|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:3942
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效
( G3 y5 n o' @( @( z Y0 l, J- R" Z2 s
public class BootBroadcastReceiver extends BroadcastReceiver {
% J2 k) f1 m& z0 Y6 O7 f" Z5 ]0 n7 @" V) P: Y4 F
@Override
- k5 a5 O1 E2 A9 ]* Z3 l9 A! Q$ Q) Z/ j public void onReceive(final Context context, Intent intent) {. t: N8 @' A; p0 k6 o. ]
new Thread(new Runnable() { q) D+ T( k8 o
@Override
- `, t. s) O- Y+ R0 {* l! r3 W public void run() {
4 o+ N' j5 B- w2 V9 k" H/ Q try {( t6 ~! {1 A+ U& i6 X, L! V
Thread.sleep(1000 * 30);9 ~4 Q( S0 I$ n: l0 y* R
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");- ?& N# B- M8 K3 F, W
context.startActivity(bootIntent);( ~' ~- L4 @$ @" _. C5 g
} catch (InterruptedException e) {1 M( ~. T2 p1 ~! N
e.printStackTrace();
; J9 v" X' `$ u2 H( I }, V$ R% R+ _4 w" @2 C0 f
}& Z! M2 F, G* k, _, O. R g
}).start();" y' E; Z& A# g5 r4 I
}
3 M: G; d9 g1 t2 S, N}
2 o, |! ^4 r8 d |
|