Firefly开源社区
标题:
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
[打印本页]
作者:
18052498675
时间:
2020-10-20 10:08
标题:
EC-R3328PC androi系统 通过Android的开机广播设置的开机自启动但是没有生效
通过Android的开机广播设置的开机自启动但是没有生效
7 K. a. E8 e; z) b! Z
" f; u% U. x8 \9 t( S. b
public class BootBroadcastReceiver extends BroadcastReceiver {
" [; S- I$ G/ U8 p* k
/ d% I* Y- g0 d' F
@Override
, h( e; E9 I1 w4 b) @, a
public void onReceive(final Context context, Intent intent) {
( l- R+ T, A1 s# p
new Thread(new Runnable() {
6 F9 o& o# r! }, X7 B. t5 l
@Override
/ ~$ t) w1 }# @7 v& [
public void run() {
5 ~# f4 i4 T. F: E( ]2 ^
try {
2 ], P: c7 P6 z) ]( h$ a
Thread.sleep(1000 * 30);
* x/ `* Y) U! f* n2 Y( ~
Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
' \$ G4 Q! V' s+ u* E
context.startActivity(bootIntent);
4 k- s7 T4 O3 p1 Q
} catch (InterruptedException e) {
2 V) O8 V2 A3 ] W5 o* W! \& I% Z
e.printStackTrace();
! }; h' a! t) I& w
}
) H5 b( H/ v/ v
}
6 {+ J+ v3 G9 f: X
}).start();
7 a- F4 r! }' U ]2 {
}
F4 R: a8 o/ H. k% M
}
6 x" P- E' w9 Q
<receiver android:name=".receive.BootBroadcastReceiver">
# N% G& j$ G3 \4 j( W. Q, {
<intent-filter>
) ]6 j5 d. f& ^
<action android:name="android.intent.action.BOOT_COMPLETED" />
- j! ? O7 l7 k9 Q
7 W! @1 C* s& E1 n( O( a- X* z
<category android:name="android.intent.category.LAUNCHER" />
2 l7 l' f% N- o4 A/ d2 R
</intent-filter>
. Z- g, h$ O" O9 R T9 ^9 D8 |
</receiver>
作者:
zteng
时间:
2020-12-14 16:21
你这是监听开机广播打开自己的应用吗? 你直接吧launcher 换成你自己的应用多好
作者:
dongyi190120
时间:
2021-1-14 13:20
要做系统签名才能收到开机广播
作者:
ColoThor
时间:
2021-7-29 14:20
请问解决了吗,我这用系统签名还是不能自启动
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1