Andoird工程结构和目录说明
2013-07-31 13:43
176 查看
gen目录:
R.java 定义各个控件的ID,一般由系统自动生成。
BuildConfig.java 控制是否开启调试开关。
res目录:
drawable目录 应用程序中需要的美工图片。
layout目录 页面的布局文件,一般一个xml对应一个页面。
设计布局的时候向layouy.xml中添加各种控件,各个控件都有一个android:id属性,格式是android:id = "@+id/name" name就是这个id的名字。
同时,在布局过程中,使用到的各个控件还可以使用value目录下的各种资源。使用的方法是将控件的属性赋值为资源中存在的内容。
android:textColor="@color/red" "@color/red"就会使用values目录下colors.xml文件中定义的名为red的color表项。
在代码中可以获取layout中的控件。获取的方法是findViewById(R.id.name)
对某个Activity设置layout时,使用serContentView(R.layout.name)
values目录 定义应用程序中需要使用的不可变资源,如字符串描述文件string.xml,颜色描述文件colors.xml等
定义一个颜色值 <colorname="red">#ff0000</color>
定义一个字符串 <stringname="searchButton">搜索</string>
可见,xml文件的文件名并没有起到什么重要的作用,真正起到作用的是xml文件里面定义的表项及其名字
在代码中同样可以使用到这些xml定义的表项,直接使用R.string.serchButton就能访问,访问图片是R.drawable.name,访问声音文件是R.raw.name。
图片和声音的就直接是文件名了,他们没有用xml定义。
AndroidManifest.xml 定义APP中需要使用到系统资源的权限,接收到的消息和自定义的Activity等。
权限设置使用<uses-permission android:name="android.permission.INTERNET" />
使用自定义的acvtivity <activity android:name="MyMapActivity"></activity>
R.java 定义各个控件的ID,一般由系统自动生成。
BuildConfig.java 控制是否开启调试开关。
res目录:
drawable目录 应用程序中需要的美工图片。
layout目录 页面的布局文件,一般一个xml对应一个页面。
设计布局的时候向layouy.xml中添加各种控件,各个控件都有一个android:id属性,格式是android:id = "@+id/name" name就是这个id的名字。
同时,在布局过程中,使用到的各个控件还可以使用value目录下的各种资源。使用的方法是将控件的属性赋值为资源中存在的内容。
android:textColor="@color/red" "@color/red"就会使用values目录下colors.xml文件中定义的名为red的color表项。
在代码中可以获取layout中的控件。获取的方法是findViewById(R.id.name)
对某个Activity设置layout时,使用serContentView(R.layout.name)
values目录 定义应用程序中需要使用的不可变资源,如字符串描述文件string.xml,颜色描述文件colors.xml等
定义一个颜色值 <colorname="red">#ff0000</color>
定义一个字符串 <stringname="searchButton">搜索</string>
可见,xml文件的文件名并没有起到什么重要的作用,真正起到作用的是xml文件里面定义的表项及其名字
在代码中同样可以使用到这些xml定义的表项,直接使用R.string.serchButton就能访问,访问图片是R.drawable.name,访问声音文件是R.raw.name。
图片和声音的就直接是文件名了,他们没有用xml定义。
AndroidManifest.xml 定义APP中需要使用到系统资源的权限,接收到的消息和自定义的Activity等。
权限设置使用<uses-permission android:name="android.permission.INTERNET" />
使用自定义的acvtivity <activity android:name="MyMapActivity"></activity>
相关文章推荐
- Multi-Mechanize工程目录结构说明
- Eclipse中创建标准web工程以及标准目录结构说明
- 【Android学习总结】之eclipse工程目录结构说明及使用
- 【Android学习总结】之eclipse工程目录结构说明及使用
- cocos2d-x 工程目录结构说明
- (转载)cocos2d-x 工程目录结构说明
- Android项目工程目录结构说明及作用
- All-In-One Code Framework: 微软一站式开发技术框架 示例命名规则和目录结构说明
- Android工程目录结构介绍
- 工程linux下创建svn仓库目录结构
- java工程目录结构按排研究
- MyEclipse工程目录结构显示问题
- android开发目录结构说明
- 开篇介绍和工程目录结构-(从零开始搭建android框架系列(1))
- 项目结构---版本控制目录说明.txt
- Linux 目录结构说明
- discuz x 系列目录结构说明
- 在androidStudio打开eclipse工程,且保留其目录结构
- 解读vue生成的文件目录结构及说明
- Android目录结构说明