編輯:高級開發
1. android API的變動十分不穩定,很多東西在移去對於底層的,在SMS方面底層移出了不少方法,可能為了安全考慮。
2. android歷史上比較重要的不兼容主要是藍牙方面,1.x時代的藍牙API在2.0以後已經完全不兼容了,包和方法名全部換掉。
3. 對於程序的權限控制做的還不夠到位,很多permission並沒有很好的提供,或者說曾經提供,後來版本又失效了,對於Settings.System中顯得比較突出。
4. 對於android 2.2,Google又更換了默認的sdcard路徑,比如前面加入了/mnt/ 這樣的目錄。
5. android的聯系人數據庫設計的過於復雜,凌亂,查詢效率也十分低,從2.0開始更改了包名。
6. Google僅能控制Nexus One的固件升級,對於其他廠商和運營商沒有督促作用,廠商沒有明確的是否能升級新版本的計劃時間表。
總之開發Android的程序員可能需要時間考慮兼容性問題,上面僅僅是android開發網列出近 3年來API
內容提供程序(Provider)組件從一個應用到其他請求提供數據。通過 ContentResolver 類的方法這樣的請求處理。內容提供程序使用不同的方式來存儲
在android這一手機操作系統中,有很多比較新的功能和特性值得我們去深入的研究。比如今天為大家介紹的android菜單系統就是其中一個比較基礎的方面,需要我們通過各種
2001年底,沃茲加入:沃茲是蘋果的聯合創始人,他加入 Danger 董事會,是 Danger 興起的標志。當年的新聞稿中引用沃茲的話,“Danger 蘊含了創新技術帶
最近使用Eclipse配合ADT開發android感覺到bug還是很多的,問題比SymBian還要多,突然感覺到微軟真的是處處想到開發者。Eclipse的穩定性和運行效