|
【Android】
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
发表于 2020-10-20 10:08:13
浏览:4559
|
回复:3
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效
! q6 \: t- n. I/ b/ c' M
_( @+ k1 a8 ~0 k4 }9 j! _: Upublic class BootBroadcastReceiver extends BroadcastReceiver {( j: T6 Y. P; j7 d F7 u
8 T& X) X- V, p( [9 V; K @Override
1 h; |$ d9 F; r, J5 P public void onReceive(final Context context, Intent intent) {6 ]3 N0 `, f7 l0 j
new Thread(new Runnable() {7 J) E8 r s* c8 A; Z$ R( r
@Override
6 C* x4 J8 _, w public void run() {- A+ b X( {7 v B6 S7 n1 C- U
try {
6 S# P4 ?) O+ l6 ~ Thread.sleep(1000 * 30);# ^. `* _3 q" a. l& ^4 F) f
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
5 t& t: F3 u V& @( V1 _" _1 b- r context.startActivity(bootIntent);4 B- [+ M$ p2 O! q+ u: v
} catch (InterruptedException e) {
) m$ R: R3 }. e+ z+ k/ l- R e.printStackTrace();
2 X- F% a- D" W: m: [, G# | }
2 `7 }. |8 G- Q }/ m- b3 K( {" V4 X
}).start();
9 o* l) [5 N/ ^2 B# {6 n }
, {: }. L4 n2 W0 G! f/ D}
2 L% ]6 [! T; p( u: ?4 c1 }7 w& b <receiver android:name=".receive.BootBroadcastReceiver">% z7 a2 x* q6 v: x: L
<intent-filter>5 u) V- Y; a+ L+ a" o
<action android:name="android.intent.action.BOOT_COMPLETED" />) i/ M; w' L, s+ h+ _) J
7 {# g* A) d5 ^5 }2 Y4 M) @- a <category android:name="android.intent.category.LAUNCHER" />
# c* T: u) P6 Z3 s7 X1 | </intent-filter>1 h/ ]- [. n ~, A3 ^, L5 i
</receiver> |
|