手机开发平台汇总.docx
- 文档编号:12927544
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:20
- 大小:23.33KB
手机开发平台汇总.docx
《手机开发平台汇总.docx》由会员分享,可在线阅读,更多相关《手机开发平台汇总.docx(20页珍藏版)》请在冰点文库上搜索。
手机开发平台汇总
手机开发平台汇总
转载自潇凌转载于2010年05月26日07:
22阅读(0)评论(0)分类:
通讯版块
举报
手机开发平台汇总
手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。
手机可分为智能手机开发和featherphone手机。
开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windowsmobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。
下面分别介绍。
1(Symbian:
Symbian平台为目前智能手机市场的老大,智能手机全球市场占70%以上,在欧洲和亚洲占绝对优势,只是在美国市场份额少得可怜,希望今年nokia在美国发力,赶上其它智能手机。
根据UI风格的不同,Symbian分为s60和UIQ两个平台,其中nokia使用s60平台,索爱和moto采用UIQ平台。
Symbian平台由于发展时间较长,又是市场老大,目前中文资料也较多,不像几年前刚接触时只有英文资料。
以下书籍值得推荐:
《SYMBIANOS软件开发开发--应用C++开发智能手机应用程序入门》(其中UI部分为UIQ平台),
《Series60应用程序开发》(以s60平台为主,重点推荐)
《SymbianOSC++手机应用开发(第2卷)》
另外今年将出来一本有关uiq3.0的新书,值得期待。
关于symbian的开发网站和论坛:
诺基亚论坛:
最好的symbian论坛,
,其中还有中文论坛。
UIQ官方论坛:
Symbian公司中文论坛:
NewLC网站:
索爱uiq官方论坛:
索爱uiq中文论坛
2(windowsmobile:
智能手机全球市场中windowsmobile占12%左右市场份额。
开发与windows平台类似,所以熟悉windows开发的能很快上手。
目前没有较好的针对windowsmobile的书,经典书籍《Windows程序设计(第5版)》对于开发win32程序依然是最好的,经典的书就是牛啊~虽然pocketpc支持MFC,但smartphone不支持,所以为了更好的移植,用win32开发较好。
由本书做基础,再参考windowsmobile的sdk以及示例代码,应该能很快上手。
关于windowsmobile的开发网站和论坛:
Windowsmobile中文社区:
Pocketpcforum:
微软官方网站:
3(linux:
智能手机全球市场中linux手机仅占可怜的4.4%市场份额。
原来moto还出过不少linux手机,如A768、A1200、E680、E2、E6、V8等,07年8月份还信誓旦旦预测60%手机采用LinuxOS,但moto后来回购了UIQ的股份,又与微软合作,还加入了google的开放手机联盟,看来要抛弃自己的linux平台了。
另外,moto的策略是linux+j2me的模式,虽然采用linuxos,但并不对外开放linux的sdk,只有和moto合作的厂家才能获得nativelinuxsdk,所以导致目前linux手机开发的资料和论坛较少。
虽然有民间linux高手破解了moto的linux的sdk,可以开发nativelinux的程序,但nativelinux的程序不能直接安装在moto的linux手机上,还必须安装一个插件,这对普通用户又是难以跨越的一个门槛。
所以个人觉得nativelinux手机的开发将走向末路。
大部分linux手机的ui开发都是基于QT,关于QT开发,可参考《C++GUIQt3编程》、《精通Qt4编程》,如果有moto官方的sdk,参考API文档以及一些示例代码,将可以较快上手,如果没有官方的sdk,那就要话很长时间hack了。
目前没有很好的关于linux手机开发的论坛,个人推荐陈罡的博客,内有
motoa1200开发随笔,对于熟悉和了解手机nativelinux开发有很大帮助。
4(MTK:
MTK最近几年异军突起,近70%的国产手机采用MTK的芯片和平台,黑手机更几乎是MTK的代名词。
国内厂家只有夏新没有采用MTK的方案。
MTK的模式名为“Turn-key”的全面解决方案,厂商采用了这个方案,只需要加一个手机外壳即可成品——这能大大降低了出货时间,一般厂家只修改界面、铃声以及增加一些应用软件。
有关MTK平台的介绍,见环球企业家杂志的文章“国产手机操纵者联发科的秘密”。
MTK是私有平台,目前没有书籍介绍MTK平台,所以只能从网上查找MTK的资料。
以下资料大家可以从网上获得,对于了解MTK很有帮助:
《mtk训练课程.pdf》、《MMIPlatformSourceCodeTraining.pdf》主要是MMI界面开发介绍、《MMIResource&CustomizationTool.pdf》MMI资源工具介绍。
最近,MTK平台,,,设计牛人,,,,,自己编写了一本有关mtk平台MMI开发的实例教程,书名为《MMI实例培训教程》(本书大家通过Google下载到),此书深入浅出,全面的介绍了MTK平台MMI开发的各个方面,通过本书,开发人员将能很快进入MTK平台开发领域,实为MTK平台MMI开发的圣经~MTK平台的操作系统为nucleus,有关nucleus的介绍网上有一篇文章《Nucleus实时操作系统分析报告》。
MTK平台主要用C语言开发,所以要熟悉MTK开发,首先必须熟悉掌握C语言,MTK的sdk与vc6集成,MMI的各控件和窗口之间通过回调函数实现通讯。
关于MTK的开发网站和论坛:
我爱研发网:
上面几篇文章和书籍都能从本网站找到。
手机研发论坛:
5(展讯:
展讯平台07年也发展很快,利用MTK下半年PA放大器缺货的机会,趁势而入,抢走mtk很多市场份额。
展讯的开发模式和MTK的很类似,基本也是给厂家提供整体解决方案,与MTK的差别见此链接
。
国内主要是夏新、联想、文泰等采用展讯平台。
展讯平台采用的嵌入式操作系统是threadx,关于threadx的有一本中文书《嵌入式实时操作系统的多线程计算:
基于ThreadX和ARM》。
同MTK平台一样,为封闭平台,开发语言为C,开发环境为vc6,MMI的各控件和窗口之间与windows类似通过消息进制实现通讯。
另外也没有书籍介绍展讯平台,以下资料值得推荐:
《Spreadtrum_SAP.ppt》
《MMK_Kernel软件API接口说明书.doc》
《MMK_Window_Table开发说明书.doc》
《展讯平台MMI窗口开发说明书.pdf》
《展讯手机平台软件简介.pdf》
关于展讯的开发网站和论坛:
我爱研发网:
上面几篇文章都能从本网站找到。
手机研发论坛:
6(J2ME:
J2ME平台为手机上运用最广泛的开放式平台,绝大部分手机均已经支持J2ME了。
关于J2ME的书籍数不胜数,个人推荐以下书籍:
《j2me技术手册》
《J2ME开发大全》
《J2ME移动应用程序开发》
关于J2ME的开发网站和论坛:
J2ME开发网:
中国Java手机网:
以及各手机厂商的官方java论坛
7(Brew
Brew的全称是无线二进制运行时环境。
Brew平台是高通公司开发的,从无线应用程序开发、设备配置、应用程序分发以及计费和支付的完整端到端解决方案中的无线应用程序开发部分。
目前绝大部分CDMA手机都支持Brew平台。
学习Brew平台,首先需要熟悉c语言。
学习步骤和方法可参考”BREW高手之路,解析BREW学习过程”。
学习书籍:
《深入BREW手机游戏开发》
《BREW技术开发与应用》
这些书虽然不够深入,但对于入门还是可以参考的。
关于Brew的开发网站和论坛:
Brew官方论坛:
8.iPhone
Windows平台iPhone开发环境搭建方法见笔者的文章《Windows平台上iPhone基于cygwin开发环境的搭建方法》
开发入门介绍见笔者的文章《iPhone手机开发平台入门介绍和教程》
9(Blackberry,Android
黑莓公司BlackBerry手机和Google的Android手机均只支持java开发。
BlackBerry的开发网站和论坛:
BlackBerry开发者指南:
官方网站:
:
//bbs.maxpd
Android的开发网站和论坛:
:
//
10(其它Featherphone平台
其它featherphone平台,如TI、飞利浦、英飞凌(Infineon)、飞思卡尔(Freescale)、Broadcom、Skyworks等平台,由于平台私有,并且不提供第三方sdk,所以也没有相关资料和文档,希望有了解的朋友介绍一下。
----------------下面是赠送的excel操作练习
不需要的下载后可以编辑删除
(Excel2003部分)
1.公式和函数
1.
(1)打开当前试题目录下文件excel-10.xls;
2,利用函数计算每个人各阶段总成绩~并利用函数计算各阶段的平均成绩,,3,“平均成绩”行数字格式都为带一位小数,例如0.0,格式,
4,同名存盘。
步骤:
a)文件?
在各阶段总成绩单元格内~点插入~点函数~在对话框中选择求和函数“SUM”~在对话中Number1内点右侧的按钮~将出现另外一个对话框~在文件中选择需要求和的单元格~然后点该对话框的右侧按钮~点确定,完成一个总成绩求和后~利用填充柄完成其他的总成绩求和~或者重复上面的顺序,?
在平均成绩单元格内~点插入~点函数~选择算术平均值函数AVERAGE~出现对话框后~采用求和时的相同方法~完成操作?
选中平均成绩行~点右键点设臵单元格~点数字~在分类项下点数值~设小数位为1~b)确定?
保存
2.
(1)打开当前试题目录下文件excel-13.xls;
2,根据工作表中给定数据~按“合计=交通费+住宿费+补助”公式计算“合计”数~并计算交通费、住宿费和补助的合计数,,3,所有数字以单元格格式中货币类的“,”货币符号、小数点后2位数表现,如:
2,115.00格式,,
4,同名存盘。
打开当前试题目录下文件excel-13.xls?
在合计下的一个单元格内输入“=交通费,在该行的单元格~假如说是E3,+住宿费,同上,+补助,同上,”~回车,其他的合计可以采用填充柄完成~或者重复上面的顺序,?
利用求和函数~参考1中的方法完成交通费、住宿费和补助的合计?
选择文件中的所有数字单元格~点右键~点设臵单元格格式~点数字~点货币~选择货币符号为“,”~设臵小数点后为2位~确定?
保存文件?
本题完成
3.
(1)打开当前试题目录下文件excel-2.xls;
2,根据工作表中数据~计算“总成绩”列的数据。
总成绩=一阶段成绩×0.3+二阶段成绩×0.3+三阶段成绩×0.4,
3,“总成绩”列数据格式为小数点后2位小数,例:
6.20,,
4,同名存盘。
打开当前试题目录下文件excel-2.xls?
在总成绩下的一个单元格内输入“=一阶段成绩,在该行的单元格~假如说是E3,*0.3+住宿费,同上,*0.3+补助,同上,*0.4”~回车,其他的合计可以采用填充柄完成~或者重复上面的顺序,?
选中总成绩列的数据单元格~点右键~点设臵单元格格式~点数字~点数值~设臵小数点后为2位~确定?
保存文件?
本题完成
4.
(1)打开当前试题目录下文件excel-3.xls;
2,计算“审定费”和“税后款”~“审定费=全书字数?
1000×3~税后款=审定费-审定费
×5%”,,3,利用菜单将“审定费”和“税后款”列格式设臵为货币类的“,”货币符号、小数点1位,例,1,280.0,,,4,同名存盘。
打开当前试题目录下文件excel-3.xls?
在审定费下的一个单元格内输入“=全书字数,在该行的单元格~假如说是E3,/1000*3”~回车,其他的审定费可以采用填充柄完成~或者重复上面的顺序,?
在税后款下的一个单元格内输入“=审定费,在该行的单元格~假如说是F3,-审定费*5%”~回车,其他的税后款可以采用填充柄完成~或者重复上面的顺序,?
选中审定费及税后款列的数据单元格~点右键~点设臵单元格格式~点货币~选择货币符号“,”~设臵小数点后为1位~确定?
保存文件?
本题完成
5.
(1)打开当前试题目录下文件excel-8.xls;
2,利用函数计算“总成绩”~利用公式“平均成绩=总成绩?
3”来计算“平均成绩”,,3,同名存盘。
打开当前试题目录下文件excel-8.xls?
在总成绩下的一个单元格~点插入~点函数~在对话框中选求和函数“SUM”~在对话中Number1内点右侧的按钮~将出现另外一个对话框~在文件中选择需要求和的单元格~然后点该对话框的右侧按钮~点确定,完成一个总成绩求和后~利用填充柄完成其他的总成绩求和~或者重复上面的顺序?
在平均成绩下的一个单元格内~输入“=平均成绩,在该行的单元格~假如说是B3,/3”~回车,其他平均成绩可以采用填充柄完成~或者重复上面的顺序,?
保存文件?
本题完成
6.
(1)打开当前试题目录下文件excel-1.xls;
2,利用公式计算每个项目的“合计”,
3,“合计”列数据的格式和其它数据的格式相同,
4,同名存盘。
打开当前试题目录下文件excel-1.xls?
在合计下的一个单元格~点插入~点函数~在对话框中选求和函数“SUM”~在对话中Number1内点右侧的按钮~将出现另外一个对话框~在文件中选择需要求和的单元格~然后点该对话框的右侧按钮~点确定,完成一个总成绩求和后~利用填充柄完成其他的总成绩求和~或者重复上面的顺序?
利用格式刷将合计的列的数据格式刷成与其他数据格式相同的格式,使用格式刷的方法是~先选中合计列外的其他任意一个单元格~点格式刷~然后再点需要刷成该样格式的单元格即可,?
保存文件?
本题完成
7.
(1)打开当前试题目录下文件excel-6.xls;
2,计算出“净资产收益率”~净资产收益率=净利润?
净资产总额,
3,“净资产收益率”行以保留三位小数的百分数形式表现,如:
32.310%,,,4,同名存盘。
打开当前试题目录下文件excel-6.xls?
在净资产收益率下的一个单元格~输入“=净利润,在该行的单元格~假如说是B3,/净资产总额”~回车,完成一个单元格后~可以利用填充柄完成其他的单元格的操作~或者重复上面的顺序,?
选中净资产收益率列下的数据单元格~点右键~点设臵单元格格式~点数字~单百分比~将小数位数设为3位~确定?
保存文件?
本题完成
8.
(1)打开当前试题目录下文件excel-7.xls;
2,分别利用函数计算出“总成绩”、“平均成绩”,
3,平均成绩设臵带两位小数格式,例如:
78.00,,
4,同名存盘。
打开当前试题目录下的excel-7.xls文件?
在总成绩对应的单元格内~点插入~点函数~在对话框中选择求和函数“SUM”~在对话中Number1内点右侧的按钮~将出现另外一个对话框~在文件中选择需要求和的单元格~然后点该对话框的右侧按钮~点确定,如果有多个总成绩项~完成一个总成绩求和后~利用填充柄完成其他的总成绩求和~或者重复上面的顺序,?
在平均成绩对应的单元格内~点插入~点函数~选择算术平均值函数AVERAGE~出现对话框后~采用求和时的相同方法~完成操作?
选中平均成绩对应的单元格~点右键~点设臵单元格~点数字~点数值~设小数位为2~确定?
保存文件?
本题完成
9.
(1)打开当前试题目录下文件excel-16.xls;
2,计算出“全套优惠价”~公式为:
全套优惠价裸机价+入网费-送话费,,3,所有数字都以单元格格式中货币类的“,”货币符号、小数点后1位小数表现,如:
1,450.00,,,4,同名存盘。
打开当前试题目录下文件excel-16.xls?
在全套优惠价对应的单元格~输入“=全套优惠价裸机价,在该行的单元格~假如说是B3,+入网费,同上,-送话费”~回车,如果有多个全套优惠价项~可以利用填充柄完成~也可以重复上面的顺序,?
选中所有的数字单元格~点右
键~点设臵单元格格式~点数字~点货币~选择货币符号为“,”~设小数位为2位~确定?
保存文件?
本题完成
10.
(1)打开当前试题目录下文件excel-71.xls;
2,利用函数计算奖金项的值~公式是“满工作量为40~满工作量的奖金为800元~工作量不足的奖金为600元”,
3,利用公式计算实发工资项的值~公式是“实发工资为基本工资加奖金~再减去住房基金和保险费”,
4,同名存盘。
打开当前试题目录下文件excel-71.xls?
选中奖金项下的一个单元格~点插入~点函数~点IF函数~在对话框中~第一个条件格式内输入“该行工作量项下的单元格,比如是E3,>=40,即E3>=40,”~在true内输入800~在false内输入600~确定,其余行可以采用填充柄完成~或重复上述的顺序,?
选择实发工资项下的一个单元格~输入“=基本工资,在该行的单元格名,+奖金,同上,-住房基金,同上,-保险费,同上,”~确认,回车,,其余单元格采用填充柄完成~或重复上述顺序,?
保存文件?
本题完成
11.If函数的应用:
根据教师工作表教师职称确定其职务津贴
练习Excel2003P140:
Excel2003电子表格的编辑操作
2.排序
3.
(1)打开当前试题目录下文件excel-24.xls;
2,在B4单元格内键入数字“45637”,,3,表格所有数字格式为带1位小数格式,如:
23456.0,,,4,将Sheet1的所有内容复制到工作表Sheet2的相应单元格内~并以“电器”为关键字~对四个季度所有数据递减排序,,5,同名存盘。
打开当前试题目录下文件excel-24.xls?
点B4单元格~输入“45637”?
选中表格内的所有数字格式~点右键~点设臵单元格格式~点数字~设小数位为1~确定?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“电器”单元格~点表格~点排序~主要关键字下选择电器~点降序~确定?
保存文件?
本题完成
4.
(1)打开当前试题目录下文件excel-29.xls;
2,根据工作表中数据~在B4单元格内键入数据“2580”,
3,表格数字数据设臵为“0,000.0”的格式,,4,以“1997年”为关键字~对不同规格所有相应数据进行递减排序,,5,同名存盘。
打开当前试题目录下文件excel-29.xls?
点B4单元格~输入“2580”?
选中表格内的所有数字格式~点右键~点设臵单元格格式~点数值~设小数位为1~点使用千分分隔符为有效~确定?
点“1997年”单元格~点表格~点排序~主要关键字下选择1997~点降序~确定?
保存文件?
本题完成
5.
(1)打开当前试题目录下文件excel-33.xls;
2,根据工作表中数据~在E4单元格内键入数据“商务出版社”,
3,将SHEET1所有内容复制到工作表SHEET2的相应位臵~并以“单价”为关键字~递减排序,
4,同名存盘。
打开当前试题目录下文件excel-33.xls?
点E4单元格~输入“商务出版社”?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“单价”单元格~点表格~点排序~主要关键字下选择单价~点降序~确定?
保存文件?
本题完成
6.
(1)打开当前试题目录下文件excel-23.xls;
2,根据工作表中数据~在A4单元格内键入数据“李四”,
3,“总成绩”列数据都设臵为带一位小数格式,
4,将所有内容复制到SHEET2工作表中相应单元格~并以“总成绩”为关键字递增排序,,5,同名存盘。
打开当前试题目录下文件excel-23.xls?
点A4单元格~输入“李四”?
选中总成绩列的全部数据~点右键~点设臵单元格格式~点数字~点数值~设小数位为1位~确定?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“总成绩”单元格~点表格~点排序~主要关键字下选择总成绩~点升序~确定?
保存文件?
本题完成
7.
(1)打开当前试题目录下文件excel-36.xls;
2,根据工作表中数据~在A4单元格内键入数据“狮子座”,
3,A4单元格数据格式与该列其它相应数据格式保持一致,
4,将SHEET1的所有内容复制到SHEET2中~并以“赤纬,度,”为关键字~递减排序,,5,同名存盘。
打开当前试题目录下文件excel-36.xls?
点A4单元格~输入“狮子座”?
选中A4单元格所在列的其他单元格~点格式刷~点A4单元格?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“赤纬,度,”单元格~点表格~点排序~主要关键字下选择赤纬,度,~点降序~确定?
保存文件?
本题完成
8.
(1)打开当前试题目录下文件excel-21.xls;
2,根据工作表中数据~在B5单元格内键入数据2719840,
3,B列、C列数字都以单元格格式中货币类的“,”货币符号、小数点后2位小数表现,如:
3,200,000.00”,,
4,将所有内容拷贝到SHEET2中相应位臵~并按关键字“增长率”递减排序,,5,同名存盘。
打开当前试题目录下文件excel-21.xls?
点B5单元格~输入“2719840”?
选中B、C列下的数字,单元格,~点右键~点设臵单元格格式~点数字~点货币~设货币符号为“,”~设小数点位为2位~采用千分隔符~确定?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“增长率”单元格~点表格~点排序~主要关键字下选择增长率~点降序~确定?
保存文件?
本题完成
9.
(1)打开当前试题目录下文件excel-30.xls;
2,根据工作表中数据~在C4单元格内键入数据“3650”,
3,所有数字所在格式为0,000.0格式,
4,将SHEET1的所有内容复制到SHEET2相应单元格并以“木材”为关键字~递减排序,,5,同名存盘。
打开当前试题目录下文件excel-30.xls?
点C4单元格~输入“3650”?
选中所有数字单元格~点右键~点设臵单元格格式~点数字~点数值~设小数位为1位~采用千分隔符~确定?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格~点粘贴?
点“木材”单元格~点表格~点排序~主要关键字下选择增长率~点降序~确定?
保存文件?
本题完成
10.
(1)打开当前试题目录下文件excel-27.xls;
2,根据工作表中数据~在B3单元格内键入数据“1000×2000×15”,,3,设臵报价列数据带1位小数格式,
4,将所有内容复制到工作表SHEET2的相应位臵~并以“报价”为关键字~递减排序,,5,同名存盘。
打开当前试题目录下文件excel-27.xls?
点B3单元格~输入“1000×2000×15”?
选中报价列下的数字单元格~点右键~点设臵单元格格式~点数字~点数值~设小数位为1位~确定?
全选SHEET1,即当前的文件,~点复制~点开SHEET2~点当前页面的左上角的单元格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机 开发 平台 汇总