Android开发基础

Android开发基础
1,G的发展:以网速来区分
1G/2G/3G/4G

2,Android的系统架构
应用层(Application):
应用程序框架层(Application Framwork):
系统运行库(Libraries核心代码库 Android Runtime 运行时):
Linux内核层(Linux Kernel):
1,应用调用框架层中的对应的操作(逻辑)
2,接着在代码库找到对应的动作,最后在内核层中找到对应的驱动

3,SDK中的主要目录
docs 开发的离线文档
platform-tools 开发调试的工具 adb.exe
sources   Android.jar的源码

4,Android的工程目录结果:
src存放java源代码
gen存放R文件
res/layout存放布局
AndroidManifest.xml清单文件

5,应用程序的开发流程
1,在Res/layout文件下的activity_main.xml中编写布局
2,在src下的MainActivity中编写控件的点击事件
a: 查找界面上我们关心的控件
findViewById(R.id.)
b:给按钮注册点击事件
setOnClickListener(i);
3,在AndroidManifest.xml中添加权限

6,Android的五大布局
layout_width:宽度
layout_height:高度
horizontal:水平排列
vertical:垂直排队
*线性布局LinearLayout (直线排列,两个方向,可以镶嵌其他的布局)
layout_weight:分配权重,占比率
*相对布局RelativeLayout (一个参照物,两条基准线)
*表格布局TableLayout (有行有列,类似HTML中的表格)
*帧布局FrameLayout (如同画布一样,一层层叠加)
*绝对布局Absolutelayout (坐标系)

添加id   @+id/...

7,Android的长度单位
1,px 像素
2,dp或dip 能很好的处理屏幕的缩放
3,sp 设置字体的大小

8,点击事件
1,匿名内部类实现onClickListen接口,在点击事件少的界面使用
2,让Activity实现onClickListen接口,再点击事件多的界面使用
switch(v.getid){
case :

break;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值