2011-07-29 212 views
0

任何人都可以告訴我Android中有哪些所有意圖操作。 我找不到任何包作爲android.intent ...爲Intentandroid.intent.action.BOOT_COMPLETED!所以,我假設這個動作可能在android源碼的其他地方。Android意圖操作

我問這個問題,因爲我想我的註冊與Service一個Broadcast Receiver引導完成後,將運行。我在AndroidManifest.xml中添加了意向過濾器android.intent.action.BOOT_COMPLETED,但仍然在調用BroadcastReceiver的onReceive()方法後服務不啓動。所以,我正在考慮在服務的onCreate()方法中向接收方註冊我的服務,我需要設置Intent-Filter及其相應的Action。

謝謝, Adithya。

回答

1

誰能告訴我Android中有哪些所有意圖操作。

編號任何字符串都可以用作動作。

我在問這個問題,因爲我想用廣播接收器註冊我的服務,它將在引導完成後運行。我在AndroidManifest.xml中添加了intent-filter android.intent.action.BOOT_COMPLETED,但仍然在調用BroadcastReceiver的onReceive()方法後服務不啓動。所以,我正在考慮在服務的onCreate()方法中向接收方註冊我的服務,我需要設置Intent-Filter及其相應的Action。

Here is a sample project示範使用BOOT_COMPLETEDBroadcastReceiver

注意,從BOOT_COMPLETEDBroadcastReceiver啓動服務通常不是一個好主意,因爲這證明你是想有一個服務運行所有的時間,那是不可能的工作,很可能激怒用戶。請考慮使用使用AlarmManager的輪詢體系結構。