中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android開機自啟程序

發布時間:2020-09-15 05:17:44 來源:網絡 閱讀:253 作者:671076656 欄目:移動開發

今天幫同學做一個動作識別界面,其中用到了手機的開機啟動。

一提到開啟自動啟動,我們直接想到了Broadcast

Android系統完成BOOT階段之后,就會發送一條名為 ACTION_BOOT_COMPLETED 的廣播,我們便可在一個BroadcastReceiver中捕獲這條廣播,然后啟動我們的Activity或者Service,當然要注意的是,我們的application必須具有捕獲該廣播的權限


//上代碼

//這個是自己寫的一個Service用來今天開機,一旦收到了開機廣播,則啟動MainActivity這個活動

public class LaunchService extends BroadcastReceiver{

@Override

public void onReceive(Context context, Intent intent) {

if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED")){

Intent service = new Intent(context, MainActivity.class);

//下面的一條語句必須要添加,否則會報錯。

                        //這個問題還沒有解決,至今都不知道為什么

service.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//

context.startActivity(service);

}

}

}


//這個是要啟動的Activity

public class MainActivity extends Activity {

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);   

        Toast.makeText(MainActivity.this, "開機已啟動", Toast.LENGTH_LONG).show();

    

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁都县| 博白县| 保定市| 宁强县| 阳高县| 运城市| 永平县| 衢州市| 马龙县| 横峰县| 万盛区| 收藏| 兴山县| 莎车县| 唐山市| 卢氏县| 铜梁县| 营山县| 南川市| 阳东县| 迭部县| 吴桥县| 新和县| 河池市| 泰安市| 沛县| 晋州市| 丰原市| 仲巴县| 高青县| 石狮市| 体育| 辰溪县| 朝阳市| 彩票| 涪陵区| 普兰店市| 福贡县| 广宗县| 广州市| 克拉玛依市|