近期很多手机都收到了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开发网的移植板块。
分享到:
相关推荐
关于OMAP3530的android的移植的一些说明。
Set of extra Transitions on top of AndroidX Transitions Library. About Article about transitions and library Originally this library was a full backport of Android Platform's Transitions API. Then all...
Omap3530 对android 的移植
《Android驱动开发与移植实战详解》.pdf 带书签 书签自己做的
详细介绍了Android驱动开发流程,以及相应的Android开发实例以及跨平台
如果你想体验google手机操作系统android的神奇魅力,但不愿意花几千元钱购买昂贵的android手机,那android的pc移植版本可能是不错的一个选择
Android驱动开发与移植实战详解.pdf
Android驱动开发与移植实战详解 李骏,陈小玉 高清版本。
STM32F4与GD32F4兼容性移植
android系统成功移植openssh的步骤
Android系统移植(一)-让android系统在目标平台上运行起来 18 Android系统移植(二)-按键移植 20 Android系统移植(三)-按键字符表 25 android启动过程配置文件的解析与语法 28 android系统开发(四)-触摸屏tslib移植...
文档里描述了移植libiconv方法,并附有源码,经过验证ok
rtl8723ds linuxandroid 驱动 内含详细移植说明,支持android4.4 -- android10.x
介绍如何在android上移植触摸屏驱动以及一些调试开发经验。
《Android驱动开发与移植实战详解》.pdf.zip
OSG引擎在Android Studio中的移植和运行.pdf
gd32替代stm32
android 刷机包 修改 移植 里程碑