Android 2.3中文简介

北京时间今天凌晨Google发布了Android最新的版本2.3。本文将以官方文档为基础对这一新版本做一个简单介绍。

Android 2.3 平台

API Level: 9

对于开发者来说,Android2.3现在已经能够作为SDK组件下载。它们包括了Android库,一些系统图片,模拟器皮肤等,不过没有包含外部库。

API 概览

接下来将对Android2.3中的新要素做技术概览,包括一些新功能和框架API的一些变化。更加具体的内容请参见Android Developer网站

  • 基于SIP的VoIP
  • 新版本包括了一个SIP协议栈以及框架API,使得开发者能够编写互联网电话应用。使用这个API的程序可以提供语音呼叫而不必处理分组管理等细节问题,它们将由Android 2.3的SIP服务来处理。具体的内容请参见Android Developer网站。

  • 近场通讯(NFC)
  • Android2.3包括了一个NFC栈以及框架API,它允许支持NFC的设备读取NDEF标签中的信息。Android2.3提供了一个底层的NFC服务,设备一旦在范围内发现一个NDEF标签,系统就会广播一个意图。

  • 螺旋传感器等
  • Android2.3开始支持一些新的传感器。螺旋仪、旋转感应、线性加速仪和重力感应等。开发者利用这个传感器可以快速流畅地识别出设备的位置和运动状态。

  • 多摄像头支持
  • 程序现在可以使用设备上的任何一个摄像头来拍照或是录制视频。

  • 可混合音效
  • Android2.3开始支持单音轨或是全局音效,包括低音加强、均衡器和回声效果等。

  • 下载管理器
  • 新版本提供了一个新的下载管理器来处理HTTP下载。程序可以要求一个URI被下载到某一文件,然后下载管理器会在后台处理这项工作,并会在下载出错、系统重启等时重试下载。

  • 严格模式(StrictMode)
  • 为了帮助开发者监视并提高程序的性能,Android2.3提供了新的系统工具StrictMode。它能捕获并通知开发者程序运行过程中意外发生的的会降低程序性能的磁盘或网络活动。开发者可以据此决定是否有必要修改这些问题。

  • UI框架
  • 滚动至底部/顶端的提示
    当滚动至视图端部的时候会有动画效果提示用户。
    触摸过滤
    可以增加对确定交易、授权允许等敏感触摸操作时的安全性。
    另外经过改良的还包括事件管理和触摸动作管理、文字选择控制、活动控制、通知文字及图表的风格和WebView。

  • 对超大尺寸屏幕的支持
  • 增加了xlarge屏幕尺寸的选项。

  • 图像
  • 增加了OpenGL ES 2.0中的 glDrawElements() 及glVertexAttribPointer()的支持。
    对VY12像素格式提供支持。

此外,这次升级还对Content Provider、Location、存储、Package管理、电话等一系列内容进行了修改和改良。限于篇幅在此不多说明,从官方网站可以得到更为详细的介绍。

而对于用户来说,Android2.3主要有以下改进:

  • 更为简洁高速的UI。
  • 更加方便快捷的文字输入。
  • 单击实现的文字选中、复制和粘贴。
  • 增强的电源管理功能。
  • 对应用程序更方便的控制。
  • 新的通讯和管理方式,包括近场通讯、网络电话、下载管理和多摄像头支持。

【玩后感】【测评】グランツーリスモ5/GT赛车5

由于海关的原因,今天才终于入手了グランツーリスモ5(下称GT5)的初回生産版,心情激动不已。作为期待已久的作品,自然是要写些什么。这篇文章称作是测评也好,感想也罢,总之会随着游戏的深入逐步更新。

GT5初回生产版

首先谈谈GT5的素质,按照传统的画面、音乐、游戏性和耐玩度来分类讨论。

在收到GT5之前,甚至是GT5发售前的很久一段时间内,对它的画质的讨论就没有停止过。忽略Demo性质的GT5 Prologue,这次的GT5可说是GT系列登场现世代主机的第一作。初步的体验后,在此我从画面和画质两方面来谈谈自己的看法。

关于游戏界面,GT5延续了系列一贯的风格,简约流畅,熟悉系列的老玩家应该不会对其有任何不满。主选单的背景会随机播放车辆展示或是回放式的比赛。界面的切换效果非常舒服。我认为这方面来说GT5没有太多可以挑剔之处。

接下来是大家最为关心的游戏画质问题。我在此尽可能给出客观的见解。要说明的是,目前顶级配置的电脑尚且无法实现完美的画面效果,PS3作为4年之前的硬件,我认为其性能已经被GT5发挥到了极致。GT系列引以为豪的光影效果在本作中依然出色,不同于其他一些赛车游戏,GT5在色彩光线方面给人的感觉是“这就是现实中拍摄的吗?”,在一点在赛道场景上的体现尤为明显。而车辆方面确实受限于PS3的机能,无法达到以假乱真的程度。不过相对于赛道建模,车辆建模在抗锯齿方面做得更为优秀,高清分辨率的画面下,锯齿被控制在一个一定观赏距离外可以忽略不计的水平。事实上赛道的水准也并不低,如果不是近距离仔细检查,应该不会对GT5的微量锯齿有任何不满。但是本作有一个比较明显的问题是阴影。尤其是车辆下方的阴影有着严重的锯齿。这个问题在车辆高速运动时难以被发现,但是在起跑前等静止情况下或是低速运动时非常明显,给人不太好的感觉。此外投射于车体内陷部分的阴影有闪烁的问题,算不上很大的影响,但却是降低了画质感受。这里特别要提一下主选单下播放的车辆展示动画。这时车辆下方的阴影非常平滑,车体阴影也没有问题,但是锯齿却明显加强了。不过整体的画质要远优于游戏进行中的时候。本作中新增的天气和时间效果相当不错,即使不用完美这样的词来形容,称其相当优秀也是毫不为过的,对此也就不过多说明了。细节方面,赛道两侧的观众制作的比较用心,尽管还是明显能看出是“假人”——它们动作僵硬,多边形也不可能用的太多。游戏中其他界面中出现的“人物”水平也只能说马马虎虎,称不上“惊艳”,但也不算“劣质”。而与车辆底部阴影相对照的是树木建筑物等投射在车辆上的阴影,它们的效果非常不错。驾驶过程中车体上变化的阴影很大程度上提升了真实感。细节方面最后要提的是回放时的丢帧问题。主选单下随机播放的回放式的比赛画面不存在这个问题,但是每场比赛结束时的回放中确实明显丢帧,使画质打了折扣。我还没有试过把回放录像保存后播放会不会有这种情况。

关于高级车和标准车的区别,除了标准车没有车内视点外,主观的感受是标准车用的多边形要少一些,外形上略显“一体化”。光影效果也打了折扣,不像高级车那样各个平面的区分更加明显,有点像是几面镜子拼在一起的感觉。当然了,实际的效果也并不算糟糕,只是标准车的水准确实难以令人满意。

另外要提一点,比赛时的画面偶尔会有刷新速度不够的情况。也就是可以在屏幕上看到由某一根水平线分割的上下略有错位的两部分。这个现象虽然影响不大,发生率也不高,但是确实是个瑕疵。

要总结GT5的画质的话,可以说是只要你和显示屏保持一个适当的距离,它不会有明显的画质细节问题让你觉得扎眼,加以优秀的光影效果,我想GT5在画质方面已经交出了一份令人满意的答卷。作为系列的最高峰,PS3游戏的最高峰。想要见到画质更为出色的GT,恐怕就要等性能更强的PS4了吧(笑)。喜欢GT而担心GT5画质不能令人满意的人可以尽管放心,事实证明之前不少所谓的屏摄和截图都是不足为参考的,事实情况是GT5很美。

画面之后简单说说音乐。GT5收录的BGM数量很多,质量也都上乘。我特别喜欢菜单界面的一些BGM,和GT的风格搭配得很好。在GT Life里可以反复欣赏游戏的BGM。

关于游戏性。

这次GT5的主要模式GT Life中还分为了A和B两种模式。其中前者是通常的驾驶模式,而B模式则是新加入的领队模式。

在GT Life中还有传统的执照模式和新增的拍摄模式等。

在线内容方面,在2010年12月的升级中增加了季节性的赛事和二手车交易等。和通常的在线模式一起构成了GT5的在线内容。

在GT Life之外,还有街机模式。

由于GT5将会不断提供升级,因此今后会逐步补充相关内容。

中文游戏信息:

游戏名称 GT赛车5/跑車浪漫旅5(香港译名)
开发商 Polyphony Digital
发售日 2010年11月25日
售价 7980日元
类型 RAC
游戏人数 1-2人(单机模式)/16人(在线模式)

Android中调用资源中的图片

代码及范例:

说明:调用资源中res/drawable中的图形文件pic.*并绘图。该图形文件可以是jpg或png等格式。

Android中获取设备屏幕分辨率

代码及范例:

说明:
通过这段代码可以获取屏幕具体的分辨率数值,方便针对FWVGA/WVGA或FWQVGA/WQVGA这些分辨率相差不大的设备做UI的微调。也可以直接以屏幕分辨率为依据从整体上对UI进行适配。

【玩后感】タクティクスオウガ 運命の輪/皇家骑士团 命运之轮

上周四的时候入手了「タクティクスオウガ 運命の輪」(皇家骑士团 命运之轮 下称皇家骑士团)。简单玩过之后说说感受。

作为15年前的名作的复刻版,本作的制作诚意十足。而松野泰己亲自主持使得游戏充分保持了原作的精髓。我并没有玩过皇家骑士团的原作,不过因为当年GBA版的「ファイナル ファンタジー タクティクス アドヴァンス」(最终幻想战略版Advance)这一大量借鉴了其系统的SRPG游戏一直是我认为战略游戏的一座高峰,所以得知了皇家骑士团将在PSP上推出复刻版的时候就开始留意起来。实际玩到了游戏后,可以说,确实没有让我失望。

剧情方面因为没有玩过原作,目前的进度也只有几个小时,所以无法进行评价。画面方面对于2D游戏来说光影等效果算是做到了极致,细微之处都考虑得很周到。战斗时更是增加了视角转换和远近缩放。不过限于PSP的分辨率,以现在的眼光来看无法称得上精细了吧。另外一个问题是近距离模式下画面会显得有些模糊,看来只是把图片纯粹直接放大了而已,算是美中不足。音乐方面由崎元仁担当,就保证了音乐的素质,于是对此不必做过多的评论。

至于最为关键的系统方面,可以用以下几个形容词来描述:传统、复杂、严密、平衡。我相信只要是喜欢战略游戏的玩家应该都会对皇家骑士团的系统满意的。

中文游戏信息:

游戏名称 皇家骑士团 命运之轮
开发商 SQUARE ENIX
发售日 2010年11月11日
售价 5980日元(UMD版) 4980日元(下载版)
类型 SRPG
游戏人数 1人

索尼爱立信Xperia X10将在未来的升级中支持多点缩放

根据最新官方博客的消息,索尼爱立信官方确认了将来的OTA升级中其当前的旗舰Android手机Xperia X10将支持多点缩放功能。

一直以来由于硬件上的问题(多点触控时对横向坐标的识别错误),索尼爱立信官方反复强调X10不会搭载多点。然而在最新的博客中,官方称在听取了众多用户的意见后决定为X10加入多点支持,但仅限于部分应用的缩放功能,以避免硬件上的问题。

这次升级预计将于2011年Q1发布。

Android中获取设备加速度信息

代码及范例:

说明:通过以上代码可以获得设备当前加速度的信息。之后可以作如下设定:

所定义的六个浮点数即可用来描述当前的加速度等信息。

Android 开发笔记

作为分类目录的一个补充,在这里按照功能类别对Android开发中的一点心得和笔记作一个索引。其中部分是根据自己在查找网络资料时找到的内容的整理与演绎,在此感谢所有那些无私分享经验的人们。

基本

控件使用

资源调用

声音和图像

用户界面

活动 线程 服务

设备控制

SQLite

Android Studio

其他

Android用记忆软件 Ankicard

这篇文章将介绍和说明我自己开发的软件Ankicard。

由于时间仓促在当前的版本中没有加入详细说明,因而暂时通过这里来说明一下程序相关的问题。内容将会逐步完善。

程序截图:

词库选择界面
词库选择界面
库浏览界面
库浏览界面

Q&A:

Q:Ankicard自制词库的格式是什么?

A:普通的文本文件以以下格式录入即可:

词库标题
第一张正面内容
第一张反面内容第一行|反面内容第二行
第二张正面内容
第二张反面内容|第二行|第三行

第一行输入词库标题,之后每两行一组表示单张卡片的正反面。以换行符分隔每一面。在同一行内以竖线“|”作为人工换行符。单面最多支持300个汉字。词库只需使用标准文本文件格式,通过Windows记事本等程序即可创建。需要注意在保存时应通过“另存为”设置成“Unicode”字符编码才能避免出现乱码。同时Unicode编码也将提供更好的全球语言支持。

索尼爱立信(Sony Ericsson)Xperia X10升级Android 2.1系统使用感想

这是一篇实效性较弱的文章,会逐渐添加罗列条目:

北京时间2010年11月1日,索尼爱立信终于首先在北欧发布了旗下目前旗舰Android智能手机Xperia X10的2.1系统版本升级套件,自己的全球版X10也于第二天获得了升级。对这次迟来的、颇受争议的升级,我认为是值得的,尽管目前的版本还不完美,但从不少细节处可以看出索尼爱立信的用心。虽然因为策略上的失误,过分深入定制,导致了这次升级的“难产”,但不得不说最终算是交出了一份较为令人满意的答卷。在预定之后几个月内将要发布的升级包中相信现有的一些问题也会得到改进。

当前系统版本号:2.0.A.0.504

变更点/改进点:

  • 通知栏变宽,更容易下拉
  • 通知栏的时间、电量等图标更大,容易看清
  • 支持动态背景
  • 桌面单屏可显示的图标数由16个提升至20个,可显示桌面预览
  • 移动桌面图标时会有高亮显示放置位置
  • 设定菜单重新编排
  • 增加初次使用的安装向导
  • 横屏竖屏的取消模糊切换效果,反应速度大幅变快
  • Mediascape、Timescape细节加强,界面美化,反应速度大幅提高
  • 蓝牙支持性提升
  • 增加了大量新的内置铃声
  • 新的更好用,反应更快的屏幕锁,在充电时会显示精确电量
  • 新的短信界面,功能更强,界面更美观
  • 新的和Twitter、Facebook整合的通讯录
  • 将联系人添加为收藏时增加提示语
  • 显示联系人的Gtalks在线状态
  • 联系人添加功能增强
  • 增加本机保存联系人功能
  • 通话界面的界面改进,易用性提高
  • 新的连接性桌面控件,增加了飞行模式开关和电量显示。还可以在飞行模式下开启WIFI
  • 支持多帐号登录的电子邮件客户端
  • 增加了安装向导
  • 功能更强的备份与恢复工具
  • 充电时LED灯的显示调整为充电时橙色,充满时绿色的经典索尼设计
  • 更强的待机性能,初步感觉上提升了20%以上
  • 可以关机充电
  • 追踪对焦的720p高清视频录制
  • 拍摄视频时可以记录GPS信息
  • 获取照片地理位置信息的速度加快
  • 照片EV设定的界面优化
  • 视频拍摄中支持LED补光灯,自拍时减弱LED灯亮度
  • 网页浏览器支持双击缩放,支持HTML5
  • 书签支持缩略图模式
  • 增加至5个桌面屏幕
  • 内置计算器的界面改进
  • 备份工具的功能改进
  • 系统提升至2.1,内置软件的升级、可用软件的增加

存在的问题/不足:

  • 浏览器取消了退出选项,感觉不适应
  • 蓝牙接收步骤增加一步,略显繁琐
  • Mediascape显示专辑曲目号错误
  • 虚拟专用网VPN图标没有经过优化,比较粗糙
  • 拨号时显示的人物头像模糊
  • 系统时常会反映缓慢,我不清楚是Android本身的问题还是X10的问题,不过猜想后者的可能性比较大。可能是在运行某些后台服务。在其他时候各种操作反应倒是很流畅

今后如果还有什么发现会再补充,如果有错误也请指出帮助我更正。