有 Android 10 源码,某个 App 会一直在前台运行,不想让用户看到系统设置界面,所以 WiFi 的设置也想在这个 App 实现,折腾了几天,发现不管用第三方库还是直接通过系统的 WifiManager 都无法实现。 所以想到修改系统源码来支持,请教大佬们,这块源码应该在哪修改?
有 Android 10 源码,某个 App 会一直在前台运行,不想让用户看到系统设置界面,所以 WiFi 的设置也想在这个 App 实现,折腾了几天,发现不管用第三方库还是直接通过系统的 WifiManager 都无法实现。 所以想到修改系统源码来支持,请教大佬们,这块源码应该在哪修改?
|
lloovveNov 30, 2022 via iPhone
1
给 app 系统签名应该就可以
|
|
xyjincanNov 30, 2022 via Android
3
存下来,开机自动连接
|
|
orgwclNov 30, 2022
4
在设置应用源码中添加一个 Service ,然后可以参考 wifi 设置中的代码实现去添加相关的功能
|
|
5
可以用 WifiNetworkSuggestion ,想不通过用户点击允许就设置需要 DeviceOwner 权限,可以去看看 DevicePolicyManager
|
|
StonyGroundNov 30, 2022
9
getSystemService(Context.WIFI_SERVICE)基本可以获取 wifi 的所有信息,记得加权限
|
|
11
@StonyGround Android 10 开始就限制了,扫描没有问题,但是连接会受限。
|
|
XXWHCADec 1, 2022
12
既然有系统签名,那就可以参考系统设置的 wifi 模块的代码啊,基本抄过来就行
|
|
StonyGroundDec 1, 2022
13
@zinwalin 可以连接的,我手机就是 11
|
|
14
@StonyGround App 连接的 Wifi ,在系统重启后会消失。
|
|
zhanlanhuizhangDec 6, 2022
15
有系统签名,直接抄设置的代码。就可以了。记得保存到公共数据库。
|