您的位置:首页 > 其它

开机自启动软件设置

2015-11-09 14:32 169 查看
1.自定义一个广播接收器用于开机时启动此程序

public class AutoStartReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
intent =context.getPackageManager().getLaunchIntentForPackage("包名");
context.startActivity(intent);
}
}

2.在清单文件中将此广播接收器进行注册

<!--自启动广播-->
<receiver android:name="com.beidougd.bdg.util.AutoStartReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />


在清单文件的application属性中添加android:persistent="true" >
防止进程被杀死
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: