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. bpublic 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 Q7 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