Articles of wifi

从代码开始/停止内置的Wi-Fi / USB共享?

如何从我的应用程序启动或停止Android 2.2的内置共享?

Android Wifi直接服务发现

我试图实现一个简单的android应用程序,在一个设备上广播WifiP2p bonjour服务,并有第二个设备发现并连接到它。 我几乎在这里跟着教程。 我有一个有效的Channel对象,一个DnsSdServiceResponseListener和一个DnsSdTxtRecordListener ,并通过这个调用来设置它们: mManager.setDnsSdResponseListeners(channel, servListener, txtListener); 到目前为止,这两个听众只是吐出一些debugging信息,以保持简单。 问题是我的DnsSdServiceResponseListener从来没有被调用,但DnsSdTxtRecordListener 确实被调用,并且所有传入的参数都是合法的。 一个人怎么可以叫,而不是另一个呢? 我正在testing使用两个实际的设备,都运行Android 4.2.2。 谢谢!

Android – 无法编程移除WifinetworkingWifiManagertypes中的removeNetwork(int)方法不适用于参数(String)

我试图删除我的无线networking编程 – 但我似乎无法得到它删除/忘记当前连接的WiFi连接。 这应该是一个非常简单的任务 – 所以我不确定我做错了什么。 我以下面的StackOverflow文章为例: 如何以编程方式忘记android中的无线networking? public class KillTimer extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.killtimer); WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); wifiManager.getConnectionInfo().getSSID() wifiManager.getConnectionInfo().getNetoworkId(); wifiManager.removeNetwork(wifiConfig.networkId); wifiManager.saveConfiguration(); }}

Android检查是否有WiFi,但没有互联网

我正在写一个程序,我需要检查三个状态:1.如果我没有WiFi,2.如果我有WiFi但没有互联网连接(如我打开我的路由器,但拔掉以太网电缆),3.如果我有WiFi和互联网连接。 然后,我会更改我的应用程序中的图标的颜色来表示这些状态之一(红色,黄色或绿色)。 目前情况2不起作用,任何时候我拔掉我的路由器上的电缆进行testing,图标颜色从绿色变为红色。 public static void doPing(Context context) { String googleUrl = "https://www.google.com"; ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); try { HttpParams httpParameters = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, TIMEOUT_CONNECTION); HttpConnectionParams.setSoTimeout(httpParameters, TIMEOUT_SOCKET); HttpClient client = new DefaultHttpClient(httpParameters); if (L) Log.i(TAG, "Calling: " + url ); HttpGet getGoogle = getHttpGet(googleUrl); HttpResponse responseGoogle = client.execute(getGoogle); if (responseGoogle != null){ connectionIconView.setIcon(R.drawable.green_wifi); […]

使移动设备成为平板电脑的遥控器?

我正在尝试在Android设备上制作应用程序,以控制iPad或Android平板电脑上的应用程序。 (我正在testing三星Galaxy S2和iPad 2)。 该应用程序现在非常简单。 当在Android移动设备上select一种颜色时,平板设备上将显示该颜色。 问题是,如何连接这两个设备。 刚才我已经证实,我可以使用蓝牙将两台设备配对。 此外,三星有一个“Kies”无线直连function(我不完全了解),它允许iPad连接到银河作为一个WiFi热点。 连接在那里,但我不知道是否可以使用任何协议实际上让应用程序互相交谈,以获得我正在寻找的控制。 我应该使用蓝牙,Wifi还是其他? 而无论如何,如何?

通过android的WiFi连接

我需要一个关于如何通过WiFi在Android上处理数据的教程。 铁,我需要发送一些消息给个人电脑,并收到其他消息。 我应该如何build立连接? 我应该怎么做才能传输数据? 对不起,这个虚拟的问题,但我找不到好的手册。 我会尽可能详细的手册,或为简单的例子build立无线连接和发送/接收简单的消息感激。

Android无需人工干预即可连接到WiFi

我想知道是否有一些代码片段可以用来连接Android设备到WiFinetworking。 networking应该是打开的或WEP / WPAencryption,并可以看到该设备。 通常情况下,我们使用GUI界面inputWiFi密码,然后点击连接button。 我想将密码存储在一个地方,并使用密码无缝连接到networking,无需人工交互。 那可能吗? 非常感谢。

如何使用Wi-Fi Direct在Android设备之间传输文件?

我需要使用Wi-Fi Direct在Android设备之间传输文件。 请给出任何示例代码。 我search了很多,但我还没有find任何双向沟通的代码。

无法通过无线连接通过亚行的Android – 我需要root访问?

我基本上是这样做的: 我怎样才能通过TCP连接到与ADB的Android? 与Droid X2。 我有USBdebugging,我的手机通过USB插入。 IP地址是10.0.78.33(我已经validation了我可以在该IP上的电话上进行TCP通信,我可以ping通它)。 我去命令行并执行以下操作: >> adb tcpip 5555 在TCP模式下重新启动端口:5555 >> adb connect 10.0.78.33:5555 无法连接到10.0.78.33:5555 任何想法,为什么这是行不通的? 为了做到这一点,我需要root权限吗? 我试图避免生根电话。 谢谢!

用Nexus 7创build一个接入点

目的是什么? 用Android设备创build一个接入点(我的例子是Nexus 7)。 最终目的是将WiFly卡连接到这个创build的networking,并在这些设备之间交换数据。 硬件: Nexus 7与Android版本4.2.2 植根于ROM CyanogenMod 10.1 WiFly卡:与使用Wifi(Zigbee卡)相同布局的Arduino屏蔽( 产品 ) 软件: 我明白,Android版本4.2.2不允许创build一个访问点(该服务被禁用程序)。 这就是为什么我从CyanogenMod的ROM中植入我的设备。 这个ROM启用这项服务。 Google隐藏了WifiManager类中的一些方法。 具体来说,方法setWifiApEnabled 。 这就是为什么我使用reflection调用下面的代码的方法。 源代码是巨大的! 重点介绍createAccessPoint()方法。 我select整个源代码来帮助那些想知道我是如何做到这一切的人。 public class TestAccessPoint extends Activity { static final String TAG = "AP_TEST"; static final String SSID = "\"Awesome Access Point\""; static final String PSK = "\"helloworld\""; String numberOfClientsConnected; String wifiApEnable; String […]