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

2.3 Android程序中的关键文件

2016-01-22 08:52 549 查看
第一个比较正式的Android程序我们给大家讲了(2.2 音乐播放示例),但是了解Android开发中的关键文件作用那是非常必要的事情。

AndroidManifest.xml:它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。

res-->layout:此目录是存放所有Android程序布局设计文件,文件以.xml为后缀结尾

res-->values:此目录存放Android程序中的常量文件定义,如:字符串、颜色、风格样式等,文件以.xml为后缀结尾

res-->drawable-XXX:此目录存放Android程序中的图片

AndroidMainfest.xml文件在每个Android程序中都必须有的全局文件,那么现在我们就给大家详细的介绍一下AndroidManifest.xml文件中的各个节点作用

第一层解读

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android"
android:versionCode="1"
android:versionName="1.0" >

</manifest>


xmlns:android:它定义了Android命名空间,这样使得Android中各个标准属性都能在文件中使用。例如:想定义设备能够访问互联网的权限

package:指定本应用内Java主程序的包名,它也是一个应用程序的默认名称

versionCode:设备程序识别版本(升级)用的必须是一个integer值代表app更新多少次,比如第一版1,之后若要更新版本就是设置为2,3等等…

versionName:这个名称是给用户看的,你可以将你app版本号设置为1.1版本,后续更新版本设置为1.2、2.0版本等等…

第二层解读

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme=“@style/AppTheme” >
………
</application>


android:icon:定义整个APP的图标,图片一般放在drawable 文件夹下

android:label:定义整个APP的名称

android:theme:定义整个APP的风格样式

第三层解读

<activity
android:name="com.gxaedu.ui.SplashActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


activity:所有的APP的程序运行都需要通过<activity>标签来标明

intent-filter:Android中的意图筛选器,后续章节会介绍

文字内容来自:国信安刘阳
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: