Android實(shí)現(xiàn)開機(jī)自動啟動Service或app的方法
本文實(shí)例講述了Android實(shí)現(xiàn)開機(jī)自動啟動Service或app的方法。分享給大家供大家參考,具體如下:
第一步:首先創(chuàng)建一個(gè)廣播接收者,重構(gòu)其抽象方法 onReceive(Context context, Intent intent),在其中啟動你想要啟動的Service或app。
import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootBroadcastReceiver extends BroadcastReceiver { //重寫onReceive方法 @Override public void onReceive(Context context, Intent intent) { //后邊的XXX.class就是要啟動的服務(wù) Intent service = new Intent(context,XXXclass); context.startService(service); Log.v("TAG", "開機(jī)自動服務(wù)自動啟動....."); //啟動應(yīng)用,參數(shù)為需要自動啟動的應(yīng)用的包名 Intent intent = getPackageManager().getLaunchIntentForPackage(packageName); context.startActivity(intent ); } }
第二步:配置xml文件,在receiver接收這種添加intent-filter配置
<receiver android:name="BootBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"></action> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </receiver>
第三步:添加權(quán)限
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》、《Android文件操作技巧匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計(jì)有所幫助。
- android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù))
- Android ServiceManager的啟動和工作原理
- Android 系統(tǒng)服務(wù)TelecomService啟動過程原理分析
- Android Service的啟動過程分析
- Android Service啟動過程完整分析
- Android Service自啟動注意事項(xiàng)分析
- Android中實(shí)現(xiàn)開機(jī)自動啟動服務(wù)(service)實(shí)例
- android開發(fā)教程之開機(jī)啟動服務(wù)service示例
- Android?Service啟動流程刨析
相關(guān)文章
Android 開發(fā)使用PopupWindow實(shí)現(xiàn)彈出警告框的復(fù)用類示例
這篇文章主要介紹了Android 開發(fā)使用PopupWindow實(shí)現(xiàn)彈出警告框的復(fù)用類,結(jié)合實(shí)例形式分析了Android基于PopupWindow彈出警告框的復(fù)用類具體布局與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-05-05Android實(shí)現(xiàn)小米相機(jī)底部滑動指示器
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)小米相機(jī)底部滑動指示器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04Android 運(yùn)用@JvmName解決函數(shù)簽名沖突問題詳解
JvmName注解是Kotlin提供的一個(gè)可以變更編譯器輸出的注解,這里簡單的介紹一下其使用規(guī)則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-07-07Android 開機(jī)充電圖標(biāo)和充電動畫效果
這篇文章主要介紹了Android 開機(jī)充電圖標(biāo)和充電動畫效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12android仿即刻點(diǎn)贊文字部分的自定義View的示例代碼
本篇文章主要介紹了android仿即刻點(diǎn)贊文字部分的自定義View的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11Android關(guān)于獲取時(shí)間的記錄(小結(jié))
這篇文章主要介紹了Android關(guān)于獲取時(shí)間的記錄(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04