Android 开机自动启动应用

来源:互联网 发布:淘宝旗帜店 编辑:程序博客网 时间:2024/05/16 06:25

You need to declare a broadcast listener that listens for RECEIVE_BOOT_COMPLETED

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

In your listener:

Intent myStarterIntent = new Intent(context, YOUR_CLASS_TO_START.class);
/* Set the Launch-Flag to the Intent. */
myStarterIntent
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myStarterIntent
.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
/* Send the Intent to the OS. */
context
.startActivity(myStarterIntent);

from stackoverflow
原创粉丝点击