2015年3月11日 星期三

[Android] 如何在開機後自動載入程式

要能在開機後自動載入自己的程式,需要修改幾個地方,
假設MainActivity是程式的開始Activity,
首先,需要先增加一個BootUpReceiverClass.java來接收開機時系統的訊息
 public class BootUpReceiverClass extends BroadcastReceiver {
     @Override
     public void onReceive(Context context, Intent intent) {      
         Intent i = new Intent(context, MainActivity.class);  
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);          
         }
    }

再來,AndroidManifest.xml需要增加權限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
另外,在<application> </application>裡增加receiver的tag

   
       
       
      
    

沒有留言:

張貼留言