android新手总结帖

学习android也有将近十天了,今天想把最近的一些知识总结一下。

一、关于环境搭建

adb的应用,命令行管理模拟器,包括豌豆荚等手机管理工具就是通过调用adb命令执行相关操作。安装apk文件  adb install xxx.apk   / 进入模拟器shell    adb  shell

二、android项目文件夹说明

src:源代码,不多说

gen:系统自动生成,java类提示/** Automatically generated file. DO NOT MODIFY */,R文件主要是用于系统资源调用

asserts:和res包含的xml文件差不多,也是应用中引用到的一些外部资源。但主要区别在于这些资源是以原始格式保存,且只能用编程方式读取。(拷贝的,没用过)

bin:编译后的输出目录。这里你可以找到.apk文件和其他编译后的资源.

res:外部资源文件。

drawable:包括外部引用图片,可以针对不同的屏幕分hdpi\mdpi\ldpi等文件夹

values:这个目录也包含了一些xml文件,但主要是应用中要引用的key-value对。这些XML文件声明了数组(Array)、颜色(color)、度量(Dimension)、字符串。之所以把这些东西分别放在单独的xml文件中主要是考虑到这些值能够在不更改源代码的情况下用于多语言环境。

layout::布局文件,针对activity、fragment布局

在res下还可以自己建一些包,如anim(动画的xml定义文件)、color(颜色定义)等

AndroidManifest.xml用来描述App的性质和它的每一个组件的一种控制型文件,定义权限许可(permission)、activity(行为)、view(视图)、service(服务)等,需要手动修改。

三、布局

当前比较常用的是LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局

    单位使用:sp \dp

常用的控件:imageView \textView \EditText \GridView等

四、常规Activity调用

在layout文件夹做好了布局文件,通过在activity调用findViewById查找元素,setContent一下就可以得到对应布局文件生成的界面。

得到的元素可以添加事件。

不同activity之间的通信可以用Intent ,也可以通过Bundle传递。

Fragment的使用


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值