Android 项目结构
2017-03-23 13:39
176 查看
创建一个Android项目需要先清楚它的项目结构:
![](https://img-blog.csdn.net/20170323132316445?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3h1bjI4MDI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如图:其中最主要的部分书app部分。
build/:Android studio自动生成的各种源文件,包括生成的.apk文件、R.java文件等。
libs/: 存放第三方jar包的地方,主要用来导入jar,可以将第三方jar包粘贴,然后右键选择As ...
src/: Java源代码存放的地方
main/: 主要的Java文件存放地方,其中好包括资源文件res
res/: 存放各种资源的地方
![](https://img-blog.csdn.net/20170323132904276?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3h1bjI4MDI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
drawable/: 存放图片资源和selector文件的地方
layout/: 存放布局文件的地方
raw/: 如果没有,可以自己建一个用来存放多媒体文件,如.mp3、.mp4文件等
values/: 存放颜色、字符串、主题等xml文件的地方
AndroidManifest.xml文件:应用的配置文件,权限等得添加都在这一文件中
附:同时再记录一个较为常用的菜单键Build
![](https://img-blog.csdn.net/20170323133604781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3h1bjI4MDI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
clean:清除项目生成的内容
rebuild:重建项目,这个可以在出现某些错误时,例如报错找不到R.java文件的时候
build apk:输出一个apk文件,将其打包
再来介绍一下AndroidManifest.xml文件:
如图:其中最主要的部分书app部分。
build/:Android studio自动生成的各种源文件,包括生成的.apk文件、R.java文件等。
libs/: 存放第三方jar包的地方,主要用来导入jar,可以将第三方jar包粘贴,然后右键选择As ...
src/: Java源代码存放的地方
main/: 主要的Java文件存放地方,其中好包括资源文件res
res/: 存放各种资源的地方
drawable/: 存放图片资源和selector文件的地方
layout/: 存放布局文件的地方
raw/: 如果没有,可以自己建一个用来存放多媒体文件,如.mp3、.mp4文件等
values/: 存放颜色、字符串、主题等xml文件的地方
AndroidManifest.xml文件:应用的配置文件,权限等得添加都在这一文件中
附:同时再记录一个较为常用的菜单键Build
clean:清除项目生成的内容
rebuild:重建项目,这个可以在出现某些错误时,例如报错找不到R.java文件的时候
build apk:输出一个apk文件,将其打包
再来介绍一下AndroidManifest.xml文件:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" //定义Android命名空间 package="com.example.renkai.uitest3"//指定包名 android:versionCode="1"//用于设备识别版本 android:versionName="1.0">//给用户看的版本号 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher"//应用程序的图标 android:label="@string/app_name"//字符串资源,可以指定到string.xml文件中来命名程序的名称 android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">//资源的style <activity android:name=".MainActivity">//该Activity的名称 <intent-filter> <action android:name="android.intent.action.MAIN" />//表明当前Activity为应用程序的入口 <category android:name="android.intent.category.LAUNCHER" />//决定该应用程序是否显示在程序列表中 </intent-filter> </activity> </application> </manifest>如果想要再注册一个Activity,只需要添加一句:
<activity android:name=".TheOtherAty"/>
相关文章推荐
- Android项目文件结构
- android的项目的目录结构
- Unity与Android的交互之项目结构
- Android项目的目录结构
- Android项目目录结构介绍(续)——src目录和res目录详细介绍
- Android项目目录结构
- Android项目结构以及各个控件基本属性
- Android 项目在Eclipse中的目录结构
- Android项目的目录结构
- Android Studio项目结构
- Android开发之旅:HelloWorld项目的目录结构
- (五)8天快速掌握Android视频教程_项目的目录结构与安装及启动过程分析
- 兔子--android项目结构
- 新建android项目的结构
- Eclipse中创建Android项目,Android项目结构解读
- Android项目源代码目录结构
- Android 项目eclipse、Android Studio目录结构分析
- Android开发——规划项目结构
- 【android浅析】android项目文件结构目录分析