2014-09-04 36 views
0

我正在爲Android 4.0+構建自定義啓動器(主屏幕)。現在我面臨一個問題,那就是我需要用戶設置一些東西,然後才能將其用作自定義啓動器。這意味着在初始設置之後,我需要通過代碼而不是通過清單文件將我的應用註冊爲自定義啓動器。我如何去做這件事?雅虎Aviate可以做到這一點,這顯然是可能的。如何在安裝後將應用註冊爲啓動器

+0

只需創建一個臨時活動,而不是在數據庫中進行一些輸入和存儲,並檢查存儲在數據庫中的時間和時間檢查值r如果插入的數據比開放式lancher明智,在您的應用程序中打開dumy活動,則不會這樣做 – 2014-09-04 11:44:01

+0

這是我的錯,說我正在開發Android自定義啓動器(主屏幕應用程序),而不是普通的應用程序。所以我的意思是我需要通過代碼而不是通過AndroidManifest.xml文件將我的應用註冊爲自定義啓動器。 – imgen 2014-09-04 11:47:51

回答

1

我需要通過代碼,而不是通過AndroidManifest.xml文件

這是不嚴格可能會註冊我的應用程序的自定義啓動。您必須在清單中有MAIN/HOME<intent-filter>

歡迎您首先通過android:enabled="false"<activity>元素禁用該活動。然後,當您準備好可以使用主屏幕時,請使用PackageManagersetComponentEnabledSetting()來啓用活動,之後用戶可以選擇將其用作主屏幕。

+0

非常感謝您的信息 – imgen 2014-09-04 11:57:45

相關問題