Eclipse中新建立android工程目录和文件作用介绍
2014-04-04 20:42
399 查看
在Eclipse中新建立android工程时,左侧会出来一堆目录和文件等,以下是对应名称和作用介绍:
Src:源代码
Gen:资源编号录,各个资源的键值对目录
R.java 资源文件,这是一个静态类,不能人工修改,当在增加一个activity文件或者一个String,则生成相应的内存对应的资源键值对。
Res :这个是图片,国际化文件的存储文件夹
资源文件夹drawable-hdpi,这个是高分辨率图片的文件夹,ldpi,mdpi依次往下推
Layout:这个是存放界面文件的文件夹
Values:这个是存放国际化文件的文件夹
其中的Strings.xml文件中的内容是存放文本对应key和value的文件
AndroidManifest.xml:
此文件非常重要,是android应用程序的入口文件,相当于java中的main函数,web程序中的web.xml配置文件
default.properties:这个是默认的配置文件,例如:本应用程序的最低支持版本等信息就存放在这个文件夹。
AndroidManifest.xml 是一个程序的入口
其中包含几个元素
Manifest:这个是指定manifest的环境,package,指定java文件所在的文件夹
android:versionCode=“1“ 代码版本号
android:versionName=“1.0”代码版本名称
android:versionName=“1.0” 最小支持androidsdk版本号
Application:配置应用程序环境,
android:icon:指定当前应用程序的图标,@符号代表资源位置
android:label:指定当前应用程序的显示名称@符号代表资源位置
Activity,此图标指定当前程序拥有的界面文件
android:name:acttivity文件对应的java文件名称
android:label:这个acttivity的名称。
intent-filter:上下文环境过滤器,严格意义上来说是一个定义说明,其中的android:name="android.intent.action.MAIN“
这句话说明这个是整个程序的入口
android:name=“android.intent.category.LAUNCHER“ 这句话说明当程序启动的时候就启动这个activity界面
src目录:
java代码源文件。
gen目录:
R.java:静态内部类,系统自动生成,无需程序员维护。
assets目录:
资源目录,html,多媒体文件。
bin目录:
应用程序所生成的apk。
res目录:
drawable:hdpi,mdpi,ldpi。默认png格式的图片。
layout:布局。
menu:菜单。
values:存放字符串或数值等常量。
strings.xml(字符串) 取值方式:getResource().getString(resourceId)
colors.xml(颜色) 取值方式:getResource().getColor(resourceId)
arrays.xml(数组) 取值方式:getResource().getStringArray(resourceId)
dimens.xml(尺寸) 取值方式:getResource().getDimension(resourceId)
styles.xml(样式) 无需取值
AndroidManifest.xml文件:
包含该项目中所使用的Actitity,Service,Receiver。
是每个Android项目都必须有的文件。
<?xml version="1.0" encoding="utf-8"?>
<!--
manifest 根节点,描述了package中的所有内容
android:versionCode 所生成的apk的版本号
android:versionName 版本的一个名称
android:installLocation: 安装路径
"auto" 自动寻找安装的地方,ROM或者SDcard卡。默认属性
"internalOnly" 仅仅只能安装在ROM
"preferExternal" 会直接安装在SDcard卡
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hello"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="auto">
<!--
uses-sdk 所使用的sdk的版本相关
-->
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<!--
android:icon 应用程序的logo图标
android:label 应用程序的名字
android:name 应用程序的主程序的名称,默认启动的activity
intent-filter 意图过滤器:用来过滤用户的一些动作和操作
category android:name 表示决定应用程序是否在程序列表中显示
-->
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.hello.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Src:源代码
Gen:资源编号录,各个资源的键值对目录
R.java 资源文件,这是一个静态类,不能人工修改,当在增加一个activity文件或者一个String,则生成相应的内存对应的资源键值对。
Res :这个是图片,国际化文件的存储文件夹
资源文件夹drawable-hdpi,这个是高分辨率图片的文件夹,ldpi,mdpi依次往下推
Layout:这个是存放界面文件的文件夹
Values:这个是存放国际化文件的文件夹
其中的Strings.xml文件中的内容是存放文本对应key和value的文件
AndroidManifest.xml:
此文件非常重要,是android应用程序的入口文件,相当于java中的main函数,web程序中的web.xml配置文件
default.properties:这个是默认的配置文件,例如:本应用程序的最低支持版本等信息就存放在这个文件夹。
AndroidManifest.xml 是一个程序的入口
其中包含几个元素
Manifest:这个是指定manifest的环境,package,指定java文件所在的文件夹
android:versionCode=“1“ 代码版本号
android:versionName=“1.0”代码版本名称
android:versionName=“1.0” 最小支持androidsdk版本号
Application:配置应用程序环境,
android:icon:指定当前应用程序的图标,@符号代表资源位置
android:label:指定当前应用程序的显示名称@符号代表资源位置
Activity,此图标指定当前程序拥有的界面文件
android:name:acttivity文件对应的java文件名称
android:label:这个acttivity的名称。
intent-filter:上下文环境过滤器,严格意义上来说是一个定义说明,其中的android:name="android.intent.action.MAIN“
这句话说明这个是整个程序的入口
android:name=“android.intent.category.LAUNCHER“ 这句话说明当程序启动的时候就启动这个activity界面
src目录:
java代码源文件。
gen目录:
R.java:静态内部类,系统自动生成,无需程序员维护。
assets目录:
资源目录,html,多媒体文件。
bin目录:
应用程序所生成的apk。
res目录:
drawable:hdpi,mdpi,ldpi。默认png格式的图片。
layout:布局。
menu:菜单。
values:存放字符串或数值等常量。
strings.xml(字符串) 取值方式:getResource().getString(resourceId)
colors.xml(颜色) 取值方式:getResource().getColor(resourceId)
arrays.xml(数组) 取值方式:getResource().getStringArray(resourceId)
dimens.xml(尺寸) 取值方式:getResource().getDimension(resourceId)
styles.xml(样式) 无需取值
AndroidManifest.xml文件:
包含该项目中所使用的Actitity,Service,Receiver。
是每个Android项目都必须有的文件。
<?xml version="1.0" encoding="utf-8"?>
<!--
manifest 根节点,描述了package中的所有内容
android:versionCode 所生成的apk的版本号
android:versionName 版本的一个名称
android:installLocation: 安装路径
"auto" 自动寻找安装的地方,ROM或者SDcard卡。默认属性
"internalOnly" 仅仅只能安装在ROM
"preferExternal" 会直接安装在SDcard卡
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hello"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="auto">
<!--
uses-sdk 所使用的sdk的版本相关
-->
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<!--
android:icon 应用程序的logo图标
android:label 应用程序的名字
android:name 应用程序的主程序的名称,默认启动的activity
intent-filter 意图过滤器:用来过滤用户的一些动作和操作
category android:name 表示决定应用程序是否在程序列表中显示
-->
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.hello.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
相关文章推荐
- 安卓(android)开发框架的说明1:基于Eclipse的安卓工程开发目录介绍
- Android教程(三)-- 建立工程与工程目录介绍
- Android-----工程文件目录介绍
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- 创建一个Android程序(简单介绍工程里面各个文件的作用)
- xcode 建立 IOS 项目工程:项目文件介绍(项目中各个文件的作用)
- Eclipse工程目录下建立bat文件运行Java程序
- 创建一个Android程序(简单介绍工程里面各个文件的作用)
- Android应用开发工程目录作用介绍
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)
- tomcat各目录(文件)作用介绍
- Android入门教程(四)之------Android工程目录结构介绍
- Android 工程中各种文件的介绍
- Android ROM中Odex文件的作用及介绍
- eclipse下工程文件导入android_studio
- eclipse 利用windows资源管理器打开当前文件所在目录 | eclipse下的Java工程路径问题
- 在Eclipse里修改已建立的android工程的图标
- eclipse工程获取工程/文件目录
- Android工程目录及其作用简介
- Android 工程目录结构介绍