- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概念环境目录 ADB 电话拨号器点击事件布局1.1G-4Gg:generation 代 3g:第三代移动通信技术1g: 大哥大特点:安全性差,容易受干扰,通话不稳定,不能发短信2g:小灵通等功能机特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏3g:android ios 等智能手机特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.4g: lte , long time evolution特点:上网速度更快,100M带宽。区别:网速不同,处理的内容不同2.Android操作系统介绍 android系统是由安迪鲁宾团队开发的,最初用于数码相机,2005.08被google收购android名字是因为安迪鲁宾喜欢一个游戏的人物--大瓢虫android图标:上厕所的灵感android应用范围:手机,平板,智能家居,穿戴设备。3.Android进化史2.3 比较稳定的一个版本,NFC 近场通信技术3.0 专为平板设计4.1.2 4.0后比较稳定的版本,4.*同时支持平板和手机5.0 新特性4.Android系统架构(重点)分层的架构JNI java native interface1.application :应用层;java2.application framework :应用框架层, java+JNI3.libraries 和 dalvik :函数库和虚拟机层, c/c++4.linux kernel : linux 内核驱动层, c5.两种虚拟机的不同 (熟练了解)版权问题:jvm : java虚拟机 sundvm: dalvik虚拟机 google区别: 1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。 2.执行文件的格式不同,jvm执行的是多个.class文件。 dvm执行的是一个.dex文件6.art 模式 android runtime空间换时间的概念。 art:程序在安装时需要预编译读取,将代码转换为机器码,好处:程序运行时,无需时时转换,运行速度快;缺点:安装时间稍长,由于转换机器码,所以占用略高的存储空间。7.开发环境的搭建1.JDK 32 642.开发工具,eclipse , android studio3.android sdk , sdk: soft developer kitadt : android develper tool bundle:集apilevel : 19 4.4版本 18 4.3 11 3.0 10 2.3 8 2.2aapt:android application package tooladb : 建立电脑与手机之间的链接dx.bat : 将多个.class 打包成一个.dexsdk下的目录:add-ons:预留的一个附加目录build-tools:构建工具目录*****docs: 文档目录extras:开发中额外提供的一些工具及jar*****platforms: 不同版本android的核心jar包*****platforms-tools:平台一些相关的工具*****sources:源码system-images:系统镜像文件tools:开发中使用的一些工具,如9path,做图片拉伸适配的。8.Android SDKManager介绍9.模拟器的简介及创建常用的屏幕分辨率:3.2 ----- QVGA ------320*4803.7 ----- WVGA ------480*8004.7 -----WXGA ------1280*72010.DDMS介绍ddms:dalvik debug manitor services devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。logcat: 会打印系统运行过程中所有日志信息。file explorer: 列出当前设备所有目录。 /data/app:安装的第三方apk都在此目录 /system/app: 系统预装应用apk在此目录 /data/data:应用的私有目录,系统每安装一个新的应用程序,都会在此目录创建该应用包名的文件,用来存放该应用的私有数据,当应用卸载时,该包名的文件夹也会被删除。 /sdcard :外部存储目录,一般会链接指向到另一个目录,用来存放大数据。11
文档评论(0)