Android项目构成之AndroidManifest.xml文件简介
2016-05-05 21:06
417 查看
Android项目构成之AndroidManifest.xml文件简介
这个文件的作用是用来声明应用程序的基本的信息的包括:
它使注册在哪一个包下的。
应用程序的版本,包括版本号和版本名
它运行的目标Android SDK和要求
运行它要使用的权限
应用程序和它的所有主要组成部分:活动、服务、提供器、接收器
AndroidManifest.xml是XML格式的Android 程序声明文件,是全局描述性的文件。它包含了Android系统在运行Android程序前所必须要掌握的重要的信息。这其中包含了程序的名称、图标、包名称、授权和SDK最低版本。创建的每一个Android 项目都应该在根目录下包含一个AndroidManifest.xml文件。
manifest包含四部分属性:
xmlns:android:定义了Android 的命名空间一般为http://schemas.android.com/apk/res/android
package:指定了java主程序包的包名
android:versionCode:表示应用程序的版本号,是一个整数值,数值越大表示版本越新
android:versionName:表示应用程序的版本名称,是一个字符串表示,一般是给用户看的。
但是在下面的示例中没有后面的两个属性。
这个文件的作用是用来声明应用程序的基本的信息的包括:
它使注册在哪一个包下的。
应用程序的版本,包括版本号和版本名
它运行的目标Android SDK和要求
运行它要使用的权限
应用程序和它的所有主要组成部分:活动、服务、提供器、接收器
AndroidManifest.xml是XML格式的Android 程序声明文件,是全局描述性的文件。它包含了Android系统在运行Android程序前所必须要掌握的重要的信息。这其中包含了程序的名称、图标、包名称、授权和SDK最低版本。创建的每一个Android 项目都应该在根目录下包含一个AndroidManifest.xml文件。
manifest包含四部分属性:
xmlns:android:定义了Android 的命名空间一般为http://schemas.android.com/apk/res/android
package:指定了java主程序包的包名
android:versionCode:表示应用程序的版本号,是一个整数值,数值越大表示版本越新
android:versionName:表示应用程序的版本名称,是一个字符串表示,一般是给用户看的。
但是在下面的示例中没有后面的两个属性。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.administrator.testapp"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" //定义了Android 应用程序的图标 android:label="@string/app_name" //定义了Android应用程序的标签名称,标签明名称将在用户界面的Activity上显示 android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MyActivity"> //定义了实现Activity类的名称,可以是完整的类名称,也可以是简化后的类名称。 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> //manifest属性只能包含一个application元素,在这个application元素中 //可以声明Android程序中最重要的4个组成部分: //Activity、Service、BroadcastReceiver和ContentProvider.
相关文章推荐
- android之ListView分页加载数据
- 服务android
- 去除android控件滑动的时候出现的阴影
- Android Studio快捷键
- 解决android中listview中嵌套checkbox滑动时checkbox状态改变问题
- android studio 包依赖
- Android打开输入法和关闭输入法
- android studio 多渠道打包
- Android Fragment 真正的完全解析(上)
- android:全屏设置 + 去标题 + 只去程序标题栏 (应用和activity设置)
- android studio 签名
- Android内存泄露分析和处理
- android 自学日记(六) ——SAX解析中换行问题解决
- Android Studio Gradle编译报input jar file is specified twice
- Android 文件储存
- 关于 MotionEvent 的笔记
- android自定义View之重写View来实现全新的控件
- Android逆向小试牛刀(破解阅读软件广告)
- Android开发拖动条SeekBar的使用
- 【Android Studio快捷键】之代码提示