2011-05-31 29 views
1

當用戶在安裝新應用程序後點擊由Android電子市場創建的通知時,觸發的Intent詳情是什麼?它是LAUNCHER還是MAIN或其他?我問,因爲我的應用程序是一個服務而不是一個活動(這是一個鍵盤),所以它不需要一個LAUNCHER處理程序。不過,我希望在點擊時顯示歡迎消息,因此我需要確保處理正確的意圖。我是否需要處理LAUNCHER或MAIN或什麼?市場安裝應用後點擊通知觸發了什麼意圖?

由於提前, 巴里

回答

1

這是標準之一:

<intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 

如果你想顯示一個值得歡迎的消息,但還沒有應用程序圖標,那麼你可能可以註冊一個BroadcastReceiver用那個意圖過濾器然後開始你的歡迎屏幕(也許啓動一個URL或者實際上包括一個顯示歡迎信息的活動?)。

讓我知道這是否有效。

+0

是的,它的工作原理。謝謝! – 2011-06-01 06:21:38