分类
English 技术

Call for vote on turning off Voice Dialer on Android

用Milestone上的更新程序升级到了Android 2.1。系统里自带的语音拨号Voice Dialer是个好玩的东西,相信对于驾驶员也是很有用的工具。但我认为它对我而言没有太大用途,反而是个累赘。原因有三:
I’ve got my Milestone updated to Android 2.1 via its update function. The Voice Dialer bound with this version is certainly an interesting tool which could be very useful tool for drivers. However, I think it’s none of use but a burden to me. Reasons as follows:

  • 我不开车,所以用手操作还是很方便的;
    I’m not a driver so that it’s convenient of me to use my finger;
  • 通讯录上以中文名字为主,可惜Voice Dialer不支持中文;
    Most of contacts in my list are Chinese, pity that Voice Dialer don’t support Chinese language yet;
  • 最重要的问题是这个程序会占掉4~5MB甚至更多珍贵的内存,同时也很耗电。
    I found the Voice Dialer process is always consuming at least 5MB of the RAM and up to 30% of the battery.

用Advanced Task Killer之类的工具尝试关闭Voice Dialer进程未果,看来这属于特殊的系统服务。Google一下得知,可以通过root的方式去重命名或删除Voice Dialer。不过这貌似太折腾了,毕竟手机玩家不一定都要当黑客。所以,希望Android开发小组能考虑给这个程序做个开关,方便我们这些不需要Voice Dialer的用户。
I failed to shut down the Voice Dialer process using tools like Advanced Task Killer, seems this is a special system service. According to a quick googling, I found it possible to rename or delete the Voice Dialer application after rooted. I don’t feel this way to be suitable for the mobile funs who have no interest to be hackers. So maybe it’s a good idea to suggest Android developers to add a turn on/off switch to the Voice Dialer application, for the convenience of us users that do not need Voice Dialer.

在这里,我倡议大家去顶这个申请条目,加星标或者跟帖均可:
Here, I call for your help to vote on the Enhancement ticket by either starring or replying.

http://code.google.com/p/android/issues/detail?id=7669

要点是关注度越高的条目,越能引起Android开发人员的注意。
The point is that, only hot tickets may draw developers’ attention.

分类
技术

ActiveSync同步手机与Google通讯录及日历

从Google日历的英文版界面发现Google推出了新功能,与iPhone同步。现在只支持了同步通讯录和日历两个项目。使用iPhone的用户可以参考官方指南:http://www.google.com/support/mobile/bin/answer.py?answer=138740&ctx=sibling&topic=14252

而这个功能的实现方式很有趣。从配置步骤中可以看到,这个同步使用了Microsoft Exchange。难道Google买了微软的Exchange Server?从竞争关系上看感觉不太可能。也许Google仅是使用了Exchange的协议和标准而已,毕竟更好地支持iPhone会有可观的回报。

这是好消息,这意味着不只iPhone,手机版的ActiveSync软件都可以连接Google进行同步了。笔者的手机是索爱的G700c,预装有ActiveSync的Symbian/UIQ版本,其他手机没有测试过。下面简要介绍一下配置使用的步骤。

设置步骤

  1. 用索爱的官方软件备份手机,尤其是通讯录和日历。
  2. 在Google申请一个GMail账号,这也是各种Google服务可以通用的Google Account。如果已经有了,最好确保GMail的通讯录和Google日历都是空的,这样第一次同步会轻松很多。
  3. 运行手机的ActiveSync,在配置向导中,按照上边Google提供的指南配置同步账户,其中不太一样的是,用户名需以@gmail.com的后缀结尾,而连接互联网则需要用到GPRS。账户验证成功后才能进行下一步。
  4. 在配置中,勾选同步日历、同步通讯录,但同步邮件不能勾选,因为Google截止本文发稿时尚未支持邮件的Exchange同步。
  5. 进行第一次同步的时候,ActiveSync应该会提示是打算覆盖(覆盖掉手机数据)还是合并。这时选择合并,会把手机端的通讯录和日历上传到Google。同步的GPRS数据流量也许会上百KB。两边只有有这样一次一致过,以后的同步基本上就不会出问题,而且流量会比较小。
  6. 第一次同步成功后,可以登录自己的GMail查看一下通讯录,顺便再看一下Google日历。这时手机上有的项目,Google上应该都有。
  7. 为手机的ActiveSync配置同步频率,比如1小时,不推荐“推入”,费用比较高而且费电。
  8. 之后可以在手机上或GMail、Google日历里增改项目。两端会自动保持同步。

可以尝试一下把http://www.google.com/calendar/ical/china__zh_cn@holiday.calendar.google.com/public/basic.ics下载下来并导入到自己的Google日历里,经过同步以后手机日历也能显示中国节假日了。

疑难问题

如果手机以前已经配置过ActiveSync并可以正常使用,那么这款工具是不支持添加多个账户的。方便起见,可以选择卸载手机上的ActiveSync软件。索爱官网支持频道有这款软件最新版的下载。下载后再次安装到手机上,就可以重新配置账户了。

笔者在与Google首次同步过程中还发生了同步失败的情况,而这时去GMail里查看通讯录,条目已经进去一半左右。反复尝试未果,笔者便从自己PC机的Outlook中导出了通讯录(与手机上的内容一致)的CSV文件(Windows,逗号分隔),在GMail通讯录中删除刚才导入的,然后用其导入功能导入此文件。再次运行手机ActiveSync同步,同步成功,但手机和Gmail通讯录中各多出一些重复项(不是全部)。手工删除两端的多余的重复项目。再次同步,终于正常了。

同类服务

Google的GMail和日历都是免费服务,其同步功能也没有看到付费条款。当然,Google也有用于中小企业的Google Apps这样的付费版本。而在线Exchange服务提供商还有其他选择。比如笔者曾试过www.mail2web.com的服务,同样也可以由手机端的ActiveSync进行同步,这个网站后台应该是完整的Microsoft Exchange Server,所以可同步项目更全,包括了邮件、通讯录、日历、任务、便签等,缺点是从大陆这边的连接有点慢,也许它的收费服务会好一些。

扩展话题

从主题引申一下。手机是工具,这是这篇文章的基本假设。

在开源越来越活跃的今天,手机的数据和操作也慢慢从品牌私有的格式转向了符合一定的标准。通过对身边的一些人的观察,视手机为工具的人们往往不愿意换新手机,哪怕旧手机使用起来已经很不方便了。原因至少有一条,手机里边的通讯录很重要。广义来说,手机里的私人数据往往对于所有者都很重要。大部分品牌手机会提供可以在PC机上运行的同步软件或备份软件,而这些软件往往又把用户禁锢某一品牌甚至某一型号的手机上。只有这类同步符合一定标准,用户的选择权才能得以发挥。这就产生了新的市场机会,市场需要第三方来完善数据同步的解决方案。也正是应对这样的需求,个人信息管理软件(PIM)渗透到了移动设备的领域,微软有Outlook和Exchange Server;IBM有Lotus Notes和Domino Server;而Google则是先后提供了GMail、Google Calendar的在线服务。

编者按:用手机记一些私人事情时,无论缓急,可以优先考虑用手机自带的日历来记。这样可以让手机帮自己做日程管理,也锻炼了自己的时间观念。