1.移动通讯技术标准的介绍
一流的公司做 标准—- 华为申请 5G 技术专利
二流的公司做品牌—— 小米 , lenovo, 魅族, 锤子, … Sony, samsung
三流的公司做产品—- 做 app的 , 淘宝, 天猫
2.android系统的引用场景&就业水平
手机 平板 机顶盒 物联网设备(微波炉)
Googleclass 智能手表 智能家居
Android 可以嵌入到和人移动智能终端上
3.android扯淡
开放手机联盟 OHA
安卓版本市场占有率:
4.android体系结构介绍
5.androi中的art(AOT)和davlik(JIT)介绍
6.开发环境的介绍
时空隧道VPN
解压后,
这里 提供一个绝版 的 ide ,
进入到 eclipse , 启动, 创建一个工作 空间 workspace (不要有中文, 不要有空格)
然后就可以 做 app了
方便查找对于的开发工具
adt-bundle-windows-x86_64_20140101.zip
1GB文件大小1073741824
32文件大小:1636438000
32文件大小:1721926000
7.sdk目录结构的介绍
了解 ide 下提供了哪些可用 的工具, 方便你去 调试 ,开发 app
- 启动 eclipse 报错:
Eclipse是java代码 写的, 需要有 jvm 的支持才能 启动,如果启动失败. 通常就是 因为 没有配置 环境变量 path
- Sdk下的目录结构:
8.创建模拟器
如果不能直接创建sd卡,使用sdk下的tools里面的工具mkdir.exe创建
命令行窗口 mkdir –help 查看使用方法
9.安装模拟器加速&模拟器连接外网
adt-bundle-windows-x86_64_20140101\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
10.adb的介绍
很重要
存在 与 sdk的
D:\android\adt-bundle-windows-x86_64_20140101\sdk\platform-tools
在这个 目录下 点击 adb , 一闪而过, 通常是因为 没有配置环境变量.
可以 配置 path 环境 变量
- 是用来干什么的呢?
Adb— android debug bridge — android调试桥
11.手机的镜像文件版本介绍
开发者版本: # —–开发人员具有最大的权限, 提供一些命令 , log日志信息也最多
User-debug版本: $ — >> # — 日志会有 — 测试人员用, 可以抓取很多log信息
Product版本: $ —– 日志很少, 上市的手机都使用这个版本..
测试人员使用:Bug管理平台: bugzilla (收费), mantis(免费)
12.adb常用的命令介绍
- 常用到的命令 :
13.adb常用的命令介绍(二)
手机上有很多 app , 有一些app 是已经预装到 手机里的, 有一些是你自己下载安装
预装的应用: /system/app
自己安装的: /data/app/
14.ddms的介绍
一个图形化的 用来 操作 手机的 界面.
15.logcat的使用&日志的级别
日志 监测 过滤 , 实时的 去 将程序运行时 打印的log信息显示出来,方便去debug 调试
Verbose: 详细, 将 程序运行中所有的 日志信息都打印出来
Debug: 将程序 debug 调试的信息 打印出来
Info: 将程序运行的信息 打出来
Warn: 警告信息, 将 程序运行时出现的警告信息 打印出来
Erro: 错误, 将程序运行时 出现的 异常 信息 打印出来 — 非常严重的 异常
Assert: 断言, 将程序运行的你断言的信息打印出来
Try{
}catch{
Log.e —- 将 异常错误 信息显示出来
}
16.编写第一个helloworld应用
17.应用程序的目录结构
18.手机的屏幕分辨率介绍
VGA : 640*480
HVGA : 320*480
QVGA: 320*240
面试 , 被问android 手机如何适配 屏幕 ?
准备不同分辨率的图片分别放在res的drawable-目录下, Android系统加载应用时会自动根据硬件信息去自动匹配屏幕
应用如何针对某一款手机去适配屏幕?
drawable-480*640
这样针对他的分辨率单独建一个文件夹
19.apk打包过程
20.电话拨号器程序的编写
意图的设计思想:
来自于浏览器和Windows的注册表的设计思想
21.linelayout的介绍
22.小米计算器
大纲视图
第一层:
包括最上面的文本框
第二–三层(每层和每层计算按钮)
语法:
23.相对布局介绍
效果图
大纲视图
源码:
第一层:
第二层:
24.表格布局的介绍
大纲视图:
第一层:
第二—三层:
25.帧布局介绍
效果图:
大纲视图:
源码:
26.绝对布局的介绍
废弃
27.android中的控件的单位介绍
如果设置 文字大小 用 sp , 因为 android 操作系统会去处理,让字体变得更加的elegant
如果设置 其他的控件的宽高, 用 dip或者 dp, 不要 用 px
28.短信发送器
注意:发送短信和打电话需要在AndroidMainfest.xml中申请权限
工程目录:
大纲视图:
activity_main.xml
MainiActivity.java
29.点击事件的4种写法
AndroidManifest.xml
-
匿名内部类
-
内部类(需要才去new)
-
MainActivity类继承View.OnClickListener接口
-
写控件的 xml 文件 中,直接添加 android:onClick="login"
30.作业:
- 小米计算器布局 写会
- 相对布局的 中间,上,下,左, 右…
- 打电话的 应用
- 发短信的应用
- Adb的命令了解下
- 创建模拟器
- 屏幕大小 — VGA
快捷键:
Ctrl + shift + F
FSCapture