【Android】——开发过程中各个目录的意义

【背景】


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:…………

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值