标签: android-wifi

Android模拟器 - Wifi错误

我正在使用尝试连接到网络的Android SDK模拟器广告.我无法在设置>无线和网络中执行此操作,我需要打开WiFi,我得到"错误"

怎么解决?

Gorov

android android-emulator android-wifi

10
推荐指数
2
解决办法
3万
查看次数

将android同时连接到两个无线网络

我想让我的android同时连接两个网络,第一个是wifi网络连接互联网,另一个是ad-hoc网络(手机之间的网络共享一些数据),但是android只能加入一个网络同时,任何想法!!

android adhoc android-wifi

10
推荐指数
2
解决办法
3万
查看次数

在REAL设备上模拟慢速Internet连接?

我需要在甚至2G互联网连接不完全覆盖的条件下测试我的应用程序(即2个条而不是4个,2G个).

我更喜欢通过WiFi进行这些测试.

有没有办法(以编程方式或其他方式)告诉真实设备上的Android操作系统减速或限制因特网连接56 Kbit/s?

注意:我知道如何在模拟器上执行操作.我正在寻找一种在真实设备上执行此操作的方法.

这可能吗?

android android-networking android-wifi android-internet

10
推荐指数
1
解决办法
9567
查看次数

如何在应用程序中访问com.android.internal.R.bool?

我想访问以获取此参数

com.android.internal.R.bool.config_wifi_background_scan_support 但它给出了com.android.internal.R无法解决的错误?

我正试图用这种方式: this.getResources().getSystem().getIdentifier("config_wifi_background_scan_support","id", "android")

但我一无所获.

任何人都知道如何获取信息com.android.internal.R.bool

android android-wifi

10
推荐指数
1
解决办法
6109
查看次数

如何在没有启用USB调试的情况下使用adb tcpip?

我已经阅读了很多关于adb和tcpip模式的帖子,我可以创建一个无线adb连接,但只有当USB调试开启时.

我使用它的方式是这样的:

  1. USB调试已启用
  2. adb tcpip在计算机上调用(从usb切换到tcpip模式,默认端口为5555)
  3. 呼叫adb connect PHONE_IP和连接

以上工作有或没有连接USB电缆,但只有在Android设备的开发者选项中勾选USB调试选项时才能工作.一旦取消选项,tcp连接就会丢失,并且在重新启用USB调试选项之前无法重新建立.

问题是我开始使用IOIO OTG设备,我需要禁用USB调试才能将IOIO用作附件设备.如果我可以同时使用IOIO并使用adb进行调试,那将非常有用.

我在设备上使用Android 4.1.2(API 16).我可以使用两个设备,两个设备使用相同的操作系统版本,一个是root用户,一个是非root用户.

是否可以在tcpip模式下使用adb而不启用USB调试?如果是这样,怎么样?

android adb android-wifi android-open-accessory

10
推荐指数
1
解决办法
1万
查看次数

强制第三方应用的Wi-Fi网络

我有一个Android应用程序和一个可通过Wi-Fi服务器.
对于某些操作(例如来自服务器的视频流),我的应用程序通过共享文件的URL来使用第三方应用程序.

从Android L设备开始可以同时连接到Wi-Fi和蜂窝网络,这打破了我的应用程序,因为服务器没有互联网,而且蜂窝网络越来越受到Android的青睐(因为它有互联网),因此URL无法解析.我通过bindProcessToNetwork()将我的应用程序绑定到Wi-Fi来修复此问题.但是,当应用程序与第三方应用程序共享URL时,由于第三方应用程序未绑定到Wi-Fi,因此仍无法解析该URL.

有没有办法让第三方应用程序在打开我的应用程序提供的URL时使用Wi-Fi而不是蜂窝?

在此输入图像描述

android cellular-network android-networking android-wifi android-5.0-lollipop

10
推荐指数
1
解决办法
564
查看次数

以编程方式连接到无网络的wifi

我正在使用以下代码连接到没有互联网连接的WiFi网络,因为它拥有自己的网络服务器,我想连接即使没有可用的互联网连接.

WifiConfiguration wifiConfiguration = new WifiConfiguration();
wifiConfiguration.SSID = String.format("\"%s\"", scanResult.SSID);
wifiConfiguration.preSharedKey = String.format("\"%s\"", "secret");

int netId = wifiManager.addNetwork(wifiConfiguration)
wifiManager.disconnect();
wifiManager.enableNetwork(netId, true);
wifiManager.reconnect();
Run Code Online (Sandbox Code Playgroud)

这适用于Android Marshmallow下面的每个设备(我使用CM13,所以它可能与CyanogenMod有关?):当我使用此代码进行连接时,Android仍然使用移动连接并用感叹号标记WiFi符号.几秒后它会显示一个通知,询问我是否要保持连接,因为网络没有互联网连接.

问题:我的应用尝试自动连接到我的网络服务器失败,因为显然没有互联网连接.当然可以等到我能够访问我的网络服务器,但它应该在没有用户交互的情况下工作.

ChromeCast 或任何其他物联网设备如何解决这个问题?我在设置ChromeCast设备时从未看到过这样的通知.

android wifi android-wifi iot android-6.0-marshmallow

10
推荐指数
1
解决办法
5693
查看次数

Android以编程方式测试wifi连接

我正在为物联网设备编写Android应用程序.我必须给设备WiFi用户名和密码,所以我使用Android应用程序来做到这一点.我有以下代码,但似乎总是连接到网络天气或没有给出正确的密码.

这是我在手机连接的同一个AP上测试的.

期望的行动是

断开与当前AP的连接 - >尝试使用给定的凭据进行连接 - >重新连接到原始网络.

我需要采取哪些步骤才能正确验证wifi网络和密码?

代码:

WifiConfiguration conf = new WifiConfiguration();
    conf.SSID = "\"" + ssid + "\"";
    for(ScanResult sr: wifiList){
        if(sr.SSID.equals(ssid)){
            if(sr.capabilities.contains("WEP")){
                if(isNumeric(pass)){
                    conf.wepKeys[0] =  pass ;
                }else{
                    conf.wepKeys[0] = "\"" + pass + "\"";
                }
                conf.wepTxKeyIndex = 0;
                conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
                conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
            }else if(sr.capabilities.contains("PSK")){
                conf.preSharedKey = "\""+ pass +"\"";
            }else if(sr.capabilities.contains("EAP")){
                wifiName.setError("EAP networks not supported");
                //todo support EAP
            }else{
                conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
            }

            WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
            wifiManager.addNetwork(conf);

            List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
            for( WifiConfiguration i : list …
Run Code Online (Sandbox Code Playgroud)

android wifi wifimanager android-wifi iot

10
推荐指数
1
解决办法
2748
查看次数

如何以编程方式将多个IP摄像头集成到android中?

我是android网络的新手.现在我正在做一个与android网络相关的项目.在这个项目中,我想将6个IP摄像机集成到我的项目中,所有摄像机同时进行流动.这款IP摄像机是支持Wi-Fi的摄像机.问题在这里,我们如何将多个wifi设备连接到Android设备?只有我们可以一次连接单个Wi-Fi.但有一种方法是Wi-Fi直接或Hotspot.但IP摄像机如何识别和连接移动热点? 我在互联网上搜索了很多,但我找不到合适的解决方案.所以,如果你们中的任何一个人知道如何解决这个问题,请帮助我.

这是客户端提供的获取Wi-Fi扫描结果的cgi命令

get_wifi_scan_result.cgi

   Description: Gets the camera results of search for wireless networks
Certification: administrator
Syntax: /get_wifi_scan_result.cgi
Returns:
ap_number : Refers to the search for how many SSID , The following variable groups, with the first group, for example:
ap_ssid[0]?ssid
ap_mode[0]?0->infra 1->adhoc
ap_security[0]?
                0->WEP-NONE
                1->WEP
                2->WPA-PSK TKIP
                3->WPA-PSK AES 
                4->WPA2-PSK TKIP
                5->WPA2-PSK AES
ap_dbm0[0]:  
ap_channel:  
Run Code Online (Sandbox Code Playgroud)

android cgi ip-camera android-networking android-wifi

10
推荐指数
1
解决办法
376
查看次数

奥利奥Wifi连接

我正在开发一个物联网应用程序,其中有一个登机过程,用户连接到一个没有互联网连接的接入点,配置设备然后连接到他的家庭Wifi网络.

Android 8设备已导致一些问题,与接入点断开连接并重新连接到先前配置的网络.我假设这与Android 8中引入的连接更新有关,来自此链接中的无缝连接部分:

在兼容设备上,当附近有高质量的网络时自动激活Wi-Fi.

我的问题是如何禁用此行为,因为我需要保持连接到接入点,没有互联网连接,并完成登机过程.

android wifimanager android-wifi iot

10
推荐指数
1
解决办法
3559
查看次数