第一章 基础入门
一、通信技术
- 1G 模拟制式手机(无线电台)
- 2G GSM、CDMA数字手机 拨号上网
- 3G 移动通信手机 宽带上网
- 4G 移动电话通信(TD-LTE和FDD-LTE)(3G wlan) 光纤到户
*带宽 Mbps
二、Dalvik虚拟机及Android起源
1、Android操作系统(以Linux系统,开源)面向 智能手机 开法
习题:Android 4.0是(ice cream sandwich)
不属于ddms工具用途是(查看所有安装的插件)
2、Dalvik虚拟机:
3、Apk文件的dex作用:将class相同内容提取出来,提高运行速度
4、ART模式(Android Runtime):运行速度比dalvik Java的虚拟机快
习题:Dalvik虚拟机时基于(寄存器) 的架构
三、ADT Bundle
developer Android.com
1、SDK(标准工具开发集)
-
eclipse
扫描二维码关注公众号,回复: 9423725 查看本文章 -
adt : Android develop tools插件
-
其他工具
2、ADT Bundle三个重要组成部分:Eclipse,SDK,SDK manager.exe
3、sdk目录结构
- add-ons 额外功能附属文件
- docs开发文档
- extras usb驱动,如摄像头的驱动
- platforms Android系统的版本
- platform-tools 平台的工具(开发调试桥)
- samples范例代码
- sources 源码 !!!
- system-images系统镜像
- tools开发工具
习题:不属于ADT Bundle三个重要组成部分的是(ADB)
四、Android调试桥
1、Android应用开发的步骤
- 创建工程
- 编写布局文件
- 编写java代码
2、adb
- 安卓调试桥:把pc和Android手机建立一个联系
- adb push 把pc电脑的东西放入到手机 例如:adb push bobo.txt /sdcard/bobo.txt - adb pull 把手机的东西拉到电脑上 例如:adb pull /sdcard/bobo.txt bobo.txt - adb shell 来到手机的命令行终端,用linux命令 - adb install XXX.apk 安装电脑上的一个apk到电脑上 - adb uninstall cn.itvast.XXX 卸载 - adb kill-server 杀死adb的服务 - adb start-server 启动adb的服务
占用电脑的5037端口,如果别的软件占用需删除
netstat-ano 查看端口
3、开发如何 使用真机
-
usb线连接
-
安装驱动(驱动精灵)
习题:ADB的常见指令中,用于卸载应用程序的是(adb uninstall)
五、DDMS
1、DDMS
-
File Explorer 文件列表
-
Emulator Control 仿真控制
-
System Information 显示cpu负载
习题(!做错需注意!):下列不属于DDMS工具用途的是(查看所有的插件)
六、hello world
hello程序开发步骤
- 打开eclipse——window——perferences——Android——browse(SDK)
- 点击Android Virtual Device Manager——new
- 新建Android Application Project——res中的values——string.xml即可修改
习题:
*创建程序时,填写的Compile With(编译)是
(程序将使用哪个版本的SDK进行编译)
*创建程序时,填写的Theme(主题)是
(程序UI所使用的主题)
七、Android程序结构
习题:
*Android 工程中( proguard-project.txt )是混淆代码工具proguard的配置文件*
*Android安装包文件简称APK,其后缀名是(apk)
*Android 工程中存放各种程序资源的目录是(res)
注:AndroidManifes.xml