1、1G-4G的介绍

1G 大哥大

2G 小灵通 采用gsm标准(美国军方标准民用化) 发短信

3G 沃 72M/s

4G lte 100M/s

5G 华为 10G/s 小公司卖茶品大公司卖版权(标准)

2、Android操作系统的介绍

3、Android系统版本介绍

4、Android系统构成

[1]linux

[2]函数库曾由c或c++编写

[3]Application framework应用的框架层

[4]最上层 应用层

5、jvm与dvm介绍

区别

[1]dvm吧所有的.class文件变成了一个dex文件

[2]给予的框架不同

[3]谷歌由于版权原因自已研发dvm

【补充】ART模式

6、开发环境的搭建

Eclipse或Android studio

7、sdkManager介绍

dx.bat 把所有.class文件编程一个dex文件

aapt Android应用打包工具

adb Android调试桥

intel:生成cpu 主要针对pc机或者笔记本

arm:生成标准

mips:生产处理器厂商

8、模拟器的介绍与创建

Android版本对应的api级别

2.3——10

3.0——11

1.0——14

4.1.2——16

Android常见分辨率

320 x 480

480x800

1280x720

ROM:只读存储器,相当于电脑的一块微笑的硬盘

RAM:随机存储器,相当于电脑的内存条,断电数据消失

9、DDMS透视图介绍

DDMS:调试监控服务工具

10、Android-helloworld

11、Android工程目录介绍

src:存源代码

gen:R文件

bin:apk文件

assets:资产目录

libs:额外的jar

drawable:Android图片资源

layout:Android布局文件

values:字符串

Android的清单文件:Android中四大组件(Activity、broadCastReceiver、service、ContentProvider)都在清单文件中配置

12、Android打包过程

13、ADB指令练习

[1]adb kill-service杀死模拟器服务

[2]adb start-service打开模拟器

[3]adb install xxx.apk安装app

[4]adb uninstall+包名 卸载app

[5]adb shell 进入手机终端

#(此处敲linux指令)

[6]adb push 文件 /指定目录 把一个文件放在安卓指定目录

[7]adb pull 文件 文件所在目录 把一个文件从安卓目录拉出来

14、电话拨号器案例

[1]画UI

[2]根据ui写对应的业务逻辑

[3]测试

实现步骤

[1]画ui

[2]根据ui写业务逻辑,在mainActivity里面写,在onCreate方法里面写逻辑

[3]按钮设置点击事件(用于布局里很多按钮被点击时)

[4]加权限(适合自己做demo)

15、按钮的四种点击事件

[1]定义内部类

[2]通过匿名内部类

[3]当前类实现OnClickListener接口

[4]在布局上添加onClick属性,在Activity中定义方法,接收参数为View

16、Android常用布局

[1]线性布局

[2]相对布局

[3]帧布局

[4]表格布局

一个tabrow就代表一行

[5]绝对布局

17、Android中单位介绍

sp:给一个textView文字设置大小

dp:设置高宽

最新文章

  1. HDU1329 Hanoi Tower Troubles Again!——S.B.S.
  2. (转)javascript异步编程的四种方法
  3. js event 事件冒泡和事件捕获详细介绍
  4. 【leetcode】Reverse Bits(middle)
  5. Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
  6. 更改VS的运行主窗体
  7. Delphi 6 Web Services初步评估之三(转)
  8. UNIX 系统上的文本操作简介
  9. Web开发找错基本思路
  10. 断剑重铸之日,席卷朗朗乾坤之时--PHP学习一月漫记
  11. GOPS2017全球运维大会深圳站 出席嘉宾盘点!
  12. Java资源大全中文版
  13. Apache OFBiz源码解读之MVC模型
  14. 原创!!jquery简单tips和dialog
  15. vue项目报错webpackJsonp is not defined
  16. JAVA小白开发环境配置(编译器为Idea)
  17. Java _类 相关知识
  18. Fabric运维从入门到精通
  19. js处理包含中文的字符串
  20. 使用matplotlib画双纵轴坐标

热门文章

  1. 将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1.3X
  2. 失物找寻APP软件需求规格说明书——第三次团队作业
  3. Vue diff 算法
  4. 网络七层模型及TCP、UDP,一次HTTP请求都发生了什么
  5. Jenkins+Docker自动化集成环境搭
  6. 创建虚拟目录失败,必须为服务器名称指定“localhost”
  7. C# Note33: 总结C# 6.0/7.0 新特性
  8. 你不知道的JavaScript——第二章:this全面解析
  9. DTW的原理及matlab实现
  10. linux通过命令行查看MySQL编码并修改-简洁版方法