第二天

一 什么是Android
由Google公司推出,基于Linux开源的操作系统
二 系统架构图
Linux内核 和 核心库 是有C语言编写
应用程序 应用程序框架 是有JAVA开发
三 如何运行
DVM:Dalvik VM,Google 专门为Android平台开发的虚拟机
ART:Android runtime, 4.4新增,也是虚拟机逼DVM快
DVM 运行机制:解释编译字节码
四 DVM和JVM区别:
JVM:java虚拟机基于虚拟栈,运行时将.java编译生成.class然后解释执行
DVM:基于寄存器速度比虚拟栈快.Java编译生成.class,dex工具打包生成.dex文件整合资源打包成为.apk文件
五:Android用什么工具开发
Android Studio开发
六 如何创建项目
new Project
Application name 为Android工程名称
Company domain没有强制要求
Project location 工程的保存路径
七 清单文件是什么的
修改入口的
八.res文件中放什么
drawable、drawale-v特殊类型图片
layout 布局文件
mipmap-…应用图标
values-固定值
九 app/src文件夹中放什么
app中包含src scr中包含res
十 常用abd命令
杀死adb进程
起动adb进程
显示当前运行的全部模拟器
安装应用程序
卸载apk
查看adb命令帮助信息
一 添加单击事件
属性添加 : onClick(方法名) 在Activity 中 创建方法 方法中必须传 View 参数

接口 : 实现 View.onClickListern 接口 重写 onClick 方法 要判断id

匿名内部类 在Activity中 实现ButtonListern 重写方法

二 网格布局 GridLayout
rowCont 行数
columnCount 列数
ColumnSpan 跨列数
rowSpan 跨行数
columnWeight 列权重
3rowWeight 行权重

三 表格
collapseColumns=“0,2”:隐藏列,隐藏第一和第三列
stretchColumns=“1”:拉伸列
shrinkColumns=“1”:收缩列
四 常用控件
TextView
textSize 字体大小
textColor 颜色
textStyel 字体的属性
bold 粗体
bold_italic 粗斜体
italic 斜体
normal 常规
lines 显示几行
ellipsize 超出字体效果 |
singleline 显示一行 | 走马
focusable (true) | 灯
focusablelntouchmode (true) |
EditText
hint 虚字
editable 是否能输入
maxlength 最大字数
inputtype 明文密文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值