- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
疯狂Android讲义 学习笔记
《疯狂Android讲义》学习笔记
内容简介
本书全面地介绍了Android应用开发的相关知识,内容覆盖了Android用户界面编程、Android 四大
组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应
用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应
用开发、Google Map服务等。
本书适合于有一定Java编程基础的读者。适合已熟练掌握Java编程语法并具有一定图形界面编程经
验的读者。否则,建议先认真阅读《疯狂Java讲义》。
本书介绍的平台是Android2.3平台。
第 1章 Android应用与开发环境
1.Android系统底层建立在Linux系统之上。该系统有OS、中间件、用户界面和应用软件四层组成。
2.Android系统主要由5部分组成:
(1)应用程序层
(2)应用程序框架(API)
(3)函数库
(4)Android运行时:Android核心库集 + Dalvik虚拟机
每个Android应用程序都运行在单独的一个Dalvik虚拟机内。
(5)Linux 内核
3.ADT bundle for windows开发环境构建
(1)JAVA SDK(JDK)的安装
(2)下载ADT-Bundle for Windows
(3)安装ADT-Bundle
直接把下载下来的的adt-bundle-windows-xxx-xxx.zip,解压到你需要安装的位置。
(4)安装Android SDK
打开解压出来的文件夹里面的 SDK Manager.exe ,勾选上你目标安卓版本,最好是全部勾上,然后
点击Install Package 按提示 next,accept允许等待安装(这是一个慢长的过程)。
(5)配置Android AVD(虚拟模拟器)
打开Eclipse(eclipse/eclipse.exe),
然后Windows-Android Virtual Device Manger打开AVD管理器。
点击 New按钮 创建你一新的AVD,填写参数,点击OK就行了。
配置的这个AVD是会做为安卓应用的默认调试摸拟器,也可以配置多个。
(6)创建一个Hello World项目
通过File - New- Android Application Project,
然后输入Hello World(项目名字),next,finish。
(7)从运行Hello World
直接点击Run Debug(快捷键F11)就可以在你配置的模拟器里运行了。
4.DDMS (Dalvik Debug Monitor Service)
(1)在eclipse中启动DDMS:
在eclipse界面的右上角,点击 ,选择other,双击DDMS。
Window-Open Perspective-DDMS,点击启动。
(2)Dalvik 调试监控服务作用:
提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐
标等等。
1
《疯狂Android讲义》学习笔记
(3)DDMS在IDE与设备或模拟器之间的起着中间人的角色。
DDMS启动时会与ADB之间建立一个device monitoring service用于监控设备。当设备断开或链接时,
这个service就会通 DDMS。
当一个设备链接上时,DDSM和ADB之间又会建立VM monitoring service用于监控设备上的虚拟机。
通过ADB Deamon与设备上的虚拟机的debugger建立链接,这样DDMS就开始与虚拟机对话了。
(4)DDMS监听第一个终端应用进程的端口为8600,第二个终端应用进程将分配8601,如果有更多终端应
用进程将按照这个顺序依次类推。
DDMS通过8700端口(”base port”)接收所有终端的指令。
(5)DDMS面板各部分组成的功能简介
①左上角Devices:
可以查看到所
文档评论(0)