您的位置:首页 > 移动开发 > Android开发

Android开发 设置开机自动启动

2017-04-17 09:43 501 查看
片段一:

<!-- 开机启动 -->
<receiver android:name=".AutoStartReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.HOME"/>
</intent-filter>
</receiver>
android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiver.java

片段二:在4.X版本上测试必须加入该句,测试设备原道N90 8G

<!-- 开机启动 -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

片段三:AutoStartReceiver.Java

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

/**
* 实现开机启动
* @author Owner
*/
public class AutoStartReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: