分类 硬件折腾 下的文章

昨天凌晨订的蓝牙耳机今天到手了!本来预计是明天到的,弄得我喜出望外。

买个蓝牙耳机主要用来听歌的,毕竟手机上插根长长的耳机线很不方便,其实也由于看到同事用蓝牙耳机听歌很方便,于是就买了Nokia BH-214。买之前也找了一下,发现市面上提供3.5 毫米音频插孔、可以换耳塞的蓝牙耳机并不多,价格适合的更少。本来想买同事那款“索爱”的,但是经过测试,我的G1连不上他的蓝牙耳机。经过多番对比和参考,最后买了这个Nokia BH-214(其实可选择的真少,除非买山寨的)。

到手后买上拿来连G1听歌。第一个感觉是那原装的耳塞音质很一般,而且是我不喜欢也不习惯的入耳式。所以立马就换上我的SENNHEISER(森海塞尔) MX360,居然感觉比直插手机上好!然后又试着带着它上厕所,手机放座位上,实验证明在厕所门口就掉线了,可能隔了个墙,距离也有点远。最后把它夹在衣袖上,耳塞线从衣服里面穿过袖子,通过衣领挂到耳朵上——就跟我想象中那样,太棒了!这耳机从外观到做工都让我满意,非常喜欢。不过缺点是打电话时声音很空荡,就像在操场听广播。反正我的电话不多,所以也能接受。

从此,我的G1就可以摆脱经常被插的命运了。再一次以Intel当年宣传“迅驰”的广告来表达今天的喜悦——“无线你的无限”。

 经过两天的研究,终于成功用G1发彩信了。在这激动人心的时刻,首先对中国移动(特别是广东分公司)送上伟大的神兽——草泥马,以表示此刻的心情。

我的sim卡是属于广东移动的神州行畅听卡,根据androidin论坛里的教程设置APN后可以接收彩信,但发送总不成功。昨天收到一条短信,说我“使用GPRS产生CMNET流量77K,超出GPRS套餐内容,收取流量费用1.00元”。后来查了广东移动的网站(https://www.gd.chinamobile.com/easyown/operation/internet/02,52.shtml)才知道,广东移动的新GPRS套餐是CMWAP可以包月,但CMNET不能包月,且收费为1元/MB。恐怖~~于是马上把CMNET删了。

最后领悟出APN的设置,需要建立以下两个APN:

---------第一个---------
名称:cmwap
APN:cmwap
代理:10.0.0.172
端口:80
用户名:<未设置>
密码:<未设置>
服务器:<未设置>
MMSC:<未设置>
彩信代理:<未设置>
彩信端口:<未设置>
MCC:460
MNC:02
APN类型:default

---------第二个---------
名称:cmwap mms
APN:cmwap
代理:10.0.0.172
端口:80
用户名:<未设置>
密码:<未设置>
服务器:<未设置>
MMSC:http://mmsc.monternet.com
彩信代理:010.000.000.172
彩信端口:80
MCC:460
MNC:02
APN类型:mms

其中“名称”随便填,而“MNC”有的说移动的是00(零零),其实默认就可以了,我的“MNC”默认是02(零二)。以上配置没有配CMNET,所以不能上Internet。也因为广东移动的CMNET收费很变态,所以没有配CMNET。

总结一下实验结果吧。首先,虽然这个设置是没错,但是彩信发送的发送不能百分百成功。原因可能跟网络及彩信大小有关。彩信大小为1K,成功率较高,但白天在公司,彩信一条都发不出去。晚上发的话,成功率很高,发了几条,别人都能收到,我也给自己发了个照片,40K左右,发送和接收都很顺利。

PS. 人家玩G1都上3G(外国的),而我还在研究2.5G的使用……正如应老板说的:“脑残,就玩别人不玩的东西”。

还没买G1之前就看到网上有人说可以在G1上跑Debian。那时就想,能运行Debian,G1不就万能了吗?今天通过实践,证明了我的想法是正确的。

其实几天前就把Debian装到G1上了,也用apt-get来安装而了nginx。昨晚把nginx(一个俄罗斯的HTTP服务器,以小巧、占用资源少、高并发等优点著称)重新以编译源码方式安装,然后把它的HTML文件夹挂到SD卡上,以便把SD卡上的一些HTML文档挂上去。最终的目的是实现本地HTTP服务,并用系统自带的浏览器(Chrome Lite)来看HTML文档(由于Chrome Lite不支持查看本地文件系统中的HTML文档,而用HTML Viewer又没Chrome Lite那么强大)。虽然这做法非常Crazy,但实现后很有满足感。今天把G1连到公司的WiFi,然后用台式机访问其HTTP服务,感觉很炫。同事们看了,也十分惊讶。

后来萌生了个想法。由于G1上不能无线传送文件,那可不可以绕个圈子来实现呢?首先装个aNetShare,该软件可以使G1变成无线AP(同类的软件还有WiFi Tether)。这样其它机器就可以通过WiFi连我的G1,然后我只要提供个HTTP服务或者FTP服务,那就可以共享我的文件,别人就可以下载了。呃,好像好麻烦……不过挺好玩的。明天再借个笔记本试试,看我的想法可不可以实现。

近来就忙着玩G1,还比较认真地开始去看C语言,以致很多事情都来不及做了,希望这个周末能赶赶进度。

PS. 1.看着程序在G1上慢慢编译,是一种很写意的感觉,但编译过程中出现error的情况除外。

2.看了C语言,才知道,原来两个数交换可以不用再建个临时变量的,用“异或”就可以了。感觉很神奇,而且节省时间跟空间。例如:
一般做法是这样:
int a=111;
int b=222;
int tmp=0;
tmp=a;
a=b;
b=tmp;

用“异或”实现:
int a=111;
int b=222;
a=a^b;
b=a^b;
a=a^b;

终于,终于有机会触摸屏G2了!

今晚又跟表姐两夫妇去了Jack Magic Pea咖啡馆,这次还把表妹拉了出来。

废话少说,还是先说说表姐夫的G2。拿在手里,第一感觉是轻薄!对于拿惯了G1的我来说,是一种非常意外的惊喜!当初还担心没有键盘和滑盖,会让G2变得不方便,但是随着的Android系统的成熟,却没有想象中的难用。不过还是不喜欢那虚拟键盘,按键小(iPhone也是这样),容易按错。系统就不用多说了,而且以可随便刷,不错。

但是跟iPhone比起来(正好表姐夫有台iPhone,可以比较一下),还有一定的距离。首先是让全世界都遗憾的多点触控,虽然硬件上已经准备好,但由于版权问题,还是没有出现在系统中(网上已有了Android上支持“多点”的软件,但没玩过)。其次是动画效果,Cupcake(Android 1.5的代号)出来后,增加了很多过渡动画,但只是在读取下一个画面前插播一个动画,反而加长了读取时间,这跟iPhone的不同(所以我屏蔽了这些特别效果)。然后就是软件问题,虽然日渐丰富起来,但还是有点少,还有旧软件有不支持Cupcake的情况(或者说新系统不兼容旧软件)。

总的来说,G2还是非常不错的!G1给人的感觉是一款试验性产品,很适合开发人员使用,而G2则感觉是实用性产品,更接近于iPhone。

由于“五一”假期买了G1,所以这几天一直沉迷于此。

第一眼见到这家伙就觉得充满“苹果”的味道(黑色版和灰色版便没有这感觉了)!简洁的机身,白色的钢琴键烤漆,圆滑的边角,金属底盘的键盘,整齐的USB接口……这些都是APPLE经典设计!真让人爱不释手。其另类的侧滑风格,相信会成为又一经典。据说屏幕是夏普的,加入点距小,看起来清晰亮丽。

Android系统操作起来很舒服,果然是专为手机而设计的系统。将其升级到1.5(Androidin.net提供的1.5MOD3)后,对中文的支持堪称完美。安装Google拼音输入法后,完全解决了中文输入的问题,使得搜索条、短信等都变得更加可用!结合机子自带的触摸屏、GPS、重力感应、磁铁等硬件,可以开发出各种有趣的应用程序和游戏。例如有个叫“Metal Detector”的软件可以用来探测铁,很好玩!又如Google Map加上GPS定位,便成了导航系统。但是,目前还缺少许多基本的应用软件,给日常使用带来诸多不便。相信随着时间的推移,这情况将会得到改善。

最后不得不说的是电池问题。续航时间短是个致命伤(现在好象大部分的智能机都存在这个硬伤),经常用的话,一天可能要充两次电。今天测了一下,把电池的电全部耗光,直到机器自动关机,然后用电脑的USB充电,大概就花了4个小时才充满。

还有个问题,就是机子背面的盖做得非常不好!当要换sim卡时,打开机子的背盖比较麻烦,这个问题不知道G2有没有改进。

三天的“五一”假期过去了。很高兴终于在5月2日跟表姐夫到广州买了HTC Dream G1(以下简称G1)!其实在G1发布之后就计划着想买了,但那时刚出,国内没货,机器也没有中文版,于是只有下载其模拟器来YY。当拿着G1时,那感觉好象还不太真实。

虽然价格比原来的2800贵了400,但拿到的是一直梦想着的白色版,所以把那400的悲痛忘掉了。由于拿到手的机器已经汉化了(属于早期的汉化版本),但用起来还是满爽的。主要是系统设计得好,各个操作都很流畅,但除了发短信。由于系统本来不支持中文短信的,所以外加了个软件——这软件嘛……就凑合用着了。还有照相的功能完全只是个功能,效果勉强接受(可能是没有背光补偿的关系)。

现在基本熟悉了其操作,就等着明天去刷个新系统了。据说新系统增加了几个对中文的支持,很期待!

PS. Android计划已经迈出第一步了,以后更加忙了!

忘了是什么时候发现Arduino这个开源项目,接着又研究了一下,然后被深深吸引了。

Arduino是个可编程芯片的开源项目——不仅是软件开源,连电路板的设计也是开源。也可以简单理解为一个便宜的单片机开发平台。据介绍,Arduino的开发者本来就是想开发一个便宜的单片机给他的学生用。(官方网站:www.arduino.cc)现在,Arduino的应用已经很广泛了——二足机器人、遥控摄像车都让人惊叹不已!

大概花了两个星期,把《Getting Started with Arduino》的英文电子版看完。发现这东西非常简单易用——采用C语言编程,可以集成到Eclipse的开发环境,采用USB供电和烧录程序。看那资料时,就想着开发点什么。不过板子还没买回来,估计要等到“五一”才能开始动手去玩了。

PS. 今天故意逛了一下这边的电子城。那感觉就像发现了天堂一样——异常兴奋!虽然东西不够深圳那边丰富,但也足够我玩了。