|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:3758
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效
; g) P; d8 m0 G: x Q; o. _: t: r7 ]. o% u
public class BootBroadcastReceiver extends BroadcastReceiver {) j4 n! F# J* P/ y+ `: X
* X, u7 |8 T8 t. }- P! f m @Override# P7 U, a, H. ~' r
public void onReceive(final Context context, Intent intent) {
. L; t* y# Z$ n- s- m new Thread(new Runnable() {
" M5 I5 x* {2 x) K7 } ~ @Override
' Y! U& b8 E. x2 ~ public void run() {
: l3 H( d2 }! e, J try {
O* q+ T" N& J. y% i. n7 x Thread.sleep(1000 * 30);
s9 p( ]; s' O) x1 r( g4 n Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");5 h/ N4 `8 A4 F; J
context.startActivity(bootIntent);
6 `. H$ D- Q/ L3 T } catch (InterruptedException e) {7 ?" c h# C# J; T! N3 C* R# E) k
e.printStackTrace();8 b+ M! J; l. b' m" s& e7 a
}* \9 m; o9 H) _( v* B3 c9 ]
}
8 _% X6 m/ K6 {( p) j$ f- s }).start();# n6 j6 W$ ], j0 Y8 T3 E) p! ?
}: P K4 N( U( L
}0 R, U* |8 q- k5 b
|
|