|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:3614
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效& n; {2 O1 y3 G* }. x
0 }$ M8 j& C& f9 |6 `2 J4 g) ^public class BootBroadcastReceiver extends BroadcastReceiver {
& L2 O- v$ ]2 T' s, {5 O7 s/ N7 `. b: G' \) |! ?0 D
@Override- V# l& ]+ q: P \
public void onReceive(final Context context, Intent intent) {; i. C# j, \- n/ z
new Thread(new Runnable() {& f8 f6 [& B0 h* U0 I
@Override( ?# \; q" Q. ]0 y0 m
public void run() {
F b! o/ x) Q% ?* `" \ try {. m4 j6 w) T6 ]# c, _. k
Thread.sleep(1000 * 30);
! F, }( Y% X4 _) r6 x3 d# X) F Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
* N- D# @6 K9 X: e2 n( O7 K context.startActivity(bootIntent);
0 O, j) o% ~( X. F+ ?$ c0 g } catch (InterruptedException e) {
3 c. l4 s0 H9 d$ `/ { e.printStackTrace();- I B4 Z" I9 V
}
5 ?: w0 u9 Q- B, l1 p8 K& k }( S$ i* w" g# W- g
}).start();. W. P! f" E$ V. v
}
! c0 T1 b* K- u* W! U5 M0 o5 [}
& M. Q- o# ?3 }- o |
|