其實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