|
【Android】
程序设置的有开机自启动,但是没有生效
发表于 2020-10-20 09:45:16
浏览:6365
|
回复:0
打印
只看该作者
[复制链接]
楼主
通过Android的开机广播设置的开机自启动但是没有生效$ `( L C# P$ Z8 m
- s! v$ D$ G$ P/ L
public class BootBroadcastReceiver extends BroadcastReceiver {
- i! G3 k$ F( \' X$ V- n7 X# a) W' Q1 @) N! M& h
@Override I7 ~% ~/ Z9 Q
public void onReceive(final Context context, Intent intent) {
' y% B5 x5 c1 P new Thread(new Runnable() {
% ~$ F' M0 X/ ^1 i# t+ ` @Override
* R( m" i" X4 W; L! z3 d public void run() {
# _; A/ i- H O9 T try { _- s0 [2 ^; }, f
Thread.sleep(1000 * 30);
* k. n9 X) G, D# s8 D5 r Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.dnt.infraredshelf");
- n% `2 Z7 f2 k$ E( a! c N context.startActivity(bootIntent);
9 {4 L9 `: U3 Q& u$ D } catch (InterruptedException e) {. u- C* F! ~9 J3 k$ x) z1 a
e.printStackTrace();' [4 ^# S" b: N, r8 G$ o a) D0 P
}
8 t [. Z& y- Y7 Z: P }
9 \8 O1 Y5 r- V2 {( L3 n }).start();% n0 Z* P& L( H, M
}
- t% F0 W* I' k% M+ a}
4 A6 t$ x9 F; k+ P |
|