"netcfg wlan0 up"不适用于应用程序

Mr.*_*rad 7 networking android native ifconfig

我有自定义硬件和自定义Android操作系统.在完成日常工作流程后,设备无法保持与无线网络的连接.我在应用程序中使用了WifiManager.WifiLock来确保硬件运行起来.但在我发现我的自定义操作系统无法弥补之后.

所以我试试了我的应用程序.

"netcfg" command 给我列出网络硬件

lo      UP    127.0.0.1       255.0.0.0       0x00000049  
wlan0   DOWN  0.0.0.0         0.0.0.0         0x00001002
Run Code Online (Sandbox Code Playgroud)

"netcfg wlan0 up"而且"ifconfig wlan0 up"两者都没有从应用程序的工作.

任何人都可以建议我可以从我的应用程序中制作硬件.

或者像本机应用程序类或任何我可以制作硬件的任何其他方式.

Mr.*_*rad 0

所以我所做的就是在init.rc文件中添加一个服务android os,每 10 秒检查一次wl1271 firmware状态是否'stopped''getprop init.svc.dhcpcd_wlan0'命令。如果不是'stopped',则服务不执行任何操作,并在 10 秒后再次检查。如果getprop返回'stopped',则运行命令'ifconfig wlan0 up'并且服务等待 30 秒,然后再次检查。