Android移动应用基础学习——第一章基础入门

第一章 基础入门

一、通信技术

  • 1G 模拟制式手机(无线电台)
  • 2G GSM、CDMA数字手机 拨号上网
  • 3G 移动通信手机 宽带上网
  • 4G 移动电话通信(TD-LTE和FDD-LTE)(3G wlan) 光纤到户

*带宽 Mbps

二、Dalvik虚拟机及Android起源

1、Android操作系统(以Linux系统,开源)面向 智能手机 开法

Android移动应用基础学习——第一章基础入门_第1张图片

习题:Android 4.0是(ice cream sandwich)
不属于ddms工具用途是(查看所有安装的插件)

Android移动应用基础学习——第一章基础入门_第2张图片

2、Dalvik虚拟机:

Android移动应用基础学习——第一章基础入门_第3张图片

3、Apk文件的dex作用:将class相同内容提取出来,提高运行速度

4、ART模式(Android Runtime):运行速度比dalvik Java的虚拟机快

习题:Dalvik虚拟机时基于(寄存器) 的架构

三、ADT Bundle

developer Android.com

1、SDK(标准工具开发集)

  • eclipse

  • 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移动应用基础学习——第一章基础入门_第4张图片

 习题:

*Android 工程中( proguard-project.txt )是混淆代码工具proguard的配置文件*

*Android安装包文件简称APK,其后缀名是(apk)

*Android 工程中存放各种程序资源的目录是(res)

注:AndroidManifes.xml

八、Android程序打包

Android移动应用基础学习——第一章基础入门_第5张图片

你可能感兴趣的:(Android)