图书介绍
MTK应用开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 李现路编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512406841
- 出版时间:2012
- 标注页数:387页
- 文件大小:75MB
- 文件页数:401页
- 主题词:移动电话机-芯片-技术开发
PDF下载
下载说明
MTK应用开发从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MTK的前生今世1
1.1时代的呼唤——MTK平台诞生的前前后后1
1.2竞争者分析——当前主流手机平台介绍及其对比1
1.2.1 MTK平台2
1.2.2 Symbian平台2
1.2.3 Windows Mobile平台3
1.2.4展讯平台3
1.2.5 J2ME3
1.2.6 Brew3
1.2.7 iPhone3
1.2.8 Android4
1.3脱颖而出的资本MTK平台的优势4
1.4历史的足迹——平台的历史版本以及主要版本的异同5
1.5从山寨到3G——大步走向智能手机时代的MTK6
第2章 MTK平台工作原理与架构8
2.1 MTK平台工作原理及主要芯片的作用8
2.2开机流程和故障检测10
2.3 MTK平台架构17
2.3.1平台架构框图17
2.3.2 MTK平台架构与项目开发17
2.4 Nucleus实时操作系统17
2.5 MTK平台中能自行采购的部分18
2.6平台开发常涉及的目录18
2.6.1 MMI应用程序开发常涉及的目录18
2.6.2驱动开发涉及的目录和重要的文件19
第3章 开发前的准备工作21
3.1 MTK平台所需的软件21
3.2重要软件介绍22
3.2.1 Flash Tool使用介绍22
3.2.2 Perl脚本介绍30
3.2.3 ActivePerl的安装31
3.2.4 ADS1.2的安装32
3.2.5开发环境检测33
3.2.6 IncrediBuild的使用34
3.2.7 Source Insight的使用38
第4章 典型应用程序开发流程及资源的综合使用41
4.1 VC6.0开发工具41
4.1.1对MMI工程的编译和调试42
4.1.2开发时需要关注的目录42
4.2怎样建立一个完整的MMI程序43
4.3建立一个复杂的具有独立模块的程序45
4.4资源49
4.4.1资源的使用50
4.4.2字符串资源、菜单资源、图片资源、对话框综合使用的案例51
第5章 绘画、图像、背景和层59
5.1 MMI的架构59
5.2绘画前的知识准备60
5.3绘画函数使用举例62
5.4图像66
5.4.1图像的显示66
5.4.2图像的缩放67
5.4.3动画编程67
5.5背景69
5.5.1背景的概念69
5.5.2应用编程举例70
5.6层73
5.6.1层的创建和使用73
5.6.2层的特效实现75
第6章 控件、键盘和触摸屏编程79
6.1控件79
6.2屏幕83
6.2.1菜单83
6.2.2提示框84
6.2.3其他85
6.3控件应用编程举例85
6.3.1文本图标列表菜单使用的步骤86
6.3.2一步步编写文本图标列表菜单86
6.4键盘与KEYCODE90
6.5触摸屏97
第7章 屏幕模板与高级模板的构建与使用106
7.1屏幕模板的构建与使用106
7.2高级模板的构建与使用115
7.2.1模板数据库116
7.2.2将普通模板加入DM117
7.3自绘制控件118
第8章 输入法、字库与文件操作122
8.1输入法调用流程122
8.2初始化输入法123
8.3需要输入法的短消息界面的进入123
8.4虚拟键盘的使用124
8.5语言种类的选择124
8.6字库的选择与添加125
8.7文件操作134
8.7.1常用函数134
8.7.2典型函数分析136
8.7.3文件读/写函数的使用总结140
8.7.4文件读/写函数的使用实例140
第9章 任务与定时器142
9.1 MTK中任务的概念142
9.2任务的创建142
9.3任务的使用流程144
9.4 Task应用实例145
9.5 MTK定时器的使用150
9.5.1 MTK定时器基本分析150
9.5.2 MTK定时器消息处理机制151
9.5.3 MTK定时器使用案例一162
9.5.4定时器使用案例二163
第10章 双卡单待开发及MTK调试方法167
10.1电话薄在MTK系统中的存储方式167
10.2系统中电话薄的存储结构与SIM卡中电话薄存储结构的区别169
10.3短信、来电如何实现号码快速匹配名字169
10.4快速查找如何实现170
10.5拨打电话170
10.6双卡单待移植简要步骤173
10.7 MTK平台的典型调试方法及Catcher工具的使用175
10.8 VC加模拟器进行调试(在模拟器中使用断点)180
10.9使用超级终端进行调试182
第11章 Socket184
11.1 MTK平台Socket的概念184
11.2 Socket实验设置184
11.3 Socket编程原理185
11.4 Socket编程案例一186
11.5 Socket编程案例二191
11.6 Socket编程案例三196
11.6.1 MTK平台Socket联网过程196
11.6.2 CMNET、CMWAP方式下的HTTP请求内容格式197
11.6.3 CMNET、CMWAP的连接差别198
11.6.4 SIM1还是SIM2联网198
11.6.5联通卡还是移动卡198
11.6.6 HTTP1.1与Transfer-Encoding为chunked的编码方式199
11.7 Socket编程案例四199
11.8 CMWAP和CMNET的主要区别与适用范围209
第12章 短信编程212
12.1全局变量和资源213
12.1.1短信字串和屏幕资源213
12.1.2短信的容量213
12.1.3信箱和索引表213
12.2发短信214
12.2.1发送过程详解214
12.2.2短信发送流程219
12.3接收短信220
12.3.1短信接收过程220
12.3.2新短信提示223
12.3.3读取短信224
12.3.4更新短信状态225
12.4短信箱225
12.4.1信箱初始化225
12.4.2信箱入口226
12.4.3阅读短信227
12.4.4短信“选项”菜单228
12.5商务信箱开发案例229
12.5.1定义相关资源229
12.5.2接收商务短信230
12.5.3阅读新短信234
12.5.4查看商务短信箱238
12.5.5查看商务短信内容242
12.5.6开机加载短信243
第13章 怎样高仿iPhone手机245
13.1高仿iPhone手机要修改的地方245
13.1.1日历项以及音乐播放提示栏245
13.1.2状态栏246
13.1.3快捷键247
13.2综合修改247
13.2.1修改每个新版本的默认日期247
13.2.2通话的修改248
13.2.3拨号盘的修改248
13.3具体修改案例一——高仿iPhone的日历248
13.4具体修改案例二——高仿iPhone手机的旋转菜单的效果253
13.4.1更改主菜单入口函数253
13.4.2画旋转菜单——ShowCategoryRotaryMainScreen254
13.4.3画ICON——旋转菜单设计思路256
13.4.4画ICON的代码实现259
13.4.5触摸屏处理264
13.4.6后期完善——给日历图标添加日期270
13.4.7旋转菜单源代码273
13.4.8旋转菜单入口函数头文件、结构及相关宏定义源代码293
第14章 MTK驱动开发298
14.1 MTK平台硬件概况298
14.1.1概述298
14.1.2硬件启动流程299
14.1.3操作系统启动流程300
14.1.4 Single-Bin二进制文件和Multi-bin二进制文件301
14.1.5驱动初始化301
14.1.6典型硬件环境和板载资源302
14.2驱动开发案例304
14.2.1摄像头移植案例304
14.2.2 LCD移植案例306
14.2.3触摸屏开发案例312
14.2.4声音的驱动开发实例313
14.2.5 Flash配置案例315
14.2.6 PWM配置案例316
14.2.7键盘配置案例319
14.2.8外部中断配置案例320
14.2.9 AUX TASK驱动开发案例323
14.2.10 ADC开发案例325
14.2.11 USB配置案例326
14.2.12 GPIO设置328
14.2.13中断调试330
第15章 MTK平台Java应用程序开发332
15.1 MTK平台和Java的结合332
15.2 Java环境的搭建335
15.2.1搭建Java开发环境所需工具335
15.2.2具体搭建Java开发环境335
15.3 MTK平台进行Java开发的流程348
15.3.1创建新的J2ME Midlet项目348
15.3.2运行及调试350
15.3.3打包Midlet352
15.3.4把现有项目导入工程352
第16章 MTK串口原理及应用开发354
16.1串口通信的特性354
16.2串口的握手方式355
16.3串口特性总结356
16.4串口的功能接口357
16.5串口编程实例358
16.5.1编程要点358
16.5.2完整代码361
16.6 USB转串口线的制作过程368
附录 常见AT指令及使用方法373
A.1 AT指令概念373
A.2 AT指令使用举例373
A.3使用AT指令前对手机和计算机串口调试工具的配置373
A.4典型AT指令的解释374
A.4.1常用操作374
A.4.2通话操作375
A.4.3短信息操作377
A.4.4蓝牙部分382
参考文献387