|
发表于 2020-10-20 09:45:16
通过Android的开机广播设置的开机自启动但是没有生效
$ g+ T `3 B- [
6 E$ @+ u5 J0 c# V, r) `: L" U0 o {% [public class BootBroadcastReceiver extends BroadcastReceiver {" J, X3 {$ \6 W% p
/ [4 P( K p2 `. T* a6 U
@Override
8 {. G- t& O, T public void onReceive(final Context context, Intent intent) {# S6 G3 w& A9 S7 n* N, e' \" {
new Thread(new Runnable() {
+ k+ H) {: I- r- F @Override
5 L Q$ O; C) }" n7 K# c public void run() {+ N- _6 Z* Z/ N+ m6 O: ]
try {
" h8 h( K% C p Thread.sleep(1000 * 30);
9 o& }8 t* k4 n; d% W. d# b Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
; M& ~: P( B4 W% S2 R context.startActivity(bootIntent);/ x5 c) T t# w! L: I- w
} catch (InterruptedException e) {/ T( j3 l5 j# V3 x6 c/ F
e.printStackTrace();1 ?( I% v% E+ X2 @
}8 G) R5 \" u& }% y6 Z' u% Z
}
3 Q0 G y! E0 q/ m5 h* U3 q; _ }).start();
" B. h0 C5 b4 G! J2 M9 a }( r! E+ R2 p" A% i* Z$ q
}: V3 [! b" G9 N. P7 ^7 }4 K: K
|
|