18052498675 发表于 2020-10-20 10:08:13

EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效

通过Android的开机广播设置的开机自启动但是没有生效

public class BootBroadcastReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(final Context context, Intent intent) {
      new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                  Thread.sleep(1000 * 30);
                  Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
                  context.startActivity(bootIntent);
                } catch (InterruptedException e) {
                  e.printStackTrace();
                }
            }
      }).start();
    }
}
<receiver android:name=".receive.BootBroadcastReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
      </receiver>

zteng 发表于 2020-12-14 16:21:17

你这是监听开机广播打开自己的应用吗? 你直接吧launcher 换成你自己的应用多好

dongyi190120 发表于 2021-1-14 13:20:53

要做系统签名才能收到开机广播

ColoThor 发表于 2021-7-29 14:20:42

请问解决了吗,我这用系统签名还是不能自启动
页: [1]
查看完整版本: EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效