我正在編寫一個具有以下功能的Android應用程序: 當應用程序正在運行/啓動時,它應該是一個特定意圖的默認意圖處理程序,並且當應用程序未運行時,系統的默認應用程序應該啓動。在Android中,如何以編程方式更改特定意圖的默認應用程序?
0
A
回答
3
幸運的是,這是不可能的,因爲明顯的安全原因。
歡迎您使用PackageManager
和queryIntentActivities()
啓用和禁用包含您的特定<intent-filter>
的活動。但是,您不能使其成爲默認處理程序。用戶將看到一個選擇器對話框,並能夠做出選擇。
+0
CommonsWare是正確的AFIAK。 Android平臺的設計使任何應用程序都無法控制任何方面。 – 2012-03-23 02:44:47
相關問題
- 1. 如何以編程方式更改默認應用程序?
- 2. 如何以編程方式更改iPhone應用程序的默認圖標?
- 3. 如何以編程方式在Android中更改應用程序圖標,2016
- 4. 如何更改android中的默認應用程序圖像?
- 5. 如何以編程方式確定Linux中的默認應用程序
- 6. 如何以編程方式在Android中啓動特定的應用程序?
- 7. 如何更改打開應用程序的默認方式
- 8. 如何在android中以編程方式將應用程序設置爲默認應用程序
- 9. 如何將應用程序設置爲以編程方式打開特定類型文件的默認程序?
- 10. 在Android中以編程方式更改應用程序名稱和圖標?
- 11. WooCommerce:以編程方式更改默認的運輸方式
- 12. 在Android中,您如何以編程方式訪問用戶的默認地圖應用程序?
- 13. 如何以編程方式更改相機默認設置
- 14. Android:以編程方式更改應用程序標籤?
- 15. 以編程方式取消默認應用程序
- 16. Android更改應用程序圖標編程方式
- 17. 如何以編程方式更新Android應用程序
- 18. 如何在android中以編程方式更改應用程序圖標而不創建快捷方式?
- 19. 如何以編程方式獲取特定android應用程序的uri?
- 20. 如何更改默認程序圖標?
- 21. 如何以編程方式更改AvalonEditor中的默認顏色以獲得c#
- 22. 如何以編程方式更改默認的JAXB日期序列化?
- 23. 如何更改默認的Android桌面應用程序?
- 24. 以編程方式更改「此操作默認使用」
- 25. 以編程方式更改默認字體大小(樣式)
- 26. 編譯默認的Android應用程序
- 27. 在android中以編程方式更改應用程序材質主題colorPrimaryDark?
- 28. 以編程方式設置程序集默認圖標
- 29. 更改默認應用程序的string.xml
- 30. 程序化安裝應用程序+更改默認消息+ Android
我相信你不能那樣做。它違背了常見的(android)理念 - 應用程序永遠不能爲用戶花費金錢,或者(在這種情況下)更改默認行爲,而無需用戶明確的許可。然而,除非你打算做一些壞事,否則在第一次啓動時讓用戶檢查這個小盒子並沒有什麼不好,如果他們不這樣做,你可以要求他們這樣做。我不會介意像用戶這樣的行爲。 – Vincent 2012-03-22 22:46:54