您的位置:首页 > 移动开发 > Android开发

Android 项目结构

2017-03-23 13:39 176 查看
创建一个Android项目需要先清楚它的项目结构:



如图:其中最主要的部分书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 项目结构