|
【Android】
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
发表于 2020-10-20 10:08:13
浏览:4128
|
回复:3
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效2 V3 ~2 ]0 i3 @4 p
' `! t9 M9 i2 i: M( bpublic class BootBroadcastReceiver extends BroadcastReceiver {8 v- y: B4 N. B" g7 ]6 i! X" i
( A q1 n" c; m: \, Y
@Override
" W: f! t8 `2 q1 F5 Q public void onReceive(final Context context, Intent intent) {5 b+ |9 t/ V3 J1 G+ Y/ a2 u0 {
new Thread(new Runnable() {
- H4 O7 v/ T, ^+ w% s4 F* r @Override7 T0 K8 j4 v: Z& \) A3 z# @) [; B
public void run() {5 Z v" F' A/ F# Y2 f$ B& V3 k
try {
. S5 r1 Q5 q. Z2 y7 N Thread.sleep(1000 * 30);9 \* l! I0 @4 r$ r* ]) c+ E2 Z
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");$ m% {, V {7 e5 J. A3 B
context.startActivity(bootIntent);
& o2 J2 i6 C4 c0 i' H5 y( _ } catch (InterruptedException e) {
" W7 @4 q% T$ W8 T e.printStackTrace();
1 M* m3 Z {3 j }
/ A. H* ~5 _, L }. b& h& a( ^. s( e1 y
}).start();! G, z* `) Y6 G, y% f# b' U
}
! r# Z+ Z( D' {, e) N; J}+ K. W' s; J1 H" @* u, v* M
<receiver android:name=".receive.BootBroadcastReceiver">
/ o( B$ @7 P0 l7 ?5 [ <intent-filter>2 w3 Q, T* t; j/ k0 z s
<action android:name="android.intent.action.BOOT_COMPLETED" />
) s. W- n) f9 W; s; ~* z: R/ B! _% o" A" }2 l+ H8 k7 h
<category android:name="android.intent.category.LAUNCHER" />9 M0 N2 W3 E( v- Y1 n8 O
</intent-filter>
% A* Z6 y, p) d' s, j+ Z8 n$ T, B </receiver> |
|