欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android:安卓工程结构介绍

发布时间:2025/4/5 Android 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android:安卓工程结构介绍 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、安卓的工程目录文件夹介绍 

        src:存放Java代码的,有包,有文件

        gen:存放自动生成的文件。关心的是R.java,程序页面,按键,文本等空间的ID

         Android:4.4:存放安卓开发的一些库,供开发者调用

        

         asserts:存放一些资源,配置文件,图片

         

         bin:编译后会生成的一些文件,包括我们关心的apk

·        libs:依赖库

        

                                      

          res:       

                         drawable:存放app程序要用到的一些图片

                   

                         Layout:存放布局文件的文件夹

                                        一般一个activity(安卓页面)对应一个布局

                

                         values:存放一些参数,或者自定义控件 的文件

      

 AndroidManifest.xml:App的配置

                权限:网络访问权限,名片夹访问权限,相机访问权限

                目标机器SDK版本:

                APP的名字

                APP的图标

                配置第一个被加载,启动页面

         

问: 这些都是干什么的?

A、 首先这是他的整个工程,叫做第一个安卓程序

 点击一下

有没有发现src跟我们的Java的src很像

他就是用来存放Java代码的

 gen 下面的R.java放的是什么东西呢?

        比如id     layout   什么意思呢?

 比如我们的hello  world 在哪里呢?

在这里

 它转化成代码是个这样的东西

 比如我现在要为这个hello world 取一个id

 点一下保存

你会发现id这面多了一个testHello

 然后点击testHello

id这面多了一个testHello,是一个静态的整型

他会为每一个控件放一个id

menu放一个id    string 放一个id

 存放的是Android的一些库,一些包,比如安卓的一些如蓝牙呀,安卓的数据库呀,还有安卓的usb设备,安卓的定位等等,也就是我们所谓的调库啦

 

 这边安卓好像拉进来.apk就可以安装

先卸载夜神模拟器里面的第一个安卓程序

 卸载完毕

 然后可以把这个D第一个安卓程序.apk拖拽到夜神模拟器

 

 Layout:存放布局文件的文件夹

                                一般一个activity(安卓页面)对应一个布局:

比如刚才的hello world ,这个程序就是一个页面

        

一个页面对应一个布局

也即是activity_main.xml

负责显示控件的一些定义

        

 这是后端,.java负责显示,交互

.java把他加载起来(.xml负责显示控件的一些定义)

 我们未来加一个页面的时候除了加一个java文件,在src下面

也要在layout下面加一个布局文件

        

     比如我们布局里面有一个  android:text="@string/hello_world" />

用到的是values 下面的strings.xml

 点击进去

 它里面有个hello world

 AndroidManifest.xml:App的配置

                权限:网络访问权限,名片夹访问权限,相机访问权限

                目标机器SDK版本:

                APP的名字

                APP的图标

                配置第一个被加载,启动页面

 记不记得让我们选择最低版本和最高版本

就是这个8和18

这个会涉及到icon 你配置的图标   都在这面修改

 .xml有两种显示方式,

一种是代码显示方式

另一种是有界面的显示方式 

 这种体现的不明显,你看布局页面

 这是图形的表现方式

 

 比如我想加一个CheckBox

不想写代码直接拖进来

 你会发现代码多了一个CheckBox

 也就是说你拖拽的方式,写代码的方式,改的都是activity_main.xml这个文件

注意:简单页面可以拖拽,复杂页面不能拖拽

总结

以上是生活随笔为你收集整理的Android:安卓工程结构介绍的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。