Android Manifest XML:组件的声明

一、简介

  Android需要一个保存在工程根目录下的XML文件AndroidManifest.xml,Android会使用这个文件来启动你的应用程序。

二、AndroidManifest.xml文件结构

  Manifest XML文件中,<manifest>标签有4个标准属性:

  • <application>:这个标签的android:icon属性指向我们放在res/drawable目录中的icon.png文件。android:label属性指向存储在string.xml文件中的应用程序名称。
  • <activity>:通过在android:name属性中指定名称来声明应用程序的活动类。
  • <intnet-filter>:这个标签指定了启动应用程序的Intent对象的动作和类型。其它的动作是android.intent.category.MAIN,这个动作表示启动main.xml文件。种类是android.intent.category.LAUNCHER。
  • <uses-sdk>:这个标签通过android:minSdkVersion属性指定了应用程序所支持的最低SDK版本。

  当然,也有一些其它的标签:

  • <service>: 这个标签通过android:name指定名称来声明应用程序的服务类。
  • <receiver>:这个标签通过android:name指定名称来声明应用程序的广播接收器类。
  • <provider>:这个标签通过android:name指定名称来声明应用程序的内容提供器。在应用启动时,需要访问哪些内容提供器。
时间: 2024-10-31 23:50:49

Android Manifest XML:组件的声明的相关文章

Android Manifest.xml 之 Intent-filter

开始前先post出最简单的AndroidManifest.xml文件: <?xml version="1.0" encoding="UTF-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.actionbarcompat.basic" android:ve

修改air for android Manifest.xml下默认的screenOrientation

最近工作中有这个需求,需要修改AIR for android 生成的apk里的 android:screenOrientation="user"为android:screenOrientation="landscape".原因是一些平台的sdk接入air for android下会出现home键返回界面消失,starling失去焦点的bug.如果改成android:screenOrientation="landscape" ,android:la

android Manifest.xml选项

结构 继承关系 public final class Manifest extends Object java.lang.Object android.Manifest 内部类 class  Manifest.permission权限 class  Manifest.permission_group权限组 构造函数 public Manifest () 详细 android:allowTaskReparenting 用法<application android:allowTaskReparent

Android Manifest.xml详解

一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置. 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)

Android Manifest.xml 结构详解

关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了package中暴露的组件(activities,services, 等等),他们各自的实现类,各种能被处理的数据和启动位置. 除了能声明程序中的Activities, ContentProviders, Services,和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试) And

Android 学习:Manifest 文件--Android Manifest.xml

典型结构: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sh.tian.myfirstapp" > <application android:allowBackup="true" a

安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?(总结中)

安卓(android)建立项目时失败.出现AndroidManifest.xml file missing几种解决方法?(总结中) Eclipse新建项目.遇到这种问题.注意例如以下: 1.文件名称最好不要用中文. 2.文件夹也不要用中文. 3.这个不会出错,但出于程序编写习惯.第一个字母最好为大写.

android manifest.xml 文件

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 清单文件 包括 包名 应用 各个组件  四大组件 使用到的权限 应用程序所需要的最低安卓应用程序编程接口 版本级别 instrumentation  测试此包 或其他包 instrumentation的意思 是  仪表 ,使用仪器:乐器法:仪表化

android——manifest.xml