安卓移动开发

安卓移动开发

安卓项目文件架构

1.app文件夹下

bulid 文件夹是用来储存编译后的文件
libs是一个软件连接文件和库文件
src目录用来存放源码,main包含了
res是一个资源文件,例如存放图片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yibDAqLS-1615472809479)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310161004708.png)]

mipmap主要用来存放图片
根据不同的分辨率自动去找不同的文件夹,保证在各个手机上显示
分辨率越高xxx越多
xxx表示4k	xx表示2k
drawable存放除了图片之外的所有资源
values
AndroidManifest.xml这个配置文件进行安卓系统注册,包含了当前应用的所有信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-esM1g12i-1615472809482)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310162134162.png)]

Activity表示一个页面

R.layout.activity_main

R表示资源文件夹

AndroidManifest.xml这个配置文件进行安卓系统注册,包含了当前应用的所有信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ffuSkOTe-1615472809483)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310163527519.png)]

icon=@...相当于R的作用,存放着图片路径
label=@string...存放着字符串,比如存放着项目名称
activity就是多个页面,当前页面是主页

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZIiAME4N-1615472809485)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310164011694.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CscZuk9U-1615472809486)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310164918991.png)]

strings.xml   存放项目字符串例如名称的文件
colors.xml    存放项目颜色的文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p9EW66Gy-1615472809486)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310165320352.png)]

意图过滤器存在哪个activity那个就是主页

当前activity是主页

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wUSnsI9g-1615472809487)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310165749428.png)]

存放页面布局文件

线性布局

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y0FGwmiQ-1615472809487)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310171754432.png)]

在activity_main.xml进行设置布局

按照一定顺序排列的布局叫线性布局

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pbI1u4lL-1615472809488)(C:\Users\宁智波带土\AppData\Roaming\Typora\typora-user-images\image-20210310171841340.png)]

这两句是填充副控件(实现内容)

 android:orientation="vertical"将水平布局转为垂直布局
 布局中可以填充多个布局,从而实现既有垂直布局又有水平布局
 填充父控件(内容包裹)

android:orientation="vertical"将水平布局转为垂直布局
布局中可以填充多个布局,从而实现既有垂直布局又有水平布局
填充父控件(内容包裹)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值