问题标签 [wifimanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
259 浏览

android - 在前台服务中持有 wifi 锁

我正在编写一个 Android 应用程序,它使用了几个 *NIX 二进制文件,这些二进制文件已交叉编译到 ARM,在 Android 设备上提供基于网络的服务(大约 400,000 行 C 代码,这就是为什么我选择交叉编译而不是而不是用java重写它)。

二进制文件作为 Android/linux 守护进程运行(应用程序通过 SU 使用 Runtime.getRuntime().exec() 分叉它们)。为了让他们可以在设备进入睡眠状态时继续提供服务,我为用户提供了唤醒锁选项 - 在前台服务中获取 WifiManager.WifiLock(前台以减少服务被进程管理杀死并丢失锁)。

这似乎工作正常,但我想知道是否有比在前台服务中使用锁定更好/替代的方法来保持锁定或保持 wifi 正常?谢谢。

0 投票
2 回答
1316 浏览

android - 如何定期更新地图上的标记

我正在开发一个WIFI定位系统。基于来自每个接入点的信号强度值 (RSSI) 确定用户的位置。

我的应用程序应该定期从每个接入点收集 WIFI 信号强度并更新地图上的标记。

我的应用程序能够从每个接入点收集 wifi 信号强度。但是,我在定期收集信号强度方面遇到问题(例如:2 秒)。我还面临定期更新地图上的标记的问题。仅供参考,我成功地将标记覆盖在自定义地图上。

解决方案:定时器?处理程序?

我需要你的建议和帮助。提前致谢。

0 投票
1 回答
1148 浏览

android - 如何在android中获取同一wifi网络中其他主机的IP地址?

我正在使用我的 android 应用程序中的 wifi 打印机来打印任何文件。现在,如果我有打印机的 IP 地址,我可以将文件发送到打印机。但我只有设备的 IP 地址。那么如何在android的同一wifi网络中获取其他主机(设备,PC)的IP地址?

有谁能够帮助我 ?

提前致谢。

0 投票
2 回答
6644 浏览

android - wifi搜索连接到同一网络的设备,即接入点以外的设备(适用于android)

我想对我的项目进行修改,现在项目状态是.....它正在搜索可用的 WiFi 网络并显示列表,其中包含正常工作的网络信息。现在我想搜索并查看详细信息连接到网络的设备。有没有办法找到这些设备?你的评论对我有用,谢谢。

0 投票
1 回答
1867 浏览

android - 如何在 Android 中连接到可用的 SSID Wifi 网络?

如何使用 SSID 连接到特定的 Wifi 网络?我试过使用下面的代码。

我在任何地方都没有找到有关如何执行此操作的任何信息?我哪里错了?

0 投票
1 回答
3544 浏览

android - WiFi锁不起作用,如何防止wifi省电?

我做了一个应用程序,将手机变成网络摄像头,并使用手机连接将图像发送到互联网网络空间。

我正在使用将警报管理器设置为每 5 或 15 分钟执行一次服务的广告活动。为了执行服务的整个执行,我做了一个唤醒锁,但是当服务完成时它被丢弃了。

所有这些都适用于移动连接,但不适用于 wifi。

我已经在 wifi 选项中设置了 wifi 睡眠策略“从不”。但一段时间后(并不总是相同),手机似乎进入了省电模式:wifi 图标还在状态栏上,但手机无法连接。即使我使用浏览器...所以我必须断开连接并手动重新连接。logcat 中的消息:notify conn break (IOEx), close connection 即使手机已接通电源!!!

为什么?(1)

对另一个应用程序进行实验,该应用程序由启动始终使用唤醒锁运行的服务的 Activity 形成。所以我添加了 wifi 锁以确保连接性,但这种方法有时会运行,而其他一些则不会。notify conn break (IOEx), close connection为什么总是一样?(2)

最后一个实验来自第一个应用程序(警报管理器),并确保 wifi 不会进入睡眠/省电模式(女巫一个??)我在执行代码后将手机置于飞行模式当循环开始时,我将其关闭(连接打开)。这项工作可以正常工作两天,但仅在有时才能工作(每小时或两个小时而不是每 5 分钟一次,或者有时一整天都不起作用,然后无缘无故地重新启动..)。那么,为什么飞行模式有时无法重新建立之前的 wifi 连接?(还有其他时候呢?)(3)

这款手机是三星 Galaxy ACE,带有 originale 2.2,并且始终插入充电。

0 投票
0 回答
1641 浏览

android - 如何同步 WifiManager.startscan() 和 WifiManager.getScanResults?

我正在尝试每秒扫描一次接入点。这就是我正在做的事情。

我正在使用 BaseAdapter 显示结果。

当我显示扫描结果时,我看到很多重复项。我知道每秒钟调用 startScan() 之间都有重叠。有没有办法可以消除显示中的重复项?另外,如何同步 startScan() 和 getScanresults() 调用?请指教。谢谢

0 投票
1 回答
3639 浏览

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

当我使用 getConfiguredNetworks() 获取 BSSID 值时,它没有给我任何东西。我得到除 BSSID 之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的 BSSID。我通过 getScanResults() 发现了这一点。当我使用 getConfiguredNetworks() 时,我没有得到 BSSID。

0 投票
11 回答
348236 浏览

android - 如何以编程方式连接到 Android 中的特定 Wi-Fi 网络?

我想设计一个显示可用 Wi-Fi 网络列表并连接到用户选择的任何网络的应用程序。

我已经实现了显示扫描结果的部分。现在我想连接到用户从扫描结果列表中选择的特定网络。

我该怎么做呢?

0 投票
1 回答
1698 浏览

android - 防止用户使用代码关闭 WiFi - Android

我正在设计一个将 wifi 用于某些目的的应用程序。我想防止用户在我的应用程序正在运行并且设备连接到我的 wifi 网络时从设备的 wifi 设置中关闭 wifi 无线电。有没有可能做到这一点?我在 WifiManager.WifiLock 中读到,他们说:“请注意,WifiLocks 不能覆盖用户级别的“Wi-Fi 已启用”设置,也不能覆盖飞行模式。它们只是在 Wi-Fi 已经打开时阻止收音机关闭,但设备处于空闲状态。” 可以以某种方式完成吗?