从Android手机平台的支付说起

PHP 林涛 1909℃ 0评论

最近在做Android平台下的支付功能,是基于一个appstore客户端的充值,但是发现很多问题,从这些问题中似乎可以看到手机行业、互联网行业的前景,拿来分享一下。

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前最好的是Android2.0的摩托罗拉Droid。

Android是个很扯的一个系统,不支持传统的wap,不过也难怪,毕竟国内的电子行业很落后,貌似还有互联网行业。Android的其中一个目的就是放弃wap,因为随着互联网的发展,更重要的是手机的发展,人们已经不在乎那点流量了,更多的手机几乎能完成pc的每一项功能,所以wap已经out了。

还是iPhone比较有远见,人家很早就看出wap已经过时了,所以早早的就用Android了,不过这样也好,解决了很多问题,更重要的是推动了手机行业的发展

但是

最怕的但是来了,目前wap充值业务国内很少,几个大的机构:银行、支付宝这些还都是基于原始的wap充值,xml的格式已经很早了,但是问题就出在这里,Android是不支持wap的,只支持html,所以这些方式都不可用,不过型号,还有一个易宝可以使用,

下面是收集的一些资料:

 

外一篇:

Android 是Google开发的基于Linux平台的开源手机操作系统。它

摩托罗拉的首款Android手机CLIQ

包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
  它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以java作为编写程式的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open Handset Alliance)。
  Android操作系统的组件如下图:
  Android 作为谷歌企业战略的重要组成部分,将进一步推进”随时随地为每个人提供信息”这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
  开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间,届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,请登录 mobile.google.com ,确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。

Android平台的研发队伍阵容强大,包括摩托罗拉、Google、HTC(宏达电)、PHILIPS、T-Mobile、高通、魅族、三星、LG以及中国移动在内的34家企业,都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。
  34家企业的加盟,也将大大降低新型手机设备的研发成本,完全整合的“全移动功能性产品”成为“开放手机联盟”的最终目标。
  这34家企业中并不包含把持Symbian的诺基亚,以及凭借着iPhone风光正在的苹果公司,美国运营商AT&T和Verizon,当然微软没有加入,独树一帜的加拿大RIM和他们的Blackberry也被挡在门外。
  手机开放联盟大家庭成员名单
  一、手机制造商:
  台湾宏达国际电子(HTC)(Palm等多款智能手机的代工厂)
  摩托罗拉(美国最大的手机制造商)
  韩国三星电子(仅次于诺基亚的全球第二大手机制造商)
  韩国LG电子
  中国移动(全球最大的移动运营商,截至09年9月底 有7.03亿用户)
  日本KDDI(2900万用户)
  日本NTT DoCoMo(5200万用户)
  美国Sprint Nextel(美国第三大移动运营商,5400万用户)
  意大利电信(Telecom Italia)(意大利主要的移动运营商,3400万用户)
  西班牙Telefónica (在欧洲和拉美有1.5亿用户)
  T-Mobile(德意志电信旗下公司,在美国和欧洲有1.1亿用户)
  二、半导体公司:
  Audience Corp(声音处理器公司)
  Broadcom Corp(无线半导体主要提供商)
  英特尔(Intel)
  Marvell Technology Group
  Nvidia (图形处理器公司)
  SiRF(GPS技术提供商)
  Synaptics(手机用户界面技术)
  德州仪器(Texas Instruments)
  高通(Qualcomm )
  惠普HP(Hewlett-Packard Development Company, L.P)
  三、软件公司:
  Aplix
  Ascender
  eBay的Skype
  Esmertec
  Living Image
  NMS Communications
  Noser Engineering AG
  Nuance Communications
  PacketVideo
  SkyPop
  Sonix Network
  TAT-The Astonishing Tribe
  Wind River Systems
  

Android硬件产品运行

  

已发布(预装)

  HTC Dream
  HTC Magic
  HTC Hero
  HTC Tattoo
  Qigi i6
  HKC Pearl
  HKC Imobile v413
  Samsung I7500
  

售后安装

  一些用户已经能够(某些黑客,以及有限的功能)安装Android在其它操作系统的移动设备之上:
  OpenMoko手机 (Neo FreeRunner 及 Neo 1973)Motorola A1200 MingHTC VogueHTC PolarisHTC KaiserHTC Touch Diamond: 并非所有功能都被许可 (包括 Wifi)HTC Touch Pro诺基亚 N810诺基亚 770Asus EeePC 701Asus EeePC 1000HTouch Book from Always InnovatingDell Axim x51vHTC Touch HD: 并非所有功能都被许可 (包括 Wifi和音频语音通话)Samsung Omnia: 只有基本功能(没有相机或WiFi,需要安装在SD卡中)Sharp Zaurus

国内的品牌

  

琦基

  去年11月27日,琦基发布了全球首款Google Android/Windows Mobile双操作系统的智能手机琦基i6,采用Google Android操作系统的叫做琦基i6 goal,采用Windows Mobile操作系统的叫做琦基i6 Win。
  

华硕

  华硕公司CEO沈振来日前在CES展会上向媒体表示,公司正在考虑推出一款Eee品牌手机,并可能基于Google Android操作系统。
  

联想

   OMS和T-mobile G1搭载的Android(以最初上市版本为主)的不同之处就是可以使用户自行关闭正在运行的程序而不是由系统控制:按住屏幕上方向下拖动即可看到任务管理器。
  

HKC Pearl

  做为目前在市面上唯一正式销售的Windows和Android系统双系统手机,这款HKC Pearl 珍珠珠配备了QVGA屏幕,内存采用了128MB/256MB的标准配置,主处理器采用PXA 310处理器,624Mhz的主频性能非常强劲,而且机器还配备了Wi-Fi,蓝牙2.0无线传输设置。
  

华为

  造型上,U8230在外观上有别于其他Android手机的塑料风格,通体的银灰色和正面功能键盘的发丝纹路都洋溢着商务机型的味道。而作为功能上的特色,U8230拥有一块3.5英寸的大屏幕、高达1500毫安时的锂电池和一枚320万象素摄像头采用Android平台1.5版本。预计将于下半年正式发售。
  

海尔

  海尔H7采用的是Android OS 1.5系统,不过如果H7上市时Android OS已经升级到2.0版的话海尔应该会一步到位选择Android OS 2.0。由于海尔在亚洲电信展上展示的H7只是模型机,因此这款手机与HTC的Android机型相比究竟如何尚不得而知。不过海尔的规格说明书表明,H7将会配备2.8英寸触摸显示屏,内置WiFi、GPS和蓝牙模块,支持FM收音,配备200万象素摄像头,支持闪光灯功能。
  

华禹

  xPhone是由上海禹华通信技术有限公司设计的,采用类iphone的触控设计,配置了3寸WQVGA分辨率的触摸屏,内建300W像素的摄像头,搭载Android平台,采用主频 624Mhz的Marvell PXA-310处理器,拥有128MB SDRAM+256MB ROM的内存配置,支持最大16GB的存储卡扩展,给出的参数中居然还加入了WiFi功能,该机尚未正式发布,我们就静候佳音吧。
  宏基Acer A1采用高通8250处理器,最新Android 1.6版本操作系统,512 MB内存,3.5英寸触控屏,可支持GSM和WCDMA双制式,内置GPS,500万像素摄像头,支持micro SD扩展。09年9月底开始在法国和德国接受预定,Acer A1售价为389.99欧元。国外品牌摩托罗拉摩托罗拉 Cliq是全球首款发售的Android操作系统智能手机,采用侧滑盖设计,支持GSM和WCDMA双频,3.1英寸屏幕,320×480像素屏幕分辨率,内置500万摄像头,机身自带256MB内存,支持micro SD扩展。该机最大特色是支持世界上主流社。而最近曝光的moto sholes(也有人称之为moto tao)将搭载最新的android2.0操作系统,据悉将在十月上市。

Android 程序库

  Android 包括一个被 Android 系统中各种不同组件所使用的 C/C++ 库集。该库通过 Android 应用程序框架为开发者提供服务。以下是一些主要的核心库:
  系统 C 库 – 一个从 BSD 继承来的标准 C 系统函数库( libc ),专门为基于 embedded linux 的设备定制。 媒体库 – 基于 PacketVideo OpenCORE;该库支持录放,并且可以录制许多流行的音频视频格式,还有静态印像文件包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。 Surface Manager – 对显示子系统的管理,并且为多个应用程序提供2D和3D图层的无缝融合。 LibWebCore – 一个最新的web浏览器引擎用来支持Android浏览器和一个可嵌入的web视图。 SGL – 一个内置的2D图形引擎 3D libraries – 基于OpenGL ES 1.0 APIs实现;该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。 FreeType – 位图(bitmap)和向量(vector)字体显示。 SQLite – 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。

Android 运行库

  Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。
  每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik是针对于同时高效地运行多个VMs来实现的。Dalvik虚拟机执行.dex的Dalvik可执行文件,该格式文件针对最小内存使用做了优化。该虚拟机是基于寄存器的,所有的类都经由JAVA汇编器编译,然后通过SDK中的dx工具转化成.dex格式由虚拟机执行。
  Dalvik虚拟机依赖于linux的一些功能,比如线程机制和底层内存管理机制。
  

Linux 内核

  Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。 Linux 内核也同时作为硬件和软件堆栈之间的硬件抽象层。
  

摩托罗拉

  
  摩托罗拉沉寂了一年终于要爆发了!由于受到金融危机的影响,摩托罗拉在过去的一年里显得极为沉寂,似乎突然蒸发掉似的,财报上的体现也是在不断亏损,甚至还一度有传言说摩托罗拉打算放弃手机市场。
  不过摩托罗拉并没有这样做,而是卧薪尝胆研发Android智能手机,意欲通过Android挽回失去的市场份额。9月10日摩托罗拉CLIQ的发布已经为摩托罗拉挣足了掌声,接下来应该是摩托罗拉翻身仗的关键了。
  摩托罗拉的首款Android手机CLIQ
  摩托罗拉曾说过,CLIQ只不过是一款中端手机,很明显这款Sholes才是摩托罗拉的Android旗舰。他们先是和Verizon推出了一则名“DroidDoes(Android能做到)”的广告,从多方面告诉用户苹果不能而Android能。
  现在他又通过邮件来宣传这款手机,信封的封套上写着“发布之日即将来临”,并在一个破洞之后露出了炙热的眼睛。而在里面的信封上则表明了这款手机的一些特色,比如速度快,可以在黑暗中拍照,支持谷歌语音搜索等。
  据台湾媒体报道,一位分析师称,作为苹果iPhone在今年假日季节到来之时的竞争产品,美国最大的移动电话制造商摩托罗拉的智能手机Droid自11月6日通过Verizon Wireless推出以来,其销售量已经达到80万部。 摩托罗拉智能手机Droid,运行的是谷歌Android操作系统。纽约RBCCapitalMarkets公司分析师马克·休(MarkSue)周日在一份研究报告中表示,该数字将使得摩托罗拉在第四季度按计划实现销售100万部目标。
  马克·休称,摩托罗拉的销售业绩一直受到VerizonWireless广告促销和商店促销的推动。Verizon Wireless把Droid作为iPhone新版本的竞争产品向苹果发起了挑战。苹果新版iPhone截止6月份的第一个周末销售量就超过100万部。
  马克·休称:“在假日季节到来曾用名,VerizonWireless加强了Droid的营销。摩托罗拉在产品方面得很出色,我们对超过100家商店的调查显示,该产品需求很强劲。”这位分析师表示,摩托罗拉股价表现将好于竞争对手。
  市场研究公司NPDGroup今年8月份称,苹果的iPhone和RIM的BlackBerryCurve手机第二季度在美国智能手机市场处于领先位置。高端手机能够让用户发送电邮并且编辑文档。
  周一在纽约证券交易所,摩托罗拉股价下跌0.19美元,报收于8.01美元,跌幅2.3%。摩托罗拉股价今年以来已经上涨81%。总部位于美国纽约的Verizon通信公司(VerizonCommunications)周一股价下跌0.17美元,报收于31.46美元,该公司股价今年以来已经下跌7.2%。Verizon无线是Verizon通信公司同英国沃达丰公司的合资企业。

Android 是Google开发的基于Linux平台的开源手机操作系统。它

摩托罗拉的首款Android手机CLIQ

包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

  它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以java作为编写程式的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open Handset Alliance)。

  Android操作系统的组件如下图:

  Android 作为谷歌企业战略的重要组成部分,将进一步推进”随时随地为每个人提供信息”这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。

  开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间,届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,请登录 mobile.google.com ,确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。

Android平台的研发队伍阵容强大,包括摩托罗拉、Google、HTC(宏达电)、PHILIPS、T-Mobile、高通、魅族、三星、LG以及中国移动在内的34家企业,都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。

  34家企业的加盟,也将大大降低新型手机设备的研发成本,完全整合的“全移动功能性产品”成为“开放手机联盟”的最终目标。

  这34家企业中并不包含把持Symbian的诺基亚,以及凭借着iPhone风光正在的苹果公司,美国运营商AT&T和Verizon,当然微软没有加入,独树一帜的加拿大RIM和他们的Blackberry也被挡在门外。

  手机开放联盟大家庭成员名单

  一、手机制造商:

  台湾宏达国际电子(HTC)(Palm等多款智能手机的代工厂)

  摩托罗拉(美国最大的手机制造商)

  韩国三星电子(仅次于诺基亚的全球第二大手机制造商)

  韩国LG电子

  中国移动(全球最大的移动运营商,截至09年9月底 有7.03亿用户)

  日本KDDI(2900万用户)

  日本NTT DoCoMo(5200万用户)

  美国Sprint Nextel(美国第三大移动运营商,5400万用户)

  意大利电信(Telecom Italia)(意大利主要的移动运营商,3400万用户)

  西班牙Telefónica (在欧洲和拉美有1.5亿用户)

  T-Mobile(德意志电信旗下公司,在美国和欧洲有1.1亿用户)

  二、半导体公司:

  Audience Corp(声音处理器公司)

  Broadcom Corp(无线半导体主要提供商)

  英特尔(Intel)

  Marvell Technology Group

  Nvidia (图形处理器公司)

  SiRF(GPS技术提供商)

  Synaptics(手机用户界面技术)

  德州仪器(Texas Instruments)

  高通(Qualcomm )

  惠普HP(Hewlett-Packard Development Company, L.P)

  三、软件公司:

  Aplix

  Ascender

  eBay的Skype

  Esmertec

  Living Image

  NMS Communications

  Noser Engineering AG

  Nuance Communications

  PacketVideo

  SkyPop

  Sonix Network

  TAT-The Astonishing Tribe

  Wind River Systems

  

Android硬件产品运行

  

已发布(预装)

  HTC Dream

  HTC Magic

  HTC Hero

  HTC Tattoo

  Qigi i6

  HKC Pearl

  HKC Imobile v413

  Samsung I7500

  

售后安装

  一些用户已经能够(某些黑客,以及有限的功能)安装Android在其它操作系统的移动设备之上:

  OpenMoko手机 (Neo FreeRunner 及 Neo 1973)Motorola A1200 MingHTC VogueHTC PolarisHTC KaiserHTC Touch Diamond: 并非所有功能都被许可 (包括 Wifi)HTC Touch Pro诺基亚 N810诺基亚 770Asus EeePC 701Asus EeePC 1000HTouch Book from Always InnovatingDell Axim x51vHTC Touch HD: 并非所有功能都被许可 (包括 Wifi和音频语音通话)Samsung Omnia: 只有基本功能(没有相机或WiFi,需要安装在SD卡中)Sharp Zaurus

 虽然没有看到Gphone的真正模样,但据了解,Google的Android平台手机将在2008年下半年正式揭开面纱.对于消费者来说,Google手机将是一款通用的、功能强大的、设备完整的手机产品。
  美国咨询研究集团Strategy Analytics的最新报告指出,Google最近公布的android手机软件平台,很可能在2008年时获得全球智能手机软件平台2%的份额。
  而老牌智能手机软件平台制造商Symbian发言人则表示:Google的android只不过是另一个linux,symbian对其它软件与其形成的竞争并不感到担心。除了北美之外,Symbian在其它地区智能手机市场都占有大部分市场份额。
  与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。
  但其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与Windows Mobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。
  Android项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。谷歌移动平台主管安迪·鲁宾(Andy Rubin)表示,与软件开发合作伙伴的密切接触正在进行中。从去年11月开始,谷歌开始向服务提供商、芯片厂商和手机销售商提供Android平台,并组建“开放手机联盟”,其成员超过30家。

Google手机于08年10月22日正式上市,与运营商捆绑的合约价为179美元(约合人民币1200元),现有的T-Mobile用户可以通过网络订购。在10月22日发布当天,将有22个国家和地区可以买到谷歌手机。在11月,将增至27个国家和地区。
  谷歌手机将只能在T-Mobile网络内使用,将会有SIM卡锁定限制。T-Mobile USA提供了两种流量和短信包月计划。第一档为25美元,包括不限制的网络流量,以及一定数量的短信;第二档为35美元,包括不限制的网络流量和不限数量的短信。G1支持各种谷歌的服务,包括Gmail、Google Maps、YouTube、Google日历和Google Talk,内置Chrome Lite浏览器。使用这款手机也需要Gmail账号。
  “我爱死我的G1了!”谷歌联合创始人拉里·佩奇(Larry Page)憧憬:“对于我来说,谷歌手机最激动人心的一点就是它的未来。它的功能很强,正如几年前的电脑一样。你可以上网,安装软件。”
  T-Mobile USA为德国电信旗下移动子公司,运营GSM/HSPA网络,拥有用户近3000万。此次发布的谷歌手机采用高通MSM7201A处理器,支持7.2Mbps下载速率,美国运营商3G网络设定的套餐速率一般可达1Mbps以上。MSM7201A为单芯片、双核,整合硬件加速多媒体功能、支持3D图形,300万像素的摄像功能可以扫描条形码,并且有GPS功能。
  在美国四大移动运营商中,T-Mobile USA处于相对弱势的地位,不过T-Mobile在欧洲有更为强势的是CDMA EV-DO网络,而T-Mobile USA和苹果iPhone的独家运营商AT&T为GSM/HSPA网络,后者在2005年12月就推出了全球第一个HSDPA商用服务。
  T-Mobile USA今年5月方才在纽约推出了3G服务,目前已经在奥斯汀、巴尔的摩、波士顿、达拉斯、休斯敦、拉斯维加斯、迈阿密、明尼阿波利斯、凤凰城、波特兰、圣安东尼奥和圣地亚哥等12个城市增加了3G覆盖,公司计划年底前将3G覆盖的城市从目前的13个增加到27个,能够为其超过2/3的用户提供3G服务。

国内的品牌

  

琦基

  去年11月27日,琦基发布了全球首款Google Android/Windows Mobile双操作系统的智能手机琦基i6,采用Google Android操作系统的叫做琦基i6 goal,采用Windows Mobile操作系统的叫做琦基i6 Win。

  

华硕

  华硕公司CEO沈振来日前在CES展会上向媒体表示,公司正在考虑推出一款Eee品牌手机,并可能基于Google Android操作系统。

  

联想

   OMS和T-mobile G1搭载的Android(以最初上市版本为主)的不同之处就是可以使用户自行关闭正在运行的程序而不是由系统控制:按住屏幕上方向下拖动即可看到任务管理器。

  

HKC Pearl

  做为目前在市面上唯一正式销售的Windows和Android系统双系统手机,这款HKC Pearl 珍珠珠配备了QVGA屏幕,内存采用了128MB/256MB的标准配置,主处理器采用PXA 310处理器,624Mhz的主频性能非常强劲,而且机器还配备了Wi-Fi,蓝牙2.0无线传输设置。

  

华为

  造型上,U8230在外观上有别于其他Android手机的塑料风格,通体的银灰色和正面功能键盘的发丝纹路都洋溢着商务机型的味道。而作为功能上的特色,U8230拥有一块3.5英寸的大屏幕、高达1500毫安时的锂电池和一枚320万象素摄像头采用Android平台1.5版本。预计将于下半年正式发售。

  

海尔

  海尔H7采用的是Android OS 1.5系统,不过如果H7上市时Android OS已经升级到2.0版的话海尔应该会一步到位选择Android OS 2.0。由于海尔在亚洲电信展上展示的H7只是模型机,因此这款手机与HTC的Android机型相比究竟如何尚不得而知。不过海尔的规格说明书表明,H7将会配备2.8英寸触摸显示屏,内置WiFi、GPS和蓝牙模块,支持FM收音,配备200万象素摄像头,支持闪光灯功能。

  

华禹

  xPhone是由上海禹华通信技术有限公司设计的,采用类iphone的触控设计,配置了3寸WQVGA分辨率的触摸屏,内建300W像素的摄像头,搭载Android平台,采用主频 624Mhz的Marvell PXA-310处理器,拥有128MB SDRAM+256MB ROM的内存配置,支持最大16GB的存储卡扩展,给出的参数中居然还加入了WiFi功能,该机尚未正式发布,我们就静候佳音吧。

  宏基Acer A1采用高通8250处理器,最新Android 1.6版本操作系统,512 MB内存,3.5英寸触控屏,可支持GSM和WCDMA双制式,内置GPS,500万像素摄像头,支持micro SD扩展。09年9月底开始在法国和德国接受预定,Acer A1售价为389.99欧元。国外品牌摩托罗拉摩托罗拉 Cliq是全球首款发售的Android操作系统智能手机,采用侧滑盖设计,支持GSM和WCDMA双频,3.1英寸屏幕,320×480像素屏幕分辨率,内置500万摄像头,机身自带256MB内存,支持micro SD扩展。该机最大特色是支持世界上主流社。而最近曝光的moto sholes(也有人称之为moto tao)将搭载最新的android2.0操作系统,据悉将在十月上市。

WebKitMac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS XSafari网页浏览器的基础。WebKit是一个开源项目,主要由KDEKHTML修改而来并且包含了一些来自苹果公司的一些组件。

传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTMLKJS。不过,随着JavaScript引擎的独立性越来越强,现在WebKit和WebCore已经基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,却仍然宣称自己是WebKit内核)。

 SDK是 Software Development Kit 的缩写,即“软件开发工具包”。
        SDK是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到Windows程序开发,我们下面只讨论广义 SDK 的一个子集——即开发Windows 平台下的应用程序所使用的SDK。
        为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。
        API ,也就是 Application Programming Interface,即操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API 而使操作系统去执行应用程序的命令。其实早在 DOS 时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。可以这么说,DOS API 是“Thinking in 汇编语言”的,而 Windows API 则是“Thinking in 高级语言”的。DOS API 是系统程序的一部分,他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 Windows API 呢?要说明白这个问题就不得不引入我们下面要介绍得这个概念——DLL。

        DLL 即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。其实 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函数的执行代码。为了使用 DLL 中的 API 函数,我们必须要有 API 函数的声明(.H)和其导入库(.LIB),函数的原型声明不难理解,那么导入库又是做什么用的呢?我们暂时先这样理解:导入库是为了在 DLL 中找到 API 的入口点而使用的。

        所以,为了使用 API 函数,我们就要有跟 API 所对应的 .H 和 .LIB 文件,而 SDK 正是提供了一整套开发Windows应用程序所需的相关文件、范例和工具的“工具包”。 到此为止,我们才真正的解释清楚SDK 的含义。

        由于 SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如 VCL 和 MFC,虽然他们比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍它们在需要的时候随时直接调用 API 函数。

SDK的编程方式就是传统的C的编程方式,

通过调用库函数(在这里是win32API), 来实现程序的搭建.  所以程序比较小, 效率高, 在一些底层的, 和对效率要求很高的场合用.

MFC就是把SDK函数组织成C++的class提供给程序员使用,  接口简单了, 但是有利就有弊, 它的效率根纯SDK的程序相比, 要稍微逊色一些.

但是在实际的开发中, 我们还是经常要在MFC base的程序里边调用API函数的.  所以, 这两者都是需要熟悉地。

如需转载请注明: 转载自26点的博客

本文链接地址: 从Android手机平台的支付说起

转载请注明:26点的博客 » 从Android手机平台的支付说起

喜欢 (0)
发表我的评论
取消评论

表情
(1)个小伙伴在吐槽
  1. Nice article, it's all so pretty. I should just give up and take lessons from you
    Want a Motorola Phone2010-02-15 04:13 回复