前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于Android Studio工程目录结构分析

关于Android Studio工程目录结构分析

作者头像
里克贝斯
发布2021-05-21 16:13:30
8300
发布2021-05-21 16:13:30
举报
文章被收录于专栏:图灵技术域

Android Studio自动生成第一个Hello World文件后项目中有很多目录。 同样地其它工程文件也会想hello world程序包含这些目录。下面以Hello Android为原型介绍目录结构。 一开始是Android文件框架,将目录框架改为Project便于分析(深蓝色上面一行显示的project)

不需要过度关心的文件及目录① .gradle ②.idea ③build 等。

需要注意的目录有 app 这个目录中保存了你的App的代码及资源。

app目录要注意的文件及目录有

①libs:如果你的项目中使用到了第三方jar包,需要把这些jar包放在此目录下,放在这个目录下的jar包都会被自动添加到构建路径中去。 ②src中的res目录中包含了所有图片、布局、字符串等资源。 ③drawable放图片,布局放在layout下,字符串放在values下。 注意layout可以进行可视化布局,布局代码自动生成,比手写代码方便多了。 下图是layout中的activity_example.xml文件

④AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)。 ⑤mipmap开头的文件夹都是用来放应用图标的,之所以这么多是为了兼容多种设备。 ⑥JAVA目录里面包含程序的源代码。

参考资料:郭霖. 第一行代码[M]. 人民邮电出版社, 2014.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档