All entries by this author

Android 2.0亮相 支持CDMA、手势识别

七 30th, 2009 | By sam | Category: 移动互联网新闻
featuredimage

  在五月份的I/O开发者大会上,Google正式对外展出了部分Android 2.0移动操作系统的新功能,其中包括 Android 搜索,文本语音转换以及手势识别这些非常受欢迎的技术。

  Google Android 2.0的开发版代号为“Donut”,现已发布至Google的代码库中。Donut不仅具有在Google I/O开发者大会上所展示的令人期待已久的功能,研发者还在积极致力于将Android 2.0的主要功能融入稳定的Android 1.5平台中。前天,这个版本已经正式发布,相信机友们近期就可以体验,昨天已经有眼尖的机友发现了新版本系统上的CDMA标准,没错,Donut是支持CMDA的。



iPhone 3GS终结者!!HTC Hero?(内含参数对比)

七 30th, 2009 | By sam | Category: IPhone, 移动互联网新闻
featuredimage

北京时间2009年6月9日凌晨2:48分,在在美国旧金山Moscone West会议中心举行的WWDC2009(苹果全球开发者大会)上,苹果公司发布了iPhone第三代产品iPhone 3GS。作为iPhone 3G的提升,3GS中的S,代表了SPEED,意味着升级版的iPhone将搭载更加合理的配置,拥有更快的运行处理速度和3G网络载入速度,为人们的精彩生活带来SPEED的提升 。

半个月后,即北京时间2009年6月24日,HTC如约在英国伦敦正式发布了第三代Android新机HTC Hero,并以诸多功能升级及新开发的HTC Sense界面而倍受瞩目。HTC Sense包含了三大设计理念:“Make it Mine”、“Stay Close”、“Discover The Unexpected”。这三个设计理念也基本说出了HTC Sense界面的大致功能,以及它想呈现给人们什么样的感觉。

在短短半个月时间内,两大手机商争锋推出强势机型。iPhone 3GS作为苹果手机中最高级别的产品,在硬件方面有了全新的提升。而HTC Hero作为android平台最新的产品,在硬件与软件上都有了较大的提升。到底HTC Hero能否战胜iPhone 3GS,终结苹果的孤傲呢?还是让事实说话吧。



iphone开发初探

七 22nd, 2009 | By sam | Category: IPhone
featuredimage

本文是作者从一无所知到入门的知识学习过程,并结合自己在嵌入式开发的经验所写的技术总结文章,以供后来者学习。

苹果公司的iphone平台采用Object-c做为native language的开发,Object-c的内核是C语言的,并基于C语言实现OOP的一些特性。Object-c是对C语言的扩展,这和C++的前身 Better-c有很大的相似之处,Object-c的新版本里实现了和Java类似的垃圾回收机制,但基于iphone平台的资源限制,iphone平台并不支持垃圾回收机制。

学习一门语言,自然要从”词法分析”也即编译前端和”语法分析”也即编译后端来理解它。

在编译前端,Object-c给我们带来了很多不一样的特性。下面我们重点看看Object-c与众不同的词法定义。

1.Object-c使用.m后缀作为代码文件的扩展名,当然你也可以使用.c和.cpp后缀名,但它们会分别调用C compiler和C++ compiler。Xcode作为iphone开发的集成环境,使用GCC作为编译器。

2.Object-c使用#import代替#include来导入声明文件。并且编译器保证#import不会被重复导入。

3.尽管Object-c也支持printf()进行控制台打印文本信息,但是更推荐使用NSLog(),并且它会自动在文本后面添加’\n’。

4.Object-c曾经也叫做NextStep,为了更好的体现其OOP的特性,NextStep里所有的对象都继承自NSObject,这点和 Java的单根继承很类似。所以其Applicatio Kit里的类库前缀基本都是NS*。而其Cocoa Foundation里的类库前缀基本都为NSCF*。

5.Object-c提供了BOOL类型,但这个BOOL类型和C++里的并不一样,在C++里一切非0值的东西都为true,而为0值的为false。但是Object-c里1为true并被宏定义为YES,0为false并被宏定义为NO。

6.Object-c里仍然继承了C语言的传统,其primitive type只有int、char、float、BOOL并用它们表达一切。

7.Object-c采用@interface来进行接口的声明,并采用……



lwuit —一些细节疑难杂症整理笔记

七 22nd, 2009 | By sam | Category: 手机开发技术
featuredimage

lwuit是比较流行的J2ME界面框架,不知道大家在使用的时候也会出现一些不大不小的问题呢,下面我把我见过的问题整理出来,希望对大家有帮助。

1、textArea 显示文本内容,在部分手机上无法显示全部内容,每一行的最后几个字被挡住
琢磨了很久终于找了出来,解决方案如下:
TextArea txtContent = new TextArea(strContent, 12, 24);
//添加这一句即可
txtContent.setWidestChar(‘一’);
2、若要对文本框中的内容设置补丁:
txtContent.getStyle().setPadding(Component.RIGHT, 10);
内容往右10像素。
3、如果list上不想要显示文字多余时的省略号
name.setEndsWith3Points(false);
4、重写Dialog要让标题与Form的样式一致

dialog.show(100, 100,100,100, true);
5、声音播放
try {
InputStream is = getClass().getResourceAsStream(
“/res/NewMailSound.wav”);
Player player = Manager.createPlayer(is, “audio/x-wav”);
player.start();
} catch (Exception e) {
e.printStackTrace();
}



李开复:希望谷歌Android比iPhone更早入华

七 21st, 2009 | By sam | Category: 移动互联网新闻
featuredimage

谷歌全球副总裁、大中华区总裁李开复从兜里摸出他的苹果iPhone手机,一扬手欲扔出窗外.昨天,李开复正式启用了他的基于谷歌Android平台的G2手机,宣布和使用了一年多的iPhone说再见.
“也许中国用户会比iPhone更早用上Android手机.”李开复接受记者采访时说,Android比iPhone更早入华可能是因为苹果一直 与运营商在分成的问题上讨价还价,而Android进入中国面临的难题将来自技术开发和运营商的时间表等问题,两者的不同是Android的推出时间由运 营商说了算,而iPhone则谁说了都不算.

据了解,中国移动与谷歌合作开发基于Android的手机操作平台已经一年多,而中国联通加入谷歌手机联盟也有一段时间,届时谷歌将占据中国移动平台市场三分之二的份额.

据李开复介绍,与中国移动基于Android开发自己的操作平台不同,谷歌与中国联通的合作,双方更倾向于直接基于Android平台做应用,因此推出的时间会更快.

在全球范围内,谷歌的合作对象有主次之分.谷歌一直将主要精力放在与运营商的定制合作上,以确保Android平台的一些功能能够使用,在用户端有更好的表现.谷歌其次的合作对象是OEM厂商,而对于山寨机,谷歌也开放了平台给他们用,但不会进行技术支持.

据李开复透露,自从推出谷歌Android以来,已经先后发布了3个版本,合作的运营商已经有32家,进入20个国家的市场.



新iPod Touch配摄像头麦克风 中国工厂开始量产

七 21st, 2009 | By sam | Category: IPhone
featuredimage

业内最近传言称,苹果将生产新款的配置摄像头和麦克风的iPod Touch,美国连线网站今早称,消息大体上属实,中国的工厂已经开始生产这款产品.
据报道,一个消息灵通的“线人”表示,这些传言基本属实.消息人士称,苹果在中国的代工厂已经在生产内置摄像头和麦克风的iPod Touch.对于网媒采访,苹果发言人拒绝对传言置评.

消息人士称,新版iPod Touch有望在两到三个月内问世,届时,传统上以娱乐功能为主的iPod Touch将变成一个依托无线Wi-Fi网络的个人通信工具,用户只需要安装免费的网络电话工具Skype.

除了让美国移动运营商如坐针毡的网络电话功能之外,麦克风还可以让iPod Touch接受用户语音指令,摄像头可以捕捉视频和图片,并使用苹果手机软件店提供的林林总总的应用.

另外,对于那些非AT&T的用户,如果拥有Verizon通信公司的Wi-Fi服务,他们也可以使用iPod Touch体验“拥有iPhone”的感觉.

目前,苹果只有iPhone一款产品才配置了摄像头.美国媒体报道,苹果之前已经在采购大量摄像头.



新一代iPod需要具备的7大功能

七 21st, 2009 | By sam | Category: IPhone
featuredimage

早就有报道盛传苹果的iPod即将迎来全新的升级换代,日前分析人士总结了升级后iPod所必须具备的7大新功能。
超快速的处理器和图形处理应用,由于苹果应用程序商店每天都在不断更新大量新奇游戏,分析人士认为,新一代iPod将会成为最像便携游戏机的MP3,因此iPod有必要成为能够支OpenGLES 2.0图形系统和具备涡轮控制处理器的播放器。



iPhone 3G/3GS解锁工具ultrasn0w更新

七 21st, 2009 | By sam | Category: IPhone
featuredimage

若你的iPhone 3G/3GS并不是行货,利用工具jailbreak完成后,需要使用ultrasn0w自行解锁。ultrasn0w软解工具最近更新至0.91-1,修正过往的大部份问题。过往有用户jailbreak和ultrasn0w软解后,电池用得特别快,新版0.91-1应可解决问题。

iPhone Dev Team亦建议用户还原iPhone后,选择Setup as a new iPhone,虽然原有设定无法保留,但可确保旧有的错误设定不会影响新机。另外,要加装ultrasn0w其实也很容易,只要在Cydia按Manage,再按Edit,再按Add并输入http://repo666.ultrasn0w.com,搜索并安装ultrasn0w即可。



iPhone或因未达成分成协议推迟入华

七 21st, 2009 | By sam | Category: 移动互联网新闻
featuredimage

据外电报道,分析称,由于联通和苹果尚未达成营收分成协议,因此iPhone入华可能会比此前预计的推迟.
据悉,投资银行Collins Stewart分析师阿萨克-库马(Ashok Kumar)昨日声称,因为苹果“未能与中国联通达成营收分成协议”,因此iPhone入华将被迫推迟.

此前,市场调查公司Wedge Partners昨日宣称,iPhone可能在3-4个月就能入华,不过WCDMA制式的3G版iPhone手机可能无法试用WiFi.

近日,不断有iPhone入华消息传来,但有用户日前对表示,由于iPhone入华从2007年就开始听说,直到现在也未实现,用户对此已多少有些疲惫,没有当初的热情了.



五大浏览器网页载入速度实地测试

七 21st, 2009 | By sam | Category: 移动互联网新闻
featuredimage

PCworld日前就贴近用户感受进行了这样的测试,使用当 前最流行的五大浏览器:
IE8、Firefox 3.5、Chrome2、Safari 4和公开测试版的Opera 10。测试不使用Sunspider、FuturemarkPeacemaker或者ACID这样的客观测试工具,而是纯粹考察浏览器的页面载入时间。分 别用这五款浏览器打开亚马逊、Twitter、雅虎、YouTube、纽约时报、eBay和Wikipedia的同样页面,将整个过程录像,从视频中精确 计算载入时间进行比较。

测试机为一台Gateway P-7808U笔记本(Core 2 Quad Q9000处理器,4GB内存,GeForce 9800MGTS显卡,500GB硬盘),运行Windows VistaSP1系统,每款浏览器测试前皆重装系统,测试每个页面前清空缓存,测试重复10次,去掉两个最快和两个最慢成绩,剩余6次采样取平均时间。一 些浏览器会在号称完成页面载入时,仍有一些页面元素没有显示出来,因此测试只计算页面所有图像元素全部显示完成的最终时间。