2012-08-24 96 views
1

當我下載新的啓動程序並安裝它時,下次打到家時,我會看到一個對話框,以選擇從哪個應用程序啓動主頁按鈕。通過ADB安裝新的啓動器應用程序時,未清除默認的家庭應用程序

我正在開發自己的啓動器應用程序,當我從亞行安裝它時,它不會清除默認設置,並在下次打到家時給我提示。如果我手動清除默認設置,它會顯示出來,但只需安裝它就不會像我從Play商店安裝應用程序那樣清除默認設置。

因此,基本上,當您安裝(甚至更新)應用程序時,什麼是清除默認應用程序,以及如何讓我的應用程序執行此操作。我不想強制它成爲默認設置,我只是想讓我的安裝重置默認設置並允許我再次選擇。

+3

嘗試通過比'adb'其他,例如通過將其上傳到升降梭箱,並經由升降梭箱客戶端下載它的一些手段安裝。我的猜測是'adb'安裝機制是你的困難之源。 – CommonsWare

+0

這樣做。我試圖簡化我的開發流程,所以無論何時我從亞行安裝了一個新版本,我都可以打到家裏來測試它,即使我已將一個啓動器設置爲默認值。謝謝,不過。我發誓,你總是回答我所有的任何Android問題。 =) – HenryAdamsJr

回答

2

通過adb安裝應用程序很方便,但它確實繞過了一些東西。最明顯的是,它繞過了整個權限確認屏幕,如果您的應用程序請求權限,那麼您通常會進行安裝。它也不會清除您可能擁有的任何給定<intent-filter>的首選應用,例如用於主屏幕啓動器的應用。

爲了測試這些東西,最簡單的解決方案是從「德interwebs」下載應用程式,也許做最簡單的方法是是折騰你的應用程式上的Dropbox和下載它通過其客戶端。不過,任何具有正確的MIME類型的APK文件(application/vnd.android.package-archive)的網站都可以。請注意,您需要檢查「是的,是的,我希望能夠從Play商店以外的地方獲取應用,用於大聲哭泣」複選框(在開發人員選項或應用設置中,具體取決於Android OS版本)。

我發誓你總是回答我的任何Android問題。 =)

現在,現在,這應該是一個「家庭友好型」開發人員資源。請不要發誓。

:-)

相關問題