登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』基于英特尔平台的Android应用开发

書城自編碼: 2410996
分類: 簡體書→大陸圖書→計算機/網絡移動開發
作者: 谷红亮
國際書號(ISBN): 9787894362049
出版社: 东软电子出版社
出版日期: 2013-06-01
版次: 1 印次: 1
頁數/字數: 429/712000
書度/開本: 16开 釘裝: 平装

售價:NT$ 446

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
绿色剧变:能源大革命与世界新秩序
《 绿色剧变:能源大革命与世界新秩序 》

售價:NT$ 386.0
你的韧性超乎你的想象
《 你的韧性超乎你的想象 》

售價:NT$ 335.0
理想国译丛030:资本之都:21世纪德里的美好与野蛮
《 理想国译丛030:资本之都:21世纪德里的美好与野蛮 》

售價:NT$ 571.0
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0
图坦卡蒙和改变世界的陵墓
《 图坦卡蒙和改变世界的陵墓 》

售價:NT$ 447.0
儿童心理画:孩子的画会说话,孩子的画这样读
《 儿童心理画:孩子的画会说话,孩子的画这样读 》

售價:NT$ 386.0
海外中国研究·古代中华观念的形成
《 海外中国研究·古代中华观念的形成 》

售價:NT$ 437.0
街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目)
《 街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目) 》

售價:NT$ 493.0

建議一齊購買:

+

NT$ 573
《 Python算法教程 》
+

NT$ 407
《 HTML5+CSS3+jQuery Mobile轻松构造APP与移动网站 》
+

NT$ 621
《 破茧成蝶——用户体验设计师的成长之路 》
+

NT$ 649
《 ASP.NET项目开发全程实录(第3版)(配光盘)(软件项目开发全程实录) 》
+

NT$ 466
《 锋利的jQuery(第2版)(畅销书升级版,增加jQuery Mobile和性能优化) 》
內容簡介:
我们生活在一个普适计算 UbiquitousComputing的时代,英特尔公司也已经为此努力了二十多年。现在,计算技术的魔力让人与人、人与事物之间的关系变得越发紧密,很快,计算技术将融入到我们生活中的每一个细节,通过设备和屏幕带给我们目前只存在于想象中的新的体验。我们正在目睹从计算机到计算的变革,这也为我们带来了巨大的机遇,从新的设备到新的体验,从医疗业到娱乐业,计算正在为整个世界带来根本性的变革。英特尔公司的下一个十年愿景是创新和扩展计算技术,连接世界上每一个人,让其生活变得丰富多彩。就在2011年9月的英特尔信息技术峰会上,英特尔公司的首席执行官保罗?欧德宁宣布了与谷歌公司在Android上的开发合作伙伴关系,让英特尔架构成为智能手机生态系统中处理器硬件平台的选择,并陆续推出了多款基于英特尔架构的 An-droid操作系统智能手机产品。为此,英特尔软件学院联合国内顶级高等学府合作编写这本《基于英特尔.平台的 Android应用开发》,希望能为各位 Android和 Atom嵌入式开发工程师和对该领域感兴趣的技术人员提供参考。
英特尔公司历来关注技术的发展创新和科技人才的培养。英特尔软件学院隶属于英特尔软件与服务事业部,作为英特尔公司专业的对外培训机构,为全球的软件开发人员提供了丰富的前沿技术培训课程。多年来,英特尔软件学院一直致力于培训软件开发人员,与中国的软件开发人员共同发展,帮助他们掌握和应用英特尔的最新技术及经验,提高软件开发水平,提升产品开发技能。目前,英特尔软件学院在中国已经发展成为面向软件开发、项目管理及商业运营方向的优秀的一站式培训服务基地。依托英特尔公司强大的师资力量,沿袭英特尔用户需求至上的传统,英特尔软件学院已经与国内多家知名公司、大学和教育机构建立了长期稳定的合作关系,迄今已有数万名工程师和大学教师参与了英特尔软件学院的技术培训,并学以致用。
相信这本教材作为英特尔软件学院的重点课程之一,在科技人才培养和知识创新方面必将发挥重要的作用。
目錄
第1章嵌入式与移动开发概述 1
1.1嵌入式与移动系统 1
1.1.1漫谈嵌入式与移动系统 1
1.1.2嵌入式和移动系统的定义 7
1.1.3嵌入式系统的特点 8
1.2嵌入式与移动系统的典型结构 10
1.2.1典型硬件结构 10
1.2.2典型软件结构 17
1.3移动操作系统 19
1.4嵌入式与移动应用开发 23
1.5嵌入式与移动应用开发的特殊困难 24
第2章英特尔嵌入式与移动硬件平台 26
2.1英特尔凌动处理器 26
2.1.1凌动处理器架构 26
2.1.2凌动处理器特点 28
2.2英特尔嵌入式芯片组 31
2.3英特尔 SoC 33
2.3.1 OakTrail 33
2.3.2 PineTrail 34
2.3.3 CedarTrail 35
2.3.4 Medfield 35
2.4英特尔嵌入式系统参考平台 36
2.4.1上网本、上网机 36
2.4.2移动互联网设备 38
2.4.3智能手机 38
2.4.4平板电脑 41
2.4.5联网电视与机顶盒 41
2.4.6媒体电话 42
2.4.7车载娱乐信息系统 43
2.4.8其他应用平台和领域 43
第3章英特尔 Android应用开发流程和工具链 46
3.1嵌入式应用开发流程 46
3.1.1嵌入式应用开发环境 46
3.1.2嵌入式应用开发流程 49
3.1.3嵌入式系统调试与仿真 52
3.2典型的开发工具链 57
3.3英特尔 Android应用开发工具链的概述、安装与配置 60
3.3.1英特尔 Android应用开发工具链的概述 60
3.3.2宿主机 Android开发工具的安装 67
3.3.3实际机环境安装 83
3.3.4宿主机与目标机的交互 85
3.4 Android开发工具的使用 85
3.4.1开发 Android应用 85
3.4.2调试 Android应用 98
3.5模拟器加速 106
3.6 Atom应用开发的英特尔辅助工具 108
3.6.1 IntelCCompilerIntelC++Compiler 109
3.6.2 VTune 110
3.6.3英特尔性能库 111
第4章 Android操作系统 113
4.1 Android简介 113
4.2 Android的体系结构与模块 115
4.3开发者的 Android使用 118
4.3.1通用使用经验 118
4.3.2实际机使用例子 ———联想 K800的使用 124
4.4 Android开发工具及辅助工具的使用 128
4.4.1模拟器使用 128
4.4.2帮助文档使用 131
4.4.3 DDMS使用 137
4.4.4 adb使用 148
4.4.5 Android命令使用 153
4.4.6Telnet仿真器远程登录 156
4.4.7 Eclipse使用补充 159
4.5 Android的 Linux常用命令使用与操作 164
4.6应用在目标机上的文件结构 174
4.7应用的命令行启动 176
第5章 Android的定制与安装 178
5.1嵌入式操作系统裁剪与定制 178
5.2 Android的定制 179
5.2.Ig 1 ROM包映像mae 179
5.2.2 Android的映像定制概述 181
5.2.3 Android的映像定制例子 182
5.3 Android映像的安装刷机 184
5.3.1映像安装概述 184
5.3.2映像安装例子 185
第6章 Android应用图形用户界面设计 187
6.1嵌入式应用图形用户界面概述 187
6.1.1 Android设备交互模态的特点 187
6.1.2嵌入式 UI和 UE设计原则 192
6.2 Android应用程序概述 197
6.2.1应用项目的文件组成 197
6.2.2应用的组成结构 208
6.2.3 Android虚拟机 210
6.3 AndroidGUI基础知识 211
6.3.1 Activity的状态转换 211
6.3.2 Context类 214
6.3.3 Intent介绍 217
6.3.4 Application、Activity的关系 220
6.4 Android基础界面应用 220
6.4.1 GuiExam空应用代码分析 220
6.4.2 Buton与事件 228
6.4.3 TextView、Buton与 EditText窗口部件 234
6.4.4 ImageView的使用 236
6.4.5活动与应用的退出 239
6.5多活动界面应用 242
6.5.1触发显式匹配不带参数的同一应用的活动 242
6.5.2触发显式匹配带参数的不同应用中的活动 250
6.5.3隐式匹配使用系统自带的活动 258
6.5.4隐式匹配使用自定义的活动 261
6.6自绘图形与触摸屏输入 267
6.6.1显示输出框架 267
6.6.2响应触屏输入的绘图框架 271
6.6.3多点触摸代码框架 274
6.7键盘输入响应 278
6.8对话框使用 282
6.9应用属性的设置 287
第7章应用的性能优化 292
7.1性能优化概述 292
7.1.1性能优化的原则、原理 292
7.1.2性能优化的方法类型 294
7.1.3性能优化的实现途径 294
7.2 IntelVTune 296
7.3 IntelGPA 302
7.3.1 IntelGPA简介 302
7.3.2 GPA的安装 304
7.3.3 GPA在 Android中的使用例子 307
7.4 Android多线程设计 314
7.4.1 Android线程使用框架 315
7.4.2线程同步 324
7.4.3线程间通信 326
7.4.4 Atom多线程优化的原则 328
7.5 GPA辅助、多线程优化 Android应用例子 329
7.5.1原始应用与 GPA分析 329
7.5.2优化的应用与 GPA分析 336
第8章 NDK与 CC++优化 344
8.1 JNI与 NDK概述 344
8.1.1 JNI基础知识 344
8.1.2 NDK基础知识 348
8.2 NDK安装 351
8.3 NDK使用例子 366
8.3.1命令行生成库文件的方式 366
8.3.2 IDE中生成库文件的方式 373
8.3.3 NDK应用开发的工作过程分析 377
8.4 NDK编译优化 380
8.5利用英特尔 IPP的优化 386
8.6 NDK综合优化例子 386
8.6.1 CC++加速的原始应用 387
8.6.2编译优化的扩展应用 394
8.6.3编译优化的扩展应用多种情况的比较 399
第9章应用的低功耗设计 401

9.1低功耗设计概述 401
9.1.1功耗的基础知识 401
9.1.2功耗控制技术 402
9.2 Linux功耗控制机制 408
9.3 Intel功耗优化辅助工具 410
9.4应用程序设计的低功耗考虑 412
9.5 GPA辅助、功耗优化 Android应用例子 415
9.5.1原始应用及 GPA功耗分析 415
9.5.2优化应用一及 GPA功耗分析 420
9.5.3优化应用二及 GPA功耗分析 424
內容試閱
嵌入式计算机技术是二十一世纪计算机技术的重要发展方向之一。以智能电话即手机、平板电脑为代表的智能移动设备的发明极大地改变了人们的生活方式,创造了移动互联网的新时代。移动互联网的基础和推动者,就是以智能电话、平板电脑、智能家电为主要平台的移动互联网设备的开发,简称移动开发,它是嵌入式开发领域中最绚烂的一颗明珠。
Android是移动互联网设备上应用最广的操作系统平台之一,其产品覆盖智能电话、平板电脑、智能电视等移动互联网的各个领域。任何一个想进入移动互联网世界,成为时代弄潮儿的商家和开发者,都不能忽视 Android的市场,Android是人们打开移动互联网宝库的金钥匙之一。
正是看到嵌入式和移动设备的广阔应用市场,英特尔,这个通用计算机处理器制造商中的霸主,将其注意力转向嵌入式和移动互联领域,以其在 PC领域的霸气,试图重新划分嵌入式和移动互联领域的版图。英特尔从早期在 ARM的授权下生产 StrongARM,进而开始自主开发 ARM架构 Xscale处理器,到后来干脆停产StrongARM,将 Xscale卖掉,重新推出全新的x86架构的凌动处理器,其对嵌入式和移动互联领域的投入不可谓不大,其动作不可谓不快,决心不可谓不坚决。不仅如此,英特尔为凌动的配套软件上也花足了心思。从凌动处理器一推出开始,英特尔就推出与之配套的 Moblin等一系列平台,进而于2012年开始,与 Google合作,联合推出采用 x86处理器的 Android平台系统。两大强手的联姻,无论是给产业界还是给开发者都带来了无限的憧憬和巨大的商机。
为了迎接 Atom处理器和 Android平台应用新时代的到来,我们适时地为广大读者推出这套基于 Atom架构 Android平台应用开发的指导教材。本教材凝聚了编者在 At-om和 Android嵌入式和移动互联领域多年的学历教育和职业技能培训的教学经验,力求将笔者能力中最有价值的部分呈现给读者。
目前市场上关于 Android开发的书籍多如牛毛,那本教材体现Intel以及硬件基础 Atom处理器的特色在哪里?换句话说,这本教材的独有价值在哪里?这是笔者首先要回答读者的一个问题。这要从本教材的设计目标开始说起。
本教材的设计目标主要有:
1既介绍完整的嵌入式和移动开发知识,又重点讲述具体x86架构的应用开发。之所以用必要的篇幅介绍完整的嵌入式系统和移动开发知识,一是为了那些进入嵌入式和移动开发领域时间不长、嵌入式开发基础薄弱的读者;二也是给读者一个整体把握,因为嵌入式和移动开发一个完整的系统工程,有了整体的把握,应用开发可以避免一些“明察秋毫之末而不见舆薪”的错误。而讲解具体例子时基本以英特尔架构处理器 Atom和 Android平台以及开发工具链为例。
2既讲授 Android开发的基本知识,又重点介绍基于IntelAtom平台的 Android应用的特色开发。我们用较少的章节浓缩介绍了 Android应用开发的基础知识后 ,再介绍 Android应用开发工具 ,突出 Intel环境的搭建和 Intel辅助工具的使用 ,然后用较多的篇幅介绍在 Intel平台上 ,如何挖掘 Atom处理器的性能潜力开发出运行速度快、功耗低的高性能 Android应用。
3力求知识结构全面、完整 ,保证知识的系统性与连贯性。例如我们为讲解 Atom架构应用的优化时 ,首先在介绍硬件的章节说明优化的硬件基础 ,如 SSE指令、超线程和多核、EIST等技术 ,在介绍完性能和低功耗优化的原理后 ,再结合例子来讲解性能和低功耗优化的技术。这几个环节如同楼房的各层 ,缺少下层知识的了解 ,读者对上层知识的把握容易产生迷惑。再者 ,本教材的标题虽然是 “应用开发 ”,但是本教材在保证内容重点是应用开发这一前提下 ,让知识面尽量涉及 Android系统的多方面 ,例如 Android的定制与安装 ,这是属于系统层面的 ,相对应用来说 ,这已经是基础层的内容。
4面向开发者或程序员。本教材的设计读者人群是程序员或开发者 ,秉着这种定位,在介绍 Android的基础知识时 ,将 Android操作的使用略过 ,重点是从开发者的需求出发 ,介绍如何设置 Android的开发环境 ,操作 Android的各种开发工具 ,分析 Android软件的结构等知识。
按照上述目标 ,我们将本教材分成 9个章节来予以介绍。第1章,嵌入式与移动开发概述。本章介绍嵌入式和移动开发的基础和概要的知识 ,让读者对嵌入式和移动开发的内容、用途、意义和定位有一个整体和全面的把握。第2章,英特尔嵌入式与移动硬件平台。本章介绍采用 Atom处理器的英特尔嵌入式和移动设备的硬件知识 ,重点突出 Atom处理器性能特点及其实现机制 ,为后续的性能优化与低功耗优化介绍打下硬件方面的基础。第3章,英特尔 Android应用开发流程和工具链。本章介绍 Atom设备平台 Android应用开发工具、环境搭建、使用等知识 ,以及 Intel为 Android应用开发提供的额外的辅助工具。第4章,Android操作系统。本章从开发者、程序员的角度介绍 Android,特别是采用 Atom处理器的 Android设备 ,及其应用开发工具的使用知识。第5章,Android的定制与安装。本章在介绍操作系统定制与裁剪的公共知识后 ,介绍 Android的定制、映像安装的知识 ,并结合实例来予以说明。第6章,Android应用图形用户界面设计。本章在介绍完 Android图形用户界面设计原则与方法等公共知识后 ,重点介绍了 Android应用开发的基本思路。对 Android应用开发 ,我们从简到繁 ,模块式地 ,一步步结合例子来介绍。通过本章的学习 ,读者基本掌握了编写、开发 Android应用的能力。当然 Android的应用开发知识博大精深 ,我们浓缩在一章中 ,不可能事无巨细 ,面面俱到地予以讲解。因此我们重点讲授了后续性能和低功耗优化章节的应用所涉及到的基础开发知识 ,如按钮等基础窗口部件的使用、多活动界面、自绘图形与触摸屏输入、键盘输入、对话框、应用属性设置等开发知识。而一般 An-droid书上重点讲述的电话、短信、导航、多媒体等功能的实现 ,在本章乃至本教材都予以略过。第7章,应用的性能优化 ,这是 Intel平台应用开发的特色之一。本章在介绍完应用软件优化的基础理论和原则后,介绍了Intel性能优化工具和基于 Atom处理器的软件优化方法,并结合例子来说明基于 Atom处理器的软件在Java语言级上的优化方法。第8章,NDK与 CC++优化,这是对上一章知识的延伸和专门化。本章重点介绍采用 CC++模块的 Android应用在 CC++语言级别上的优化方法,其中基础框架 JNI和支撑工具 NDK的知识在该章的最前面一并进行了介绍。第9章,应用的低功耗设计,这是Intel平台应用开发的另一大特色。本章介绍完低功耗优化设计的基础知识和原则后,结合例子介绍了借助Intel工具对 Android应用进行低功耗优化的具体方法。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.