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基础—第一天的更多相关文章

  1. 安卓Android基础四天

    网页源码查看器 HttpURLConnection:用于发送和接受数据 ScrollView只能由一个孩子 消息机制的写法(***) anr Application not response 应用无响 ...

  2. 安卓Android基础第三天——数据库,ListView

    数据库介绍sqlite问:什么情况下使用数据库?答:有大量相似结构的数据需要存储的时候 数据库的创建定义一个类继承SqliteOpenHelpercontext:上下文name:数据库名字,如&quo ...

  3. 安卓Android基础—第二天

    测试的相关概念 好的软件不是开发出来的,是不断测试出回来的 根据是否知道源代码 黑盒测试 白盒测试 根据测试的粒度 方法测试 单元测试 集成测试 系统测试 根据测试的暴力程度 压力测试(谷歌工程师提供 ...

  4. 安卓Android基础第五天

    使用HttpUrlConnection方式提交到服务器2 Get方式:组拼url地址把数据组拼到url上,有大小限制1kb(浏览器)或4kb(http协议) Post方式:post方式提交安全,没有大 ...

  5. Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

    原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的 ...

  6. 【Xamarin开发 Android 系列 4】 Android 基础知识

    原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...

  7. Unity 使用Plugins接入安卓SDK 基础篇

    一.须知 本帖适合对安卓一点基础都没有,有一定Unity基础.刚刚接完一个某文档很简单的渠道SDk,也当是自己总结一下. 二.Unity中的目录创建与理解. Plugins:插件目录,该目录再编译项目 ...

  8. Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍

    系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...

  9. Android的第一个程序

    摘要:对于安卓的历史和安卓需要学习哪些东西以及怎么安卓环境,我就不在这里多说了,网上一大推. 我这里主要说的就是代码.一些基础的安卓知识.在接下来的每个月里我都会不定期写一些博客给初学者学习,我会尽量 ...

随机推荐

  1. 朱晔和你聊Spring系列S1E6:容易犯错的Spring AOP

    阅读PDF版本 标题有点标题党了,这里说的容易犯错不是Spring AOP的错,是指使用的时候容易犯错.本文会以一些例子来展开讨论AOP的使用以及使用过程中容易出错的点. 几句话说清楚AOP 有关必要 ...

  2. Nginx监控运维

    Nginx是一个开源.免费.高性能的HTTP和反向代理服务器,也可以用于IMAP/POP3代理服务器.充分利用Nginx的特性,可以有效解决流量高并发请求.cc攻击等问题. 本文探讨了电商场景下Ngi ...

  3. Echarts x轴文本内容太长的几种解决方案

    Echarts 标签中文本内容太长的时候怎么办 ? - 1对文本进行倾斜 在xAxis.axisLabe中修改rotate的值 xAxis: { data: ["衬衫11111", ...

  4. 后台管理系统之系统操作日志开发(Java实现)

    一,功能点 实现管理员操作数据的记录.效果如下 二,代码实现 基于注解的Aop日志记录 1.Log实体类 package com.ideal.manage.guest.bean.log; import ...

  5. ocrosoft 程序设计提高期末复习问题M 递归求猴子吃桃

    http://acm.ocrosoft.com/problem.php?cid=1172&pid=12 题目描述 猴子吃桃问题.猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. ...

  6. python3 打开页面后多窗口处理三种方法

    多窗口处理三种方法 导包,实例化浏览器from selenium import webdriver fx=webdriver.Firefox()方法一fx.switch_to.window(fx.wi ...

  7. 【Python3练习题 005】输入三个整数x,y,z,请把这三个数由小到大输出

    import re x, y, z = re.split(',| |,| ', input('请输入3个数字,用逗号或空格隔开:'))x, y, z = int(x), int(y), int(z) ...

  8. mysql中的几种日志了解

    前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slo ...

  9. Effective C++目录

    条款1:视C++为一个语言联邦 条款2:尽量以const.enum.inline替换#define 条款3:尽可能使用const 条款4:确定对象使用前已先被初始化 条款5:了解C++默认编写并调用哪 ...

  10. CSS自定义属性expression_r

    CSS的出现使网页制作者在对网页元素的控制方便许多,当然,有利必有弊,CSS只能对颜色.大小.距离等静态样式有效,对于要实现某些html元素的动态样式就显得有些力不从心.有了CSS的自定义属性expr ...