|
【Android】
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
发表于 2020-10-20 10:08:13
浏览:4742
|
回复:3
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效9 c1 b. O7 j0 b8 i6 ~* B
. c& k+ K. g% y! F' N5 wpublic class BootBroadcastReceiver extends BroadcastReceiver {
) i: \* ?( \+ c/ G; v& G( Q. G: ], j
@Override
+ Y. w0 e& v( M J7 Z public void onReceive(final Context context, Intent intent) {/ e& _* _* J: v q
new Thread(new Runnable() {
$ K% ?' X' q' I: ^; F @Override1 v/ A! _* h5 H
public void run() {9 [& D5 L# X4 y/ t. o
try {$ f* W' H2 l0 K. o% d9 L. N' e
Thread.sleep(1000 * 30);! W' ^1 p/ c$ r- \, U6 d; \( _
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
2 j d4 ?1 |* h, P- p context.startActivity(bootIntent);
! d& u- l+ g% @# v } catch (InterruptedException e) {
- d8 c' k1 r* {, M# Z7 b% p e.printStackTrace();8 C& Z q. O. g5 y5 E- t. [3 r8 x
}
f1 D# |$ v0 C0 l4 Z( j$ R) b4 V }- P" @7 v Q, ?- h$ G* g' Q
}).start();! |& } `" w2 [. q, M3 x+ Q8 B
}" @9 f& r) j- _0 C k/ R
}5 q- q8 s" z/ R; t9 {* Q
<receiver android:name=".receive.BootBroadcastReceiver">: X7 m4 J; M, a7 R; r: n. P# H" I
<intent-filter>3 G/ z! Q5 h" \
<action android:name="android.intent.action.BOOT_COMPLETED" />
' k( p! ]% @/ ^% c) _) i& t! r# c8 c# `* b) Y
<category android:name="android.intent.category.LAUNCHER" />- P7 A" `7 {. P$ `+ G6 y
</intent-filter>
4 }0 h2 H) s. w3 a </receiver> |
|