android init.rc中启动的service 默认是disable的,后续如何启动此服务
如果 android init.rc中啟動(dòng)的service 默認(rèn)是disable的,如何才能啟動(dòng)此服務(wù)呢?
init.rc中可以直接啟動(dòng)service 附帶的參數(shù)決定啟動(dòng)程序的狀態(tài),例如數(shù)據(jù)業(yè)務(wù)中配置網(wǎng)卡設(shè)備的腳本服務(wù) data_on,data_off 在init.rc中啟動(dòng)命令如下,但是默認(rèn)是disabled狀態(tài),即默認(rèn)此服務(wù)是不啟動(dòng)的:
#data on
service data_on /system/bin/ext_data_on.sh? -u
??? user root
??? disabled
??? oneshot
#data off
service data_off /system/bin/ext_data_off.sh? -d
??? user root
??? disabled
??? oneshot
后續(xù)如何才能啟動(dòng)此服務(wù)呢? 我們可以通過 property_set("ctl.start", service_xx); 來啟動(dòng)。
如下代碼:
proprietories-source/phoneserver/ps_service.c:643:??????????????? property_set("ctl.start", "data_on");? //啟動(dòng)服務(wù)配置網(wǎng)卡參數(shù)
proprietories-source/phoneserver/ps_service.c:821:??????????????? property_set("ctl.start", "data_off"); //啟動(dòng)清除網(wǎng)卡參數(shù)腳本
總結(jié)
以上是生活随笔為你收集整理的android init.rc中启动的service 默认是disable的,后续如何启动此服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: framebuffer 保存 bmp图片
- 下一篇: wifi测试相关(iwconfig,WP