我正在嘗試編寫一個使用多個android apis(如策略管理器,包管理器,wifi apis等)的Android應用程序。設備製造商對Android自定義設置的影響
我擔心的是,android是開放的,製造商/運營商可以自由地採取任何特定版本的android作爲他們的起點,並定製並將其與設備一起發貨。
注意:請原諒,如果這篇文章無論如何是重複在同一/類似主題的早期帖子。在這種情況下,感謝任何人分享早先的帖子。
打擾我沒有什麼事情是:
- 是否機器人執行/要求製造商/運營商保留默認的API和只在騎/定製外觀和感覺?
- 即使製造商更改來自android的基本apis的實現/行爲,他們是否堅持接口,以便我的代碼不會中斷?
- 我該如何確保/測試我的代碼適用於所有的Android設備,因爲有可能會導致一個或多個自定義設置破壞我的整個應用程序?
我知道這些對於很多人來說可能是一些天真的問題,他們可能已經在android上一段時間了,但是這方面的任何指針都會有巨大的幫助。
任何其他信息一般w.r.t跨版本,跨設備不兼容和處理它們的策略將是非常有用的。
非常感謝。
問候, 迪帕克
要跟進@DustyWilson和澄清...... MOTODEV Studio是Eclipse的一些東西的加入使開發更容易。我們在軟件包中提供的一個工具稱爲「App Validator」,它有一些檢查以確保顯示碎片在您的應用程序中不成問題。如果您想在我們的SDK插件(模擬器圖像)上嘗試您的應用程序,請使用Android SDK中的SDK Manager下載並安裝到您的系統。您關心的API碎片由CTS涵蓋。 –