|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:6102
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效
# m2 N s5 t3 j: T! n! f7 i! A
& Z- T0 M1 C6 e+ A% @public class BootBroadcastReceiver extends BroadcastReceiver {
& E* Y9 U6 X5 F: A/ V. ^: o/ g5 H
@Override
0 f% L* g/ B; g$ U. W public void onReceive(final Context context, Intent intent) {
; ?0 p# Q9 e) M# z. E) z; s new Thread(new Runnable() {) H5 N( }- ~3 j. e
@Override
4 v% s; J; b' Q# q public void run() {4 t! `: C1 h6 S4 V& ]
try {
, n6 T- I8 ~, x8 N( x Thread.sleep(1000 * 30);5 A" s, b9 \* N, w% u
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");' x- T% I, N e4 o* k4 e
context.startActivity(bootIntent);
8 x2 P& j& L" n$ _' M } catch (InterruptedException e) {
) B# x* E: r7 `/ _9 _. T+ e; Z e.printStackTrace();
' U! ?: E* u) U* e) W' D }
8 d( Q4 V( u$ s" E# t }. v; c) \8 ]2 q2 d7 W/ ]) U$ ]( R7 y
}).start();) F( E/ q6 } |8 ~1 e
}
6 X+ R8 `& r2 O7 D4 X; f: z}, w1 T1 s* @" I
|
|