2012-01-18 12 views
2

我討厭聽起來像可怕福利局,但都是獨立的小工具應用程序?例如,我正在爲Android創建一個新聞閱讀器應用程序,並且我想要一個主屏幕小部件。我是否將該小部件創建爲單獨的項目/應用程序,以掛鉤到其他應用程序中,還是將小部件的代碼添加到原始新聞閱讀器應用程序中,以便它們一起安裝?Android小工具單獨的應用程序?

如果它是一個單獨的項目/應用程序,那麼我該如何確保安裝了「父應用程序」,當它被安裝,或者是諸如此類的事情完全關閉基地的?

感謝您可以提供任何幫助!

P.S.另外,我大部分都是iOS用戶,而我現在剛剛進入Android,而我沒有手機,只有平板電腦。所以我還沒有吸收常見的形式和例子。

+0

嘿,你能幫助我的新聞閱讀器應用程序?給出一個想法或片段。? – 2014-03-27 09:56:44

回答

6

只是想回答的情況下,其他人我自己的問題來一起尋找答案。應用程序的主屏幕小部件確實不是一個單獨的應用程序。初始化一個小部件所需要的只是在AndroidManifest.xml文件中聲明一個BroadcastReceiver。

礦看起來像這樣:

<receiver android:name=".receivers.PWReceiver" android:label="@string/widget_name"> 
    <intent-filter> 
     <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> 
    </intent-filter> 
    <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_config" /> 
</receiver> 
相關問題