|
【Android】
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
发表于 2020-10-20 10:08:13
浏览:4598
|
回复:3
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效: x8 c+ }# O6 S- f
, i/ @. I' I- v' r1 n. _" Y% w
public class BootBroadcastReceiver extends BroadcastReceiver {8 W& k, S7 I3 n* L* K
. n3 L* _& K A: G5 E8 d @Override$ ~5 K9 e$ t: y/ q" f- v
public void onReceive(final Context context, Intent intent) {0 a5 b9 |0 ]3 i* X6 r. L; B* {
new Thread(new Runnable() {. |4 ^2 Z1 Q: T+ M% l1 B
@Override9 ?4 o1 J4 a9 | x
public void run() {) W8 J5 }' r- b9 s
try {
' S3 W3 m+ U' D$ e4 F8 W* b Thread.sleep(1000 * 30);4 H5 h; X+ u! D% F
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
( e+ W# x0 g2 t! K context.startActivity(bootIntent);
9 J! K1 r& K& a: ? } catch (InterruptedException e) {6 | Y* [' \0 Z* p, c0 `
e.printStackTrace();
& K7 N) R! p( s$ d% @) L D# i" O }
^7 u" G+ x0 f- |- `+ o }
8 |, [* H4 F% x/ A: s+ K" ]- h }).start();
" f" G- |! I D7 T; r6 F }( n! f' {) L( ]" e: E& G k6 b
}: _9 O2 f$ T* O2 S8 H, p# M5 o; [$ A3 d
<receiver android:name=".receive.BootBroadcastReceiver">
- v% z2 ]% J3 t2 N$ s# C <intent-filter>
% @. }6 \# h8 n. U: {* a <action android:name="android.intent.action.BOOT_COMPLETED" />
3 s z7 ?6 Y& W# D1 u
$ @( D: F* W- Q& q' s9 i: O2 B <category android:name="android.intent.category.LAUNCHER" />* w0 b4 [; D5 N* R5 T% z
</intent-filter>- r K( U0 v5 h3 w
</receiver> |
|