src目录:主要是完成java代码的编写

assets目录:资源目录
res目录:存在图片,布局文件和字符串、菜单等文件
bin目录:输出文件夹,如生成的APK文件
project,properties 工程属性文件配置
gen目录:系统自动生成的源代码目录
这个R.java文件是系统自动生成的文件,非常的重要。这个R.java默认有attr,drawable,layout,string  4个静态内部类,每个类对应一种资源。例如我们在工程中添加一幅图片,那么工程就会在此类的drawable内部类中添加一条数据,如果删除了此图片,工程则会自动删除此条数据

在res资源文件夹下包含有以下的文件:
drawable 存放工程图片的信息,默认png格式的图片
layout 存放工程的布局文件以 . xml结束
values 文件夹下面存放一个很重要的string.xml 此文件夹存放的是自定义的字符串和数值。
除了这个文件之外,还可以定义arrays.xml(用来定义数组)、
color.xml(用来定义颜色和颜色字符串数值)
dimens.xml(用来定义尺寸数值)
styles.xml(用来定义样式)
既然是存储值,那么在android工程中如何取值呢?

文件
取值方式
string.xml
getResource().getString(resourceId)或者getResource().getText(resourceId)
arrays.xml
getResource().getStringArray(resourceId)
colors.xml
getResource().getDarwable (resourceId)或者getResource().getColor(resourceId)
dimens.xml
getResource().getDimension(resourceId)
styles.xml
不需要取值
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
 

最新文章

  1. [LeetCode] Regular Expression Matching 正则表达式匹配
  2. MySQL各逻辑模块工作配合
  3. IOS 7 UI 的适配
  4. 重构24-Remove Arrowhead Antipattern(去掉箭头反模式)
  5. Tableau学习笔记之五
  6. windows nfs server for linux
  7. Chord算法实现具体
  8. jquery 单击table行事件和radio的选中事件冲突
  9. Codeforces 707D Persistent Bookcase(时间树)
  10. [Angular Tutorial] 3-Components
  11. Arduino库函数中文说明
  12. android的左右侧滑菜单实现
  13. mysql创建新用户出现错误处理
  14. Android--通过Application传递数据
  15. php -v 与phpinfo显示版本不一样
  16. cookies 不同端口 是可以共享的
  17. 网易大数据之数据存储:HDFS
  18. react 部分ES6写法
  19. springboot问题,没有主清单属性
  20. Kubernetes dashboard 配置

热门文章

  1. Openerp对日期时间的操作
  2. java 泛型 精析
  3. 如何在Eclipse中查看JDK以及Java框架的源码
  4. jQuery写一个简单的弹幕墙
  5. HTTP1.1协议请求方面参数
  6. Nginx配置https和wss
  7. 史上最全的iOS面试题及答案,且看且珍藏,错过就没有喽!
  8. 使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载)
  9. 工作总结 public DateTime? CollectionTime 可空类型 Code First
  10. OpenSSH的RSA/DSA密钥认证系统