Android SDK 1.5r3发布

周六晚上,G1收到了新的系统更新,更新完了以后Build Number由CRB43变为CRC1,Firmware的主版本号依旧是1.5,并且更新的大小仅有900多KB,所以我猜测这应该是一个security相关的bug fix了。Android SDK 1.5r3的release notes印证了我之前的猜测,当然除了bug fix以外,google还对API做了小幅改动。主要的变化如下:
权限修正
正常情况下,只有App的Manifest中显式的允许它使用摄像头和麦克风,这些设备才可以被用户使用,但是之前1.5r2的版本中,即使App没有显式的允许该资源的使用,用户也能操作摄像头和麦克风。
这一bug在1.5r3中已经被修复,当App通过android.hardware.camera和android.media.MediaRecorder访问摄像头和麦克风时,CAMERA和RECORD_AUDIO权限的检查将确保被执行。
关于这个bug的更多信息,请参考oCERT Advisories。
解决的issue和变化
* 新版的SDK更新了com.google.android.maps内部库,修复了和GeoPoint等类相关的编译错误。更多信息,请参考http://code.google.com/android/add-ons/google-apis。
* 改进SDK add-on架构,允许设备制造商指定USB Vender ID。
* 增加android update adb命令,用户可以通过执行这个命令来扫描add-on目录,找出与USB Vender ID对应的add-on,并在adb中使用。目前只有OS X和Linux版的SDK支持,Windows版本的USB驱动目前只能识别Google和HTC这两个Vender ID。
* 修复在模拟器中使用电话、传感器和GPS时导致程序挂起的bug。之前我在模拟器中玩ASE的时候就遇到了这个bug,现在终于修复了。
* 当用户通过adb来卸载一个新版的app时,(如果保留较旧版本app——我的理解)系统将正确恢复旧版app的权限设置。














报告 William ggpht 图床被和谐了,能否把图都移出来不翻墙可以看呢?
昨天博客访问不了…
@itlobo
是的,昨天被查到同台服务器上有几个网站没有备案,晚上9点左右被关闭
今天EBL那边处理了
@thruth
正苦恼呢,有其他好的图床推荐吗?
啊!最新的SDK