标题: EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效 [打印本页] 作者: 18052498675 时间: 2020-10-20 10:08 标题: EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效 通过Android的开机广播设置的开机自启动但是没有生效 U \: N7 J4 [# {" B g& B- F! m. o, n% L' M, T& [; p& I) M }
public class BootBroadcastReceiver extends BroadcastReceiver {) F5 j& Y: b( u$ x. O# r
7 M5 J( [) v+ g6 W @Override/ V5 I: L9 j* a2 o" [% ?
public void onReceive(final Context context, Intent intent) { + Z: L) W+ w" w" n8 Z4 N5 r! E new Thread(new Runnable() { 2 V5 b _2 }6 J( e# f @Override9 t+ M; r# O; r( U& q* H; g
public void run() { 4 i; K0 C! L9 U2 j8 J9 { try { * Y) C. L# U5 R Thread.sleep(1000 * 30);8 U, P7 Q2 f3 o! T+ T3 v/ n3 P# C* t
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");5 i) p3 m. y8 O1 H
context.startActivity(bootIntent);0 L ~8 o7 k4 i0 d' w- q
} catch (InterruptedException e) {) i( P' `! C5 P0 X: |0 j( f
e.printStackTrace(); 3 H9 g# k: @' ^) H8 L! n- M. F }. k7 t6 ^- F5 s; L) C! Z' \0 V
} ! k# { m# n) j: _6 \6 \ }).start(); ) V( o9 q& n( U# Q3 j6 |+ F } + R3 Z4 N- N+ C% K+ W}* l4 i0 C' Y H0 B2 i( J. f7 X
<receiver android:name=".receive.BootBroadcastReceiver">( a+ [2 I" G! j7 [
<intent-filter> 5 W& ^# } W) L' ^% Z <action android:name="android.intent.action.BOOT_COMPLETED" />2 y' M3 V! u! k5 m4 W4 p [
8 S, q4 m; W3 K2 ~
<category android:name="android.intent.category.LAUNCHER" /> ]4 U* a( p; l
</intent-filter>6 s5 Z, w6 w7 p. v
</receiver>作者: zteng 时间: 2020-12-14 16:21
你这是监听开机广播打开自己的应用吗? 你直接吧launcher 换成你自己的应用多好作者: dongyi190120 时间: 2021-1-14 13:20
要做系统签名才能收到开机广播作者: ColoThor 时间: 2021-7-29 14:20
请问解决了吗,我这用系统签名还是不能自启动