編輯:關於android開發
android開機時候會發送開機廣播,我們想要收到廣播知道手機開機,才能啟動我們的應用程序。
首先要在配置文件中添加相應權限:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
然後新建一個類繼承BroadcastReceiver,並且重寫onReceive方法,在此方法中添加以下代碼:
if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {//接收到的廣播是開機廣播
System.out.println("@@@@@@@@@@檢測到開機@@@@@@@@@@@@@@@");
Toast.makeText(context, "開機自動啟動", Toast.LENGTH_SHORT).show();
Intent intent1 = new Intent();
intent1.setClass(context, ScanActivity.class);
intent1.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);//跳轉到自己的程序主界面
}
不要忘記在項目清單文件中注冊廣播:
<receiver android:name="cn.dhsr.sirelinkscanapp.util.MyReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
注冊廣播代碼添加在application節點下。
備忘,希望能幫助到大家
android:eclipse看著很舒服的字體和啟動速度很快android模擬器 下載後 在c盤windows/font文件夾下添加解壓後的字體即可 然後重啟ecli
完美高仿精仿京東商城手機客戶端android版源碼,高仿精android完美高仿精仿京東商城手機客戶端android版源碼,喜歡的朋友可以下載吧。 源
Android插件化基礎(4),動態啟動插件中的Activity Android插件化基礎(4),動態啟動插件中的Activity Author:鄭海波-莫川 簡介 如何
Android系統移植與調試之-------)如何修改Android系統默認顯示 1、首先解決【設置】界面默認顯示【開發者選項】的問題 查看源代碼:pack