|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:3996
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效
, P4 P, g( ~. @9 u
0 D5 j- J; P3 f- e# G) Hpublic class BootBroadcastReceiver extends BroadcastReceiver { z5 h: g+ l. | n
6 \' k' ^5 D/ E0 O/ ~8 y
@Override
! h$ r$ |) B/ k. \ public void onReceive(final Context context, Intent intent) {# Y' P3 h' \" A4 h- T* S, P9 I6 ]
new Thread(new Runnable() {( p1 R. u) p8 j* K N7 p/ Y
@Override
) _" C; j2 ]" |/ \/ h; w8 a public void run() {" n$ w* |" e2 W3 H, B3 Q) x
try {
& b' O1 B6 }; ? Thread.sleep(1000 * 30);1 M* B* o( N$ ~9 }1 \: Y+ v
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");" Y% e( b3 T3 ~& q- g, B
context.startActivity(bootIntent);% K+ u+ V) n4 o/ i, T# w, c0 ?
} catch (InterruptedException e) {- H( U# p+ O% b: P1 D. S
e.printStackTrace();
) y* q+ @2 ^: e: ]" C1 {' n }
6 y8 Z* u9 ^6 w+ g9 j6 I3 l% ` }
7 E& ]) q$ d$ W2 e }).start();" L9 Z+ F0 V+ v" B! s, M Y
}
: o u; M ~" P* F2 r( q}( L; V" ?5 _" U1 ]% J
|
|