Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 開機自動運行程序

Android 開機自動運行程序

編輯:關於Android編程

開機自動運行程序原理很簡單,就接收系統“開機已完成”這一廣播,收到廣播後就可以啟動 Service 或 Activity 了。

我們需要繼承 BroadcastReceiver 這個廣播接收者類,重寫 onReceive 方法,這個方法在收到廣播後由系統調用,我這裡是收到廣播後啟動一個 Service。

 

public class BootBroadcastReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context arg0, Intent arg1) {
		// TODO Auto-generated method stub
		Intent intent = new Intent(arg0, TestService.class);
		arg0.startService(intent);
	}

}

當然要注意,接收開機已完成廣播需要 RECEIVE_BOOT_COMPLETED 權限,還需要在 節點中指定實例化廣播接收者 BootBroadcastReceiver 對象的意圖動作,也就是 BOOT_COMPLETED。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved