码迷,mamicode.com
首页 > 移动开发 > 详细

AndroidManifest.xml简介

时间:2014-09-20 05:40:16      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   使用   java   ar   

这个文件是每个Android程序中都会设置的, 它位于整个项目的根目录, 描述了package中暴露的组件(activity,service...), 各自的实现类, 各种能被处理的数据以及启动的位置

除了能够声明四大组件外, 程序员还经常需要设置重要的用户权限.

 

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <!-- 
 3 package: 表示应用程序的包名
 4 android:versionCode或者android:versionName: 表示该工程生成apk的版本号,初始为1.当该apk有更新后,
 5 可以修改这个版本号提示用户去更新
 6 android:installLocation="auto": 自动寻找apk的安装地点(手机ROM或者Sdcard上),或者"preferExternal"将先考虑装在Sdcard上
 7  -->
 8 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 9     package="com.study"
10     android:versionCode="1"
11     android:versionName="1.0">
12 
13     <uses-sdk
14         android:minSdkVersion="14"
15         android:targetSdkVersion="21" />
16 
17     <application
18         android:allowBackup="true"
19         android:icon="@drawable/ic_launcher"
20         android:label="@string/app_name"
21         android:theme="@style/AppTheme" >
22         <!--
23          android:icon="@drawable/ic_launcher": 用R.drawable.ic_launcher作为取址,取自drawable的图片,作为图标
24           android:label="@string/app_name": 用R.string.app_name作为取址,取自strings.xml的app_name,作为应用名字
25          -->
26         
27         <activity
28             android:name=".MainActivity"
29             android:label="@string/app_name" >
30              <!--
31              android:name=".MainActivity": 表示整个工程的主程序(MainAcitivity.java), .表示在当前package下
32               android:label="@string/app_name": 用R.string.app_name作为取址,取自strings.xml的app_name,作为应用名字
33              -->
34             <intent-filter>
35                 <action android:name="android.intent.action.MAIN" />
36 
37                 <category android:name="android.intent.category.LAUNCHER" />
38             </intent-filter>
39             <!--
40              intent-filter: 很重要的一个标签(意图过滤器),用来过滤用户的一些动作和操作
41              android.intent.action.MAIN: 表示的是当前的程序是整个工程的入口
42              -->
43         </activity>
44     </application>
45     <!--
46     还有一个最重要的uses-permission标签,用于设置网络访问权限等问题 
47      -->
48 </manifest>

新创建的组件必须在这个文件中声明其android:name才能使用, 一般名字是位于package下的java文件名. e.g., android:name=".OtherActivity"

AndroidManifest.xml简介

标签:android   style   blog   http   color   io   使用   java   ar   

原文地址:http://www.cnblogs.com/pulingjun/p/3982811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!