"netcfg wlan0 up" 应用程序无法正常工作
"netcfg wlan0 up" Not working from application
我有自定义硬件和自定义 android 操作系统。经过日常工作流程后,设备无法保持与无线网络的连接。我在应用程序中使用 WifiManager.WifiLock 来确保硬件 运行 启动。但是后来我发现我的习惯OS无法弥补。
所以我已经从我的申请中尝试了。
"netcfg" command
给我列出网络硬件
lo UP 127.0.0.1 255.0.0.0 0x00000049
wlan0 DOWN 0.0.0.0 0.0.0.0 0x00001002
"netcfg wlan0 up"
和 "ifconfig wlan0 up"
都无法从应用程序运行。
任何人都可以建议我可以从我的应用程序中构建硬件。
或任何其他方式,如本机应用程序 class 或任何我可以构建硬件的东西。
所以我所做的是在 android os
的 init.rc
文件中添加一个服务,如果 wl1271 firmware
状态是 'stopped'
并且 'getprop init.svc.dhcpcd_wlan0'
命令。如果不是 'stopped'
,则服务不执行任何操作并在 10 秒后再次检查。如果 getprop
returns 'stopped'
,命令 'ifconfig wlan0 up'
是 运行 并且服务等待 30 秒后再次检查。
我有自定义硬件和自定义 android 操作系统。经过日常工作流程后,设备无法保持与无线网络的连接。我在应用程序中使用 WifiManager.WifiLock 来确保硬件 运行 启动。但是后来我发现我的习惯OS无法弥补。
所以我已经从我的申请中尝试了。
"netcfg" command
给我列出网络硬件
lo UP 127.0.0.1 255.0.0.0 0x00000049
wlan0 DOWN 0.0.0.0 0.0.0.0 0x00001002
"netcfg wlan0 up"
和 "ifconfig wlan0 up"
都无法从应用程序运行。
任何人都可以建议我可以从我的应用程序中构建硬件。
或任何其他方式,如本机应用程序 class 或任何我可以构建硬件的东西。
所以我所做的是在 android os
的 init.rc
文件中添加一个服务,如果 wl1271 firmware
状态是 'stopped'
并且 'getprop init.svc.dhcpcd_wlan0'
命令。如果不是 'stopped'
,则服务不执行任何操作并在 10 秒后再次检查。如果 getprop
returns 'stopped'
,命令 'ifconfig wlan0 up'
是 运行 并且服务等待 30 秒后再次检查。