【Android】——开发过程中各个目录的意义
来源:互联网 发布:stc12c5a60s2编程 编辑:程序博客网 时间:2024/05/04 21:10
【背景】
A:听说现在Android老火了
B:嗯,我知道。最近正准备学学,掌握个新技能,以后出去装×
A:………………
Android系统已经成为全球应用具有广泛影响力的手机操作系统,现在市面上的手机,Android阵营的占相当大的比例。对于IT人员来说,与时俱进是必备的素质,所以了解Android的知识也很有必要。
话虽这么说,不过刚开始接触,啥也不懂,从基础开始吧
首先,创建一个Android程序:
1、src目录下是java源代码存放目录,里面一般都是.java结尾的java文件
2、gen目录是Android开发工具自动生成的文件。目录中有个包名,这个包名是自己定义的。在包里头有两个文件一个是BuildConfig.java文件,一个是R.java文件。BuildConfig.java文件是Android调试用的。R.java文件才是最重要的。Android会根据你放入res目录的资源,自动更新R.java文件,R.java文件在Application中起到字典的作用,它包含了各种资源的地址(ID),通过R.java文件,应用可以方便找到相应的资源元素。BuildConfig.java和R.java文件最好都不好人工去修改。
3、res目录是资源目录 在这个目录中,我们可以存放应用使用到的各种资源,如XML界面文件、图片、数据等。res目录下有以drawable开头的四个目录,其中drawable-hdpi里面存放高分辨率的图片如WVGA 400*800 FWVGA 480*854;drawable-mdpi里面存放中等分辨率的图片如HVGA 320*480;drawable-ldpi里面存放低分辨率的图片如QVGA 240*320。layout专门存放xml界面文件,xml文件通html文件一样,主要用于显示用户操作界面。values专门存放应用中使用到的各种类型的数据,不同类型的数据存放在不同的文件中,如string.xml定义字符串和数值,arrays.xml定义数组
4、assets资源目录一般用于存放html文件、数据库文件、javascript文件,assert目录下的文件不会在R.java自动生成ID,所以读取assets目录下的文件必须指定文件的路径
5、AndroidMamifest.xml项目清单文件。这个文件列出了应用程序提供的功能,开发好的各种组件需要在此文件中进行配置,当应用使用到系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等)你还需在此文件中声明使用权限
6、project.properties项目环境信息 一般不修改此文件
【后记】
A:你那个装×技能,Android学的怎么样了?
B:唉,别提了,正在搞。。。
A:打铁还需自身硬啊!
B:…………
- 【Android】——开发过程中各个目录的意义
- Eclipse中android各个目录的介绍
- Android中RelativeLayout的各个属性及意义
- android开发项目的各个目录的说明
- Linux根目录下各个目录的作用和意义
- Linux下各个目录的意义以及一些常用指令
- Android开发中jni目录中arm-v64,armeabi-v7a,armeabi,x86,x86_64文件夹的意义
- Android开发学习之四——了解项目中各文件的意义
- android应用开发---eclipse各个目录
- 各个栏位的意义
- SQLServer中SYSCOLUMNS表的各个字段的意义
- SQLServer中SYSCOLUMNS表的各个字段的意义
- SQLServer中SYSCOLUMNS表的各个字段的意义
- Android shell ps 下各个参数的意义。
- android中的SVG图像的各个属性意义
- 类图关系中各个符合的表示意义
- sql server中syscolumns各个字段的意义
- Android开发中string.xml文件存在的意义
- 自己在项目管理中总结的 APP 开发流程(适用于创业项目快速迭代)
- img div之间差3px
- Hadoop问题集锦
- AFNetworking最新版本与NSFileManager自制缓存
- nyoj301递推求值【矩阵快速幂】
- 【Android】——开发过程中各个目录的意义
- oracle 11.2.0.3 rac hanganalyze 案例
- 人工智能学习笔记(一)命题逻辑
- Functions
- [GDUT]1058: simone牌文本编辑器
- Problem D: D-险恶逃生师创杯 dp
- 快速枚举 快速遍历
- 算法mips与mcps 的分析
- SSH基础应用