Android 程式 開機自啟動問題

2021-08-18 13:17:30 字數 1072 閱讀 3866

在android程式中,我們有很多功能或需求需要手機開機後就自動啟動,通常我們採用的方法是監聽**開機啟動的廣播**或者開機聲音的廣播等等只有開機時才會發出的操作。

我們利用開機廣播來實現程式開機自啟動需要如下幾個操作:

1.在清單配置檔案 manifest下新增(表示將程式安裝在手機儲存中而非sd卡中)

android:installlocation="internalonly"
2.註冊乙個開機廣播
receiver>-->

android:name="com.example.bdmobile.bootbroadcastreceiver"

android:enabled="true"

android:exported="true"

**android:permission="android.permission.receive_boot_completed**"

>

**android:name="android.intent.action.boot_completed" />

android:name="android.intent.category.default" />

android:name="android.intent.category.home"/>**

intent-filter>

receiver>

3.開機接收開機廣播的許可權

android:name="android.permission.receive_boot_completed" />
4.新建乙個廣播接收器,接收到廣播後的操作

public

class

bootbroadcastreceiver

extends

broadcastreceiver

}}

經過這四步操作,程式就能實現開機自啟動,在高版本的android程式中,有些手機需要在手機管家會把自啟動禁掉,需要重新設定。

android開機自啟動程式設定

android啟動時,會發出乙個系統廣播 action boot completed,它的字 符串常量表示 android.intent.action.boot completed 開機自啟動程式,只需要 捕捉 到這個訊息再啟動你的程式即可,我們要做的是接收這個訊息,並 實現乙個broadcastr...

開機自啟動程式

昨天做了個brew開機自啟動的demo,在此記下該程式的要點。brew平台可以做到開機就自啟動brew 應用,這需要在mif中做如下設定 增加乙個notification aeeclsid shell 設定notififer aeeclsid shell 設定mask nmask shell ini...

android開機自啟動app

有些時候,應用需要在開機時就自動執行,例如某個自動從網上更新內容的後台service。怎樣實現開機自動執行的應用?在撰寫本文時,聯想到高煥堂先生以 don t call me,i ll call you back 總結android框架,真是說到點子上了。理解這句話的含義,許多有關android平台...