草庐IT

WiFi-direct

全部标签

android - 检查wifi扫描是否完成

我正在编写一个代码,用于连续获取范围内所有接入点的信息。这是我的代码:myRunnable=newRunnable(){@Overridepublicvoidrun(){while(){wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);wifi.startScan();Listresults=wifi.getScanResults();try{//dataLogging}}}};myThread=newThread(myRunnable);myThread.start();由于数据的扫描和记录是不断重复的,我想在记录数据之

android - 是否可以连接两个或多个 WiFi Direct 组?

我目前正在为我正在进行的项目试验WiFi-Direct(WiFiP2p),想知道是否可以在组之间建立桥梁,从而将它们连接在一起?基于whitepaper由WiFi联盟发布,这应该是可能的(尽管“P2P规范没有描述此功能的机制——实现是特定于供应商的”)。我浏览了互联网并找到了一些答案(this、this等),但我觉得没有一个是特别确定的。查看Andoid的API也没有多大帮助。我尝试创建的场景是让一个组中的客户端也连接到另一个组。给定4台设备(A、B、C、D),其中A和B在一个组中,A是组所有者,C和D在D管理的组中:C连接到A。因此2个组已加入,C充当桥梁。这可能吗?http://w

当只有一个直接 child 时,Java 返回 "ScrollView can host only one direct child"

我有自己定制的ScrollView作为我的layout的主要View,它包含一个FrameLayout和所有其他View都放在里面。看起来像这样(这是sm_layout.xml):当我使用默认的AndroidScrollView时,我没有抛出这个异常。现在我需要一个自定义的,因为我需要处理ScrollView中的滚动事件(我有一个mapFragment和ListView,我可以'替换为任何东西,因为我遵循设计模式)。是什么导致了异常,因为我的CustomScrollView只包含一个FrameLayout,就像之前的ScrollView一样?这是我的CustomScrollView类:

android - 限制 Android 同步到 WIFi

我是Android的新手,正在尝试编写一个SyncAdapter-是否可以限制SyncAdapter仅在网络为WiFi时执行同步(而不是3G等)? 最佳答案 你可以检查无线网络ConnectivityManagercm=(ConnectivityManager)YourActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfoinfo=cm.getActiveNetworkInfo();if(info.getType()==Connectivity

java - 如何以编程方式确定android是否连接到wifi?

我正在尝试在我正在开发的新Android应用程序上设置自动化测试,但其中一个API遇到了一些问题我面临的问题是我想在wifi连接后开始测试,而不是在其处于连接状态时。我尝试了两种解决方案,但没有成功,测试似乎在我的android设备完全连接之前就开始了(wifi条上没有x)wifiManager.setWifiEnabled(state);WifiInfowifiInfo=wifiManager.getConnectionInfo();while(wifiInfo.getSSID()==null){Log.i("WifiStatus","HereIam");Thread.sleep(T

android - Raspberry Pi 中 Wifi 直连几秒后自动断开连接

我在RaspberryPI2B+中使用此配置进行wifi直接连接ctrl_interface=DIR=/var/run/wpa_supplicantdriver_param=use_p2p_group_interface=1update_config=1device_name=Raspberry_pidevice_type=1-0050F204-1p2p_go_intent=1p2p_go_ht40=1country=IN然后使用启动wpasupplicantsudowpa_supplicant-Dnl80211-iwlan0-c/etc/wpa_supplicant/p2p.conf

android - 如何获取请求者 - android 中配置的 WiFi 网络的 BSSID?

当我使用getConfiguredNetworks()获取BSSID值时,它没有给我任何信息。我得到了除BSSID之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的BSSID。我通过getScanResults()发现了这一点。我在使用getConfiguredNetworks()时没有获得BSSID。 最佳答案 我猜它应该像那样工作(即使文档没有提到它):getConfiguredNetworks()只检索我“保存”的wifi热点,它可能不保存BSSID(因为你不不关心要连接到哪个接入点,只要它具有预期的ssid

Android:以编程方式更改wifi sleep 策略?

我正在制作一个在手机屏幕锁定时依赖wifi的应用程序。但是,用户可以将wifi设置为在锁定时休眠。有没有办法以编程方式禁用此sleep策略? 最佳答案 此代码会将sleep策略设置为从不:privatevoidsetNeverSleepPolicy(){ContentResolvercr=context.getContentResolver();intset=android.provider.Settings.System.WIFI_SLEEP_POLICY_NEVER;android.provider.Settings.Syste

android - 如何检查 wifi 是否可用(虽然 Wifi 已连接)

我用这个代码来检查互联网是否可用..ConnectivityManagerconnectivity=(ConnectivityManager)_context.getSystemService(Context.CONNECTIVITY_SERVICE);if(connectivity!=null){NetworkInfo[]info=connectivity.getAllNetworkInfo();if(info!=null)for(inti=0;i但我想要的是:假设wifi已连接但wifi中没有互联网...即使Wifi已连接,如何检查wifi中的互联网数据是否可用..如果我使用上面的

java - p2p0 是 android 中 WIFI DIRECT 的无线接口(interface)吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion当我打印我的android设备中的所有接口(interface)时:03-1019:50:15.484:I/System.out(2