1.要做的就是監聽系統發出的broadcast

 

 

01.
public class FlorenceText extends BroadcastReceiver{
02.

 

03.
public void onReceive(CoNtext coNtext, Intent intent) {
04.
if(Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())){
05.

 

06.
start(coNtext);
07.

 

08.
}
09.

 

10.
}
11.

 

12.
}

 

2.在AndroidMenifest.xml裡還要將receiver加上, 並寫明程式的入口就是FlorenceTest
 
01.
<application
02.
android:icon="@drawable/ic_launcher"
03.
android:label="@string/app_name" >
04.
<receiver android:name=".main.FlorenceTest"
05.
android:exported="true"
06.
android:process=":remote">
07.

 

08.
<intent-filter >
09.
<action android:name="android.intent.action.BOOT_COMPLETED" />
10.
<category android:name="android.intent.category.HOME"/>
11.
</intent-filter>
12.

 

13.
</receiver>
14.

 

15.
</application>

 

這樣,程式就可以在開機時自動運行了
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()