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> 你这是监听开机广播打开自己的应用吗? 你直接吧launcher 换成你自己的应用多好 要做系统签名才能收到开机广播 请问解决了吗,我这用系统签名还是不能自启动
页:
[1]