|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:3256
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效: D u3 o7 E2 a
7 c' s. Q6 S1 D, a+ Bpublic class BootBroadcastReceiver extends BroadcastReceiver {% _# v, K }& ~2 d
2 ?0 g3 V7 _: w3 [ @Override
7 [6 D! t5 {; p) o' p5 d3 l2 h! h$ e4 ~; y public void onReceive(final Context context, Intent intent) {
8 r6 N# a# y5 g8 Z new Thread(new Runnable() {
; A r' F+ p2 B W( u6 s( [ @Override, H* T1 H1 ?; y9 f6 n( C8 ]/ o- {- O
public void run() {# K9 C7 q% Q1 o5 F# d
try {
4 p: |- \4 b0 { Thread.sleep(1000 * 30);; L) i/ h2 P% b
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
& a1 @; f6 V p8 T context.startActivity(bootIntent);- K7 s1 I1 v8 ~4 I- K i6 z K
} catch (InterruptedException e) {- B4 b& E" j: n
e.printStackTrace();# G: G; Q0 C+ Z8 o& O- |+ |( k
}, o. Y+ N$ u* j$ R9 l2 K
}6 U5 x" U9 Q2 ]4 p# P4 ]$ F4 x" Y$ E
}).start();: r# \6 l" i6 D
}4 g; R$ u4 B5 N) h1 w9 E, F
}
2 W/ N2 ` g, N |
|