其实WIFI的加载的时候,android系统已经启动了,但是这个时候,WIFI加载也需要时间。
很多情况下,我们需要获取WIFI加载成功与否的情况,下面介绍下。
src\hardware\libhardware_legacy\wifi\wifi.c中有个wifi是否加载成功的属性。
static const char DRIVER_PROP_NAME[] = "wlan.driver.status";
加载成功后,设置如下属性为:
property_set(DRIVER_PROP_NAME, "ok");
如果在rc中需要设置一个服务的时序,可以通过这个控制,如下:
service test /system/bin/test
class main
user root
group root
disabled
on property:wlan.driver.status=ok
start test