Firefly开源社区

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

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2020-10-20 10:08:13     
通过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>
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2020-12-14 16:21:17     
你这是监听开机广播打开自己的应用吗? 你直接吧launcher 换成你自己的应用多好
回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 3 天前     
要做系统签名才能收到开机广播
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表