Android的平板有沒有一開機就執行某一些程式?
如我現在是使用FONEPAD,想拿來當導航專用機.
不知道是否可以在開機後執行導航王?
..
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
..
<!-- 開機啟動 -->
<receiver android:name=".BootBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
其中init.rc是一個關鍵,透過android init language在init.rc中定義service,這樣一來,開機時,就會執行這個服務。
檢視init.rc檔案內容,有一段script被註冊了一個service
service flash_recovery /system/etc/install-recovery.sh
,開機一定會被執行,因此可以拿來作修改使用。
參考其內容:
#!/system/bin/sh
/system/xbin/ku.sud -d &
/system/etc/install-recovery-2.sh
#/system/bin/su --daemon &
其中又另外指向了一個script檔案:install-recovery-2.sh,而查看此路徑內,無此檔案,因此我們將建立這個檔案
,並修改內容,撰寫你要執行的程式
內文搜尋

X