Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 安卓開機自啟動demo

安卓開機自啟動demo

編輯:關於Android編程

package com.example.openstart;
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class MPUStartBroadcastReceiver extends BroadcastReceiver {

	/**
	 * 接收系統啟動完成廣播
	 * */
	@Override
	public void onReceive(Context context, Intent intent) {
		//取消系統鎖屏	
		KeyguardManager mKeyguardManager = (KeyguardManager)context.getSystemService(Context.KEYGUARD_SERVICE);
		KeyguardLock mKeyguardLock = mKeyguardManager.newKeyguardLock("MainActivity");
		mKeyguardLock.disableKeyguard();
		intent = new Intent(context, MainActivity.class);
		intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		context.startActivity(intent);//啟動意圖
	}
}

manifest.xml配置

注冊接收系統啟動廣播


            
                

                
                
            
        
權限添加

  
    

RECEIVE_BOOT_COMPLETED系統啟動完成廣播

DISABLE_KEYGUARD允許程序禁用鍵盤鎖



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