华清远见:张善民
基于ARM平台的Android开发
2
版权版权
} 华清远见嵌入式培训中心版权所有;
} 未经华清远见明确许可,不能为任何目的以任何形式复制
或传播此文档的任何部分;
} 本文档包含的信息如有更改,恕不另行通知;
} 保留所有权利。
3
ARM应用处理器与消费电子
ARM应用处理器与消费电子
} PDA(Personal Digital Assistant)
} PND(Portable Navigation Devices)
} PMP(Portable Media Player)
} STB(Set-Top Box)
} xPhone, Mobile Phone
} xPad, MID(Mobile Internet Devices)
} eBook Reader, Wireless Reading Device
4
ARM应用处理器的优势
} 功耗低
} 封装面积小
} 成本低
} 高度集成
} 完整的产业链
5
6
移动通信技术的演进
} 第一代移动通信(1G)
} 模拟信号语音业务
} 第二代移动通信(2G)
} 数字信号语音业务低速数据业务
} GSM(Global System for Mobile Communication)
} EDGE
} CDMA(Code Division Multiple Access)
} CDMA2000 1x
7
移动通信技术的演进
} 第三代移动通信(3G)
} 高速数据业务
} CDMA2000 1x EV-DO
} WCDMA UTMS HSPA
} TD-SCDMA
} 第四代移动通信(4G)
} 更高速的数据业务
} LTE-Advanced
} WiMax
} TD-LTE
8
中国3G的市场机遇
} 用户规模
} 用亿做计量单位的用户数量
} 完整的产业链
} 移动运营商
} 芯片供应商
} 硬件设计商
} 软件开发商
} 内容供应商
} 3G尚处于起步阶段
主流移动设备应用程序平台
9
Android体系结构
10
Hardware
11
Linux Kernel
} abstraction layer(抽象层)
} between the hardware and software stack
} Linux version 2.6 for core system services
} Security(安全)
} memory management(内存管理)
} process management(进程管理)
} network stack(网络堆栈)
} driver model(驱动模型)
12
Libraries
} System C library
} Media Libraries
} Surface Manager
} LibWebCore
} SGL
} SQLite
13
Android Run-time
} Dalvik virtual machine
} Dalvik Executable (.dex)
} Android Runtime
} Java programming language
14
Application Framework
} Content Providers
} Resource Manager
} Notification Manager
} Activity Manager
15
Applications
16
17
Android开发工具
安装开发工具
} Java SE Development Kit (JDK)
} jdk-6u20-windows-i586.exe
} jdk-6u20-linux-i586.bin
} Android SDK
} android-sdk_r06-windows.zip
} android-sdk_r06-linux_86.tgz
} Eclipse
} eclipse-java-galileo-SR2-win32.zip
} eclipse-java-galileo-SR2-linux-gtk.tar.gz
} ADT Plugin for Eclipse
} ADT-0.9.7.zip
18
配置AVD
} Eclipse | Window | Android SDK and AVD Manager |
Virtual Device | New …
19
创建Android工程
} Eclipse | File | New |
Android Project
} Project Name
} Build Target
} Application name
} Package name
} Activity name
} SDK Version
2020
工程文件组成
} src
} gen | … | R.java
} assets
} res
} drawable
} layout
} values
} AndroidManifest.xml
} default.properties
2121
22
Q&A
23
邮箱:zhangshanmin@farsight.com.cn
欢迎进行技术交流!
本文档为【基于ARM平台的Android开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。