草庐IT

android - 为 WiFi 连接禁用三星 "Auto Network Switch"

在我们的应用程序中,我们处理启动与设备的WiFi连接,该设备广播其自己的无线接入点(没有互联网连接)以进行直接通信。它在我们所有的测试设备上都运行良好;然而,我们收到用户的报告称,在某些三星设备(GalaxyS4、GalaxyNote3)上,Wi-Fi设置下有一个名为“自动网络切换”的设置,三星已添加该设置来寻找“不稳定”的网络,并且将自动断开连接并恢复为移动数据。不幸的是,由于我们的设备没有互联网连接,三星将其报告为网络不稳定并立即断开连接。我没有这些设备可用于测试,所以我很好奇是否有其他人知道这个问题或知道以编程方式禁用或解决此设置的方法?我们用于连接的代码是:/***Attemp

android - AsyncTask HttpPost 在 3G 上执行失败,但在 Wifi 上运行

我需要将一些字符串的Http发布到Web服务。我正在使用KSoap。@OverrideprotectedJSONObjectdoInBackground(JSONObject...params){Stringresult;HttpParamshttpParameters=newBasicHttpParams();//Setthetimeoutinmillisecondsuntilaconnectionisestablished.//Thedefaultvalueiszero,thatmeansthetimeoutisnotused.inttimeoutConnection=30000;

android - 使用 adb shell 连接到受密码保护的 wifi 网络

我有一部Android手机,目标是将手机连接到受密码保护的wifi网络。目前我知道的步骤:adbrootadbshellsvcwifienable好的,亲爱的,wifi已打开。现在我需要将手机连接到某个需要密码的无线网络。我希望我可以使用adbshell命令进行连接。有什么帮助吗?我宁愿不将程序下载到设备上 最佳答案 这可以使用wpa_cli实现,wpa_supplicant的命令行界面:#Gettotheshelladbrootadbshell#Gettowpa_clipromptwpa_cli-p/data/misc/wifi/

android - 在没有网络访问的本地 wifi 上强制 Android 使用 3G

我有一个无线局域网设置,但无法访问互联网。只是连接到它的各种其他本地wifi设备。DHCP配置为不返回网关或DNS服务器。只有IP和网络掩码。当我将我的安卓连接到这个wifiAP时,它连接正常,但手机上的所有互联网连接都停止工作。我希望,由于wifi没有网关设置,因此android应该意识到互联网无法通过该连接,而是应该通过5格的3G连接进行路由。我也试过在安卓手机上设置一个静态IP,但这没有帮助。此设置的主要原因是android设备可以将此远程网络上的数据传输到基于internet的服务器,因为它可以毫无问题地连接到本地设备。然而,一旦设置了wifi,3G端就坏了。关于如何解决这个问

android - Wifi-Direct 总是在三十分钟后断开连接

我正在使用WifiP2pManager.connect()创建一个WifiP2pGroup。这工作正常,但该组总是在三十分钟后解散,无论是否正在传输数据。有谁知道为什么会发生这种情况,或者是否可以避免这种情况?我曾尝试在设备之间连续发送数据,并使用唤醒锁让屏幕始终保持打开状态,但这没有任何区别。我已确保wifi设置为不休眠,还获得了wifilock,并关闭了应用程序和wifidirect的电池优化,但这些都无济于事。三十分钟后(或者具体来说,29米18秒-它非常一致)我收到CONNECTION_STATE_CHANGE广播并且设备不再配对。这些设备是运行Android7(Lineage

Android ESC/POS 通过 WiFi 打印

我想编写一个Android应用程序,它将按照以下步骤进行操作,我希望您能帮我找到适合他们的API以加快该过程。我要使用的打印机支持ESC/POS协议(protocol)。使用WiFi查找附近的所有打印机。它将选择一台打印机,可能是第一台。它会将文本文档发送到打印机进行打印,并查看是否打印成功。我发现了一些API,例如this。我相信我的问题类似于thispost 最佳答案 这个问题我研究了很久。那里几乎没有API,更不用说好的API。到目前为止我唯一开始工作的是EpsonAndroidSDK.这支持许多wifi和蓝牙epson打印机

Mac 终端命令查看WiFi连接日志【原创】

写这篇文章的原因是因为经常通过钉钉打上班卡忘记打卡了,我们标准上班时间是上午8:00-10:00,对应下班时间是17:00-19:00 ,有时8:30到公司,就开始忙碌了,作为程序员有时后一忙就忘记时间了,打卡也忘记了,通过钉钉补卡,我如果要步8:30的卡,人事主管不相信,需要提供证据,我想了半天只能看,电脑从睡眠启动开始连接公司WIFI的日志记录可以证明我几点开始连接到公司WIFI的。如此便可证明我几点开始在公司开始工作的。想法是好的。我到网上找了一圈,都没有找到如何通过日志找到wifi链接日志,看了很多从控制台查看的所有日志里也找不到有关wifi连接的日志信息,在寻找过程中,遇到了这条命令

Moto edge s pro手机 WIFI和蓝牙连接不上 解决方法分享

2021年12月入手一台MotoEdgeSPro12+256版,看着性价比很高,越用越垃圾。屏幕显示没有vivo亮丽/APP图标很丑/屏幕上一点点水就失灵/拍照片边缘是模糊的/系统几乎不更新。以上都可以忍受,但是:用一年不到,蓝牙不能用了。那段时间还会自动挂掉来电。还在保修期内,没有备用手机,想想蓝牙不常用就不修了。后来更新了系统,不会自动挂电话,但是WiFi会自动断开,打开热点下可以正常用,勉强使用着。2023年9月,通话中会自动挂断电话,将电话的5G开关关闭,继续勉强使用。2023年10月,WiFi几乎废了,一般需要重启5次以上,然后不停切换飞行模式,使网络重置,连上WiFi后有时候没多久

旧应用无法在Android n上获得WiFi扫描结果

我编写了一个检测WiFi网络的应用程序,当我在网络上按时,它为我提供了有关该网络的详细信息。现在的问题是,我3年前写了它,当时AndroidKitkat不需要用户的弹出式许可,现在当我在AndroidN上运行它时,我按SCAN扫描,也不会给我弹出式弹出式许可。我已经很长时间没有编程过Android,但我不知道Android应用程序编码要求的变化。有什么想法,为什么会发生这种情况?应用程序使用的当前权限:看答案为了在棉花糖上获得wifi扫描结果,以后您的应用需要要求ACCESS_COARSE_LOCATION或者ACCESS_FINE_LOCATION允许,并且必须启用位置模式设置。来自文件ge

电脑(win10)打开WiFi热点或者连接WiFi时,蓝屏重启问题!

查了一下,是更新的网卡驱动和WiFi模式不兼容可以通过设备管理器,回退版本,就可以正常连接了1在搜索栏搜索设备管理器 2进入设备管理器,点开网络适配器获取别的名字,网络相关找到intel(R)名字开头和Wireless的就是无线网卡了 3双击点开,进入驱动程序,选择回退驱动程序,点击回退到上一版本,性能更好从高版本回退到默认版本,我的默认是17.15.0.5回退之后,重启电脑,WiFi或者开启热点可以正常连接了!