Android 2.3新特性及改进列表

 android 2.3姜饼今日由google正式发布,这款开发代号为gingerbread的android 2.3包含哪些新特性和改进呢?
   1. 新增android.net.sip包,名为sipmanager类,可以轻松开发基于sip的voip应用。同时使用时必须至少包含这两个权限 <uses-permission android:name="android.permission.internet"> and <uses-permission android:name="android.permission.use_sip">,如果需要在market上过滤仅显示支持voip api的机型,可以在发布时androidmanifest.xml中加入 <uses-feature android:name="android.software.sip" android:required="true"> 和 <uses-feature android:name="android.software.sip.voip"> 这两个标志。
  2. near field communications (nfc) 近距离通讯的支持,nfc可以在不接触的情况下实现数据交换通讯,可以很好的代替rfid sim卡实现手机支付等扩展功能,当然android123提示这需要硬件的支持<br>,新增包在 android.nfc包含nfcadapter,ndefmessage,ndefrecord等类,类似蓝牙的处理方式,使用该api需要声明权限<uses-permission android:name="android.permission.nfc"> ,同时在market上过滤支持nfc的设备需要加入<uses-feature android:name="android.hardware.nfc" android:required="true">这句。
  3. 新增陀螺仪和其他的传感器支持
  android 2.3加入了一些新的感应器,比如gyroscope陀螺仪, rotation vector旋转向量, linear acceleration线性加速器 gravity和barometer气压计的支持。如果过滤这些功能,发布时加入类似<uses-feature android:name="android.hardware.sensor.gyroscope" android:required="true">到androidmanifest.xml中。
  4. 多摄像头支持
新增 camera.camerainfo 可以管理摄像头前置或后置 <br>新增 getnumberofcameras(), getcamerainfo() 和 getnumberofcameras() 获取摄像头数量。   <br>新增 get() 方法,可以获取摄像头配置信息 camcorderprofile
新增 getjpegencodingqualityparameter() 获取jpeg编码质量参数可以在 camerapreview.java 文件从apidemos示例程序中查看。
 5. 新增拍照api
  比如获取焦距getfocusdistances()获取预览fps getpreviewfpsrange(), 获取焦距范围 getsupportedpreviewfpsrange() 和设置教育 setpreviewfpsrange()
 6. 混响音效
 本次android 2.3框架中加入了对混响音效的支持,比如低音,耳机和虚拟化等效果.
新增 android.media.audiofx 包 <br>新增 audioeffect 类提供音效控制<br>新增音频会话id,设置 audiotrack 和 mediaplayer. <br>新 audiotrack 新增 attachauxeffect()、getaudiosessionid()和 setauxeffectsendlevel()。 <br>新 attachauxeffect() ,getaudiosessionid(), setaudiosessionid(int), 和 setauxeffectsendlevel() .<br>相关音效在 audiofxdemo.java 的 apidemos 示例。
6. 照片exif信息改进
新增 经纬度标签在jpg格式的exif中,同时可以使用 getaltitude() 方法获取经纬度的exif信息 <br>新增setorientationhint() 可以让程序获取视频录制的方向.
7. 下载管理
 在android 2.3中新增的下载管理支持长时间运行的http下载服务支持。可以保证在手机重启后仍然重试下载等操作,整个过程在后台执行。
 通过 downloadmanager 类使用getsystemservice(download_service) 来实例化,通过 action_notification_clicked 这个intent来处理。
8. 限制模式
  可以帮助开发者监控他的应用的性能,处理线程阻塞,避免anr的发生。
strictmode.threadpolicy 和 strictmode.vmpolicy 获取vm相关信息. <br>使用限制模式优化的android应用程序可以查看android.os.strictmode包的具体介绍。
[url=http://www.android123.com.cn/kaifanews/716.html]http://www.android123.com.cn/kaifanews/716.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值