Android项目工程目录说明
2015-05-26 16:02
239 查看
一、Android项目工程目录说明
![](http://img.blog.csdn.net/20150526155820285)
二、R.java
R.java 资源索引文件
1、每一类型的资源对应于R文件中的一个内部类
ex:layout 布局文件 public static final class layout
strings 字符 public static final class string
drawable 图片资源 public static final class drawable
dimens 尺寸文件 public static final class dimen
… …
2、引用资源时可通过R文件索引
ex: 引用布局文件 R.layout.activity_main
引用菜单文件 R.menu.main
三、AndroidManifest.xml 应用清单文件
二、R.java
R.java 资源索引文件
/* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should not be modified by hand. */ package com.example.hello; public final class R { public static final class attr { } public static final class dimen { /** Default screen margins, per the Android Design guidelines. Customize dimensions originally defined in res/values/dimens.xml (such as screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here. */ public static final int activity_horizontal_margin=0x7f040000; public static final int activity_vertical_margin=0x7f040001; } public static final class drawable { public static final int ic_launcher=0x7f020000; } public static final class id { public static final int action_settings=0x7f080000; } public static final class layout { public static final int activity_main=0x7f030000; } public static final class menu { public static final int main=0x7f070000; } public static final class string { public static final int action_settings=0x7f050001; public static final int app_name=0x7f050000; public static final int hello_world=0x7f050002; } public static final class style { /** Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/values-vXX/styles.xml on newer devices. Theme customizations available in newer API levels can go in res/values-vXX/styles.xml, while customizations related to backward-compatibility can go here. Base application theme for API 11+. This theme completely replaces AppBaseTheme from res/values/styles.xml on API 11+ devices. API 11 theme customizations can go here. Base application theme for API 14+. This theme completely replaces AppBaseTheme from BOTH res/values/styles.xml and res/values-v11/styles.xml on API 14+ devices. API 14 theme customizations can go here. */ public static final int AppBaseTheme=0x7f060000; /** Application theme. All customizations that are NOT specific to a particular API-level can go here. */ public static final int AppTheme=0x7f060001; } }
1、每一类型的资源对应于R文件中的一个内部类
ex:layout 布局文件 public static final class layout
strings 字符 public static final class string
drawable 图片资源 public static final class drawable
dimens 尺寸文件 public static final class dimen
… …
2、引用资源时可通过R文件索引
ex: 引用布局文件 R.layout.activity_main
引用菜单文件 R.menu.main
三、AndroidManifest.xml 应用清单文件
<?xml version="1.0" encoding="utf-8"?> <!-- 根元素,manifest :注意关键属性package配置app的包名,一个app由包名+签名确定该app在android系统中唯一标识 --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.hello" android:versionCode="1" android:versionName="1.0" > <!-- uses-sdk :app应用的android版本信息,其中目标版本需配合project.properties文件 --> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> <!-- uses-permission :声明运行该app应用需要的权限 --> <uses-permission android:name="android.permission.CALL_PHONE"/> <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> <!-- 只有下面配置的intent,标示是该app的启动入口 --> <action android:name="android.intent.action.MAIN" /> <!-- app应用入口 --> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
相关文章推荐
- Android项目工程目录结构说明及作用
- Eclipse ADT 创建Android项目----工程目录详解
- Android项目工程目录详解
- android项目的目录结构以及简要说明
- Android项目目录构成说明
- Android学习 3 -工程项目结构说明
- Android项目工程说明
- Android 系统包和项目工程说明
- 安卓(android)开发框架的说明1:基于Eclipse的安卓工程开发目录介绍
- Android工程的目录说明
- Android的sdk、api及工程目录说明 分类: JAVA 2015-01-16 16:20 365人阅读 评论(0) 收藏
- Eclipse,Android Studio项目结构图与SDK工程目录结构图
- 在android目录添加自己的项目工程
- Android Studio目录结构及工程项目结构解析
- Android的sdk、api及工程目录说明
- Android项目工程目录详解
- Android的sdk、api及工程目录说明
- Android的sdk、api及工程目录说明
- Android项目工程目录详解