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"两者都没有从应用程序的工作.
任何人都可以建议我可以从我的应用程序中制作硬件.
或者像本机应用程序类或任何我可以制作硬件的任何其他方式.
所以我所做的就是在init.rc文件中添加一个服务android os,每 10 秒检查一次wl1271 firmware状态是否'stopped'为'getprop init.svc.dhcpcd_wlan0'命令。如果不是'stopped',则服务不执行任何操作,并在 10 秒后再次检查。如果getprop返回'stopped',则运行命令'ifconfig wlan0 up'并且服务等待 30 秒,然后再次检查。
| 归档时间: |
|
| 查看次数: |
804 次 |
| 最近记录: |