編輯: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節點下。
備忘,希望能幫助到大家
最終效果展示: 項目介紹:通過碎片的方式顯示標題列表和內容,其中也牽涉到橫豎屏的知識 項目代碼下載:http://files.cnblogs.com/
讓我們來簡單了解下Android Studio中不同目錄(文件)的位置和用途。首先看下一個App的最簡單的目錄結構 OK,我們這麼看,第一,把這麼多
今天把公司閒置的一台Mac-mini重裝了下系統感覺用著速度還不錯,平時上班用的機器USB有些問題,所以打算用這台Mac。以往開發用Intellij Idea就夠用,但是
我們常常會用到上傳頭像,或者發帖子的時候選擇本地圖片上傳的功能.這個很常見今天因為app的需求我研究了下.現在分享下.其實不論是通過拍照還是從相冊選取都會用到Intent