|
【Android】
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
发表于 2020-10-20 10:08:13
浏览:4348
|
回复:3
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效' w2 M1 t& {; a5 i0 u. ?; [
# T! M5 f0 c- G$ [) d7 c5 t( `5 Q4 fpublic class BootBroadcastReceiver extends BroadcastReceiver { W( Z/ l6 j% e2 d4 O9 ?
( x2 n! N; s# o; N. {1 F0 f- P2 q @Override
6 m0 i1 ]* u; H8 S. T4 Z6 q+ } public void onReceive(final Context context, Intent intent) {6 b8 Y5 j; B! G9 {
new Thread(new Runnable() {- C2 p* B. }/ D: y3 X
@Override, x# V3 _* f3 r. A q
public void run() {7 G/ C2 `+ Y. _' _
try {- ?/ B. c P) b5 i0 y% P( a
Thread.sleep(1000 * 30);" L0 E0 X0 W' H+ }
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");: ^( \- w0 D) \ e
context.startActivity(bootIntent);: l7 U$ y7 Z* K1 O/ k1 P4 B, t) o
} catch (InterruptedException e) {
5 w) }. O& [% n+ r e.printStackTrace();- z5 x% s' p8 K+ Z6 C& r( a
}
- I% _- ]/ X% a2 l* [ }7 h2 p' d) d9 [. ^
}).start();
( d% ]& s q g% |$ C }- ]! O) ~( ~1 |9 Q3 b
}
# p- [) }" J8 T+ h <receiver android:name=".receive.BootBroadcastReceiver">" G1 P/ p# K/ U' u/ k' z+ n+ x
<intent-filter>
0 H' |( A- ^* J& G* p" { <action android:name="android.intent.action.BOOT_COMPLETED" />, v, T) a& e0 i M+ m* t- M
6 h7 p1 Y. C# l* i2 O5 R7 n
<category android:name="android.intent.category.LAUNCHER" />+ { B# u% f& N! d
</intent-filter>; ]# t" Q" T6 W7 j4 c
</receiver> |
|