Android手机开发:开机自动启动程序
16lz
2022-04-04
1. 广播接收类
package irdc.ex06_16;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;/* android.intent.action.BOOT_COMPLETEDReceiver摸 */public class HippoStartupIntentReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Intent mBootIntent = new Intent(context, EX06_16.class); mBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(mBootIntent); }}
2. 注册广播接收类
<!-- 委派receiver名稱為類別名稱 --> <receiver android:name="HippoStartupIntentReceiver" > <!-- 在filter裡設定BOOT_COMPLETED為要捕捉的訊息 --> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <category android:name="android.intent.category.HOME" /> </intent-filter> </receiver>
3. 添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED">
更多相关文章
- [Android]开启/关闭/监听 飞行模式
- android http json请求3种不同写法
- Android:监听WIFI网络状态
- Android(安卓)使用广播(BroadcastReceiver)传递数据
- Android(安卓)监听网络变化
- Android(安卓)自定义广播
- android的Home键的监听封装工具类(一)
- android接收和发送短信的xml配置
- android 监听Home键和亮灭屏