Articles of wifi

Android以太网和Wi-Fi同时使用

我有一个运行Android的小电视盒设备。 每当我打开Wi-Fi接口时,以太网接口都会断开连接。 如果我然后打开以太网设备,Wi-Fi接口。 我尝试了各种方法,包括使用命令行手动调出接口,出现同样的问题。 我希望能够连接到Wi-Fi并将其作为我的默认网关,但也可以连接到以太网端口以通过该接口路由某些流量。 显然这可以在Linux中完成,所以必须有一种方法……有人知道在启动另一个时拆除接口是什么吗?

在Android中检测有限的网络连接?

有关如何在Android中检测网络连接的问题有很多。 https://stackoverflow.com/a/4239019/90236提供了非常详细的答案, https://stackoverflow.com/a/8548926/90236显示了识别连接到的网络types的方法。 我们使用类似于以下代码的代码检测网络连接: private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); } 这使我们可以警告用户是否处于脱机状态。 但是,它无法帮助我们确定用户是否具有有限的连接。 连接有限的条件导致用户抱怨。 这些包括: 用户连接到家庭wifi网络,但有线调制解调器或Internet服务不可用。 用户在酒店或咖啡店并成功连接到wifi网络,但网络要求他们在获得完全网络访问权限之前登录或同意服务条款。 在这两种情况下,我们的isNetworkAvailable()测试返回true。 操作系统告诉我们我们已连接到网络。 但是,用户没有可用的Internet连接。 有没有一种好方法可以确定用户是否具有完整function的网络连接? 我正在考虑调用轻量级Web服务来validation其连接,并在应用程序未从服务获得有效返回时警告用户。 这有点矫枉过正吗? 还是让别人不得不求助于类似的技巧?

在没有root电话的情况下设置WiFi代理

我在我公司的WiFi网络上连接了我的个人Android手机。 要访问Internet,我们必须指定代理地址和端口; 没有要设置的用户或密码。 如何在不支持 root的情况下在手机中指定代理地址? 我在WiFi高级设置中找不到任何选项。 AFAIK,APN仅用于3G网络而不用于WiFi。 这样对吗 ? 更新: 几个星期前,我的手机上已经进行了其他空气(OTA)的更新。 现在,通过我的HTC Desire HD和Android 2.3,我可以设置WiFi代理(之前,它在Android 2.2上运行)。 在主屏幕上,“菜单”键>参数>无线> Wi-Fi参数>“菜单”键>高级…> WiFi代理 我的网络/电话提供商:SFR France

获取可用的WiFi点列表

我正在创建一个需要互联网连接的应用。 因此,当未启用WiFi设置时,我会popup一条消息以将其打开。 但是当它开启时,它并不能连接到WiFi接入点。 有没有办法在列表中显示所有当前可用的WiFi点? 提前致谢

有没有办法检查网络共享是否有效?

我可以检查android设备是否激活了网络共享程序? 我刚观看了WifiManager课程。 来自WifiInfo的所有可视图显示与在设备上关闭WIFI时相同的值。 Thnaks,最好的问候

Android扫描Wifi网络

我正在尝试扫描无线网络并在网上find这个有用的来源。 不幸的是它没有用,我不明白为什么。 我的问题是,我不能等待10分钟的结果 – 我需要它们在几秒钟内,并考虑设置布尔variables等待假一旦我得到一个结果….好吧,它运行永远..看起来没什么收到的。 任何想法 ? 谢谢。 // — Sample WiFi implementation – http://groups.google.com/group/android-developers/browse_thread/thread/f722d5f90cfae69 IntentFilter i = new IntentFilter(); i.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION); registerReceiver(new BroadcastReceiver(){ @Override public void onReceive(Context c, Intent i){ // Code to execute when SCAN_RESULTS_AVAILABLE_ACTION event occurs mWifiManager = (WifiManager) c.getSystemService(Context.WIFI_SERVICE); wireless = mWifiManager.getScanResults(); // Returns a of scanResults waiting = false; } } […]

如何通过wifi以编程方式与另一个人分享Android设备的屏幕? (不是截图)

我必须写一个与其他人分享我的Android设备屏幕的应用程序。(不是截图)我在互联网上搜索了很多,但我没有find答案。 可能吗? android会让我们这样做吗? 我怎样才能做到这一点?

如何获取通过蓝牙,WiFi在Android中传输的文件的详细信息

我正在研究应用程序,它将检测使用WIFI /蓝牙/其他方式传输的文件。 它还将检测正在执行此操作的应用程序。 如果我想检测文件的传输,那么最好的方法是什么? 我认为可以通过广播接收器实现Intent.ACTION_SEND动作。 但后来我想出了@ CommonsWare对这个问题 的 回答 。 在我的案例中如何实现?

Phonegap / Cordova是否存在等效的Wi-Fi Direct / Wi-Fi P2P?

我正在构建一个Android应用程序,允许在有限范围内的两个设备之间进行通信,但我找不到与Phonegap / Cordova的原生Android Wi-Fi点对点的等效插件。 有什么建议吗? 可以使用其他服务(例如Google的WebRTC )吗? 是原生的解决方案吗?

如何与启用wifi的相机进行通信

我想创建一个与dslr相机通信的Android应用程序,并使用Android应用程序和相机之间的wifi连接从该相机上传图像到服务器。 任何人都可以提供示例代码或给我一些链接开始提前谢谢。