假設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
沒有留言:
張貼留言