zoukankan      html  css  js  c++  java
  • 开机自启动设置

    package com.example.lenovo.guangbo;
    
    import android.app.Service;
    import android.content.Intent;
    import android.os.IBinder;
    import android.util.Log;
    
    public class MyService extends Service {
        public MyService() {
            Log.e("TAG","开机启动成功");
        }
    
        @Override
        public IBinder onBind(Intent intent) {
            // TODO: Return the communication channel to the service.
            throw new UnsupportedOperationException("Not yet implemented");
        }
    }
    MyService
    package com.example.lenovo.guangbo;
    
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    import android.util.Log;
    
    public class KaijiQD extends BroadcastReceiver {
        public KaijiQD() {
        }
    
        @Override
        public void onReceive(Context context, Intent intent) {
    
            Log.e("TAG","收到开机完成广播");
            //启动服务
            context.startService(new Intent(context,MyReceiver.class));
        }
    }
    kaijiQD.java
     <service
                android:name=".MyService"
                android:enabled="true"
                android:exported="true" />
    
            <receiver
                android:name=".KaijiQD"
                android:enabled="true"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED">
    
                    </action>
                </intent-filter>
            </receiver>
    AndroidManifest

    并加权限

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
  • 相关阅读:
    【刷题-LeetCode】165 Compare Version Numbers
    python 22 内置模块2
    python 21 内置模块
    python 20 模块,包,及开发目录规范
    python 19
    python 18 三元,生成,递推
    定时抓取数据并存入数据库
    抓取财报数据
    金币
    交换座位
  • 原文地址:https://www.cnblogs.com/1ming/p/5626102.html
Copyright © 2011-2022 走看看