編輯:高級開發
近期很多手機都收到了OTA推送2.2固件,比如HTC Droid Incredible、HTC Desire G7等android手機都開始獲得android 2.2 Froyo,而DroidX目前開始小部分推送測試。對於我們軟件的兼容性有哪些影響呢?
1. 文件系統,大多數網友可能發現/sdcard/的路徑已經變為/mnt/sdcard/了,所以過去硬編碼相關的軟件需要通過android.os.Environment.getExternalStorageDirectory().getAbsolutePath()這樣的方法來獲取sdcard路徑。
2. app2sd,這項功能,可以在settings中開關設置啟用,PackageManager類多了一些新的標記,為了兼容性我們使用反射動態調用比較可靠,判斷API Level的方法為Build.VERSION.SDK,注意這是String類型的,返回直接為數字,比如返回8為android 2.2。
3. GPS開關,很多LBS的應用我們需要開關GPS,在android 1.5開始GPS的開關方法又有了新的方式,而考慮到安全系統引入的android.provider.Settings.Secure包,有關GPS的開關可以使用setLocationProviderEnabled(ContentResolver cr, String provider, boolean enabled) ,Android123提示這方法在API Level為8以前並不公開,通過編譯android Framework或反射在部分機器調用時需要OEM的簽名才能正常工作。
4. fill_parent改名為match_parent,不過這樣看起來沒有過去形象,有關Android 2.2的改進,還是希望大家關注android開發網的移植板塊。
前段時間我們對幾個谷歌官方文檔進行了介紹,本文為提高android用戶體驗的三部曲,出色的用戶體驗有三個特征:速度快、響應及時以及無縫。下面的信息幫助你的應用如何能夠在
前文中我們講過了在android開發中如何實現帶圖片和checkbox的listvIEw,如何把listview添加到popupwindow窗口中呢?關於這個listv
在做android游戲MagicBubble開發的時候,在連通兩個Bubbles的時候,Bubble會以水泡爆破的情形消失。筆者的思路是這樣的:在FrameLayout
曾經,我們暢想過android版本的Firefox在技術層面已經沒有障礙,而近日,Mozilla的CEO John Lilly和Mobile for Mozilla主席