安卓Android基础—第一天
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:设置高宽
安卓Android基础—第一天的更多相关文章
- 安卓Android基础四天
网页源码查看器 HttpURLConnection:用于发送和接受数据 ScrollView只能由一个孩子 消息机制的写法(***) anr Application not response 应用无响 ...
- 安卓Android基础第三天——数据库,ListView
数据库介绍sqlite问:什么情况下使用数据库?答:有大量相似结构的数据需要存储的时候 数据库的创建定义一个类继承SqliteOpenHelpercontext:上下文name:数据库名字,如&quo ...
- 安卓Android基础—第二天
测试的相关概念 好的软件不是开发出来的,是不断测试出回来的 根据是否知道源代码 黑盒测试 白盒测试 根据测试的粒度 方法测试 单元测试 集成测试 系统测试 根据测试的暴力程度 压力测试(谷歌工程师提供 ...
- 安卓Android基础第五天
使用HttpUrlConnection方式提交到服务器2 Get方式:组拼url地址把数据组拼到url上,有大小限制1kb(浏览器)或4kb(http协议) Post方式:post方式提交安全,没有大 ...
- Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全
原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的 ...
- 【Xamarin开发 Android 系列 4】 Android 基础知识
原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...
- Unity 使用Plugins接入安卓SDK 基础篇
一.须知 本帖适合对安卓一点基础都没有,有一定Unity基础.刚刚接完一个某文档很简单的渠道SDk,也当是自己总结一下. 二.Unity中的目录创建与理解. Plugins:插件目录,该目录再编译项目 ...
- Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍
系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...
- Android的第一个程序
摘要:对于安卓的历史和安卓需要学习哪些东西以及怎么安卓环境,我就不在这里多说了,网上一大推. 我这里主要说的就是代码.一些基础的安卓知识.在接下来的每个月里我都会不定期写一些博客给初学者学习,我会尽量 ...
随机推荐
- Java面试MySQL的一些问题
MySQL InnoDB存储的文件结构 索引树是如何维护的? 数据库自增主键可能的问题
- 六、input框中的数字(金额)只能输入正整数
<input type="text" placeholder="请输入整数" onkeyup="this.value=this.value.re ...
- POJ - 1177 线段树
POJ - 1177 扫描线 这道题也算是一道扫描线的经典题目了. 只不过这道题是算周长,非常有意思的一道题.我们已经知道了,一般求面积并,是如何求的,现在我们要把扫描线进行改造一下,使得能算周长. ...
- 广州商学院16级软工一班&二班-第一次作业成绩
广州商学院16级软工一班&二班-第一次作业成绩 作业地址 16软工一班 16软工二班 总结 本次作业反映了几个比较严重的问题: 不按要求阅读相应的文章,回答问题只是敷衍几句. 部分同学的版式混 ...
- PS 十分钟教你做出文字穿插效果
- 06_Hadoop分布式文件系统HDFS架构讲解
mr 计算框架 假如有三台机器 统领者master 01 02 03 每台机器都有过滤的应用程序 移动数据 01机== 300M >mr 移动计算 java程序传递给各个机器(mr) ...
- Problem 2285 迷宫寻宝
http://acm.fzu.edu.cn/problem.php?pid=2285 Problem Description 洪尼玛今天准备去寻宝,在一个n*n (n行, n列)的迷宫中,存在着一个入 ...
- Column 'parent_id' specified twice
Hibernate Column 'parent_id' specified twice问题解决--insertable = false, updatable = false的使用 - shendeg ...
- 网站之robots.txt文件
一.robots.txt是什么? robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被搜索引擎访问的部分,或者指定搜索引擎只收录指定的内容. 当一个搜索引擎(又称搜索 ...
- Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍
一.测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.p ...