Android - AndroidManifest节点

AndroidManifest节点

本文地址:http://blog.csdn.net/caroline_wendy

AndroidManifest的主要根节点:

uses-sdk:使用SDK版本,

最低SDK版本(minSdkVersion):API的兼容性,防止较低版本使用较高API,根据创建时使用人数,进行选择。

目标SDK版本(targetSdkVersion):设置为最新的版本,同时升级Android SDK Build-tools,最新版本。

注意:已经遗弃,集成入Gradle,设置规则不变。

uses-configuration:选定输入配置,

APP应该支持任何输入配置,一般情况下不需要。

uses-feature:选定输入硬件功能,如Camera、NFC等,

非特殊类APP,不需要指定输入硬件功能,一般情况下不需要。

supports-screens:提供屏幕大小,

APP可以通过资源文件适配任何大小,一般情况下不需要。

supports-gl-texture:提供GL纹理压缩形式;

uses-permission:使用权限,

APP所需要的权限,对应不同的API,如果缺少,会导致APP崩溃并报错。

permission:权限,用于创建权限定义。

application:应用,最核心节点,选择使用name属性,扩展应用程序的状态类,

四大组件的注册位置:activity、service、provider、receiver。

uses-library:使用应用程序的共享库,如Google地图等。

时间: 2024-10-15 04:14:17

Android - AndroidManifest节点的相关文章

Android AndroidManifest 清单文件以及权限详解

每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下.它定义了该应用对于Android系统来说一些非常重要的信息.Android系统需要这些信息才能正常运行该应用.Android程序清单文件主要具有下面作用: ·        它给应用程序Java包命名,这个包名作为应用程序唯一标识符. ·        它描述了应用程序中的每个程序组件-Activity,Service,Broadcast Re

I.MX6 Android 设备节点权限

/********************************************************************************** * I.MX6 Android 设备节点权限 * 说明: * Android 是使用ueventd来创建设备节点的,会解析ueventd.rc和ueventd.xxx.rc两个 * 文件中对设备节点权限设定来设定权限. * * 2017-4-30 深圳 龙华民治樟坑村 曾剑锋 ***************************

Android Androidmanifest.xml详解(转)

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

Android AndroidManifest 清单文件以及权限详解【转自:http://my.oschina.net/yuanxulong/blog/366753】

每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的 根目录下.它定义了该应用对于Android系统来说一些非常重要的信息.Android系统需要这些信息才能正常运行该应用.Android程序清单文 件主要具有下面作用: ·        它给应用程序Java包命名,这个包名作为应用程序唯一标识符. ·        它描述了应用程序中的每个程序组件—Activity,Service,Broadcast

android AndroidManifest.xml

1>全局篇(包名.版本信息) 1>>应用的包名以及版本信息的管理 package="" android:versionCode="" android:versionName="" 2>>控制android版本信息 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> 2>组件篇

Android - AndroidManifest.xml 相关

package name 和 android:name 在<mainifest>标签下可以指定一个package,即为Project/src下的一个package,在<application>下的<activity>标签中android:name=".XXXActivity",省略了package name,默认使用<mainifest>下声明的package: 但是如果要启动的activity或者service不在<mainife

android AndroidManifest.xml uses-feature 详解

如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可 能会注意到一些高版本的应用没有在手机上的Android Market 中显示.这必定是应用使用 了<uses-feature>的结果. Android Market会根据uses-feature过滤所有你设备不支持的应用.通过使用<uses- feature>元素,一个应用可以指定它所支持的硬件型号,举个例子,有些设备不支持多点触 控或者OpenGL ES 2.0,那么过滤器

android AndroidManifest.xml 多个android.intent.action.MAIN (

可以的 ,一个程序是可以有多个入口的.如果你设置两个,并且category都是android.intent.category.LAUNCHER,那么你就 会发现你的手机中就会出现两个快捷方式,也就是两个程序的入口,但是进去以后打开的第一个页不同.但是category设置成其他的话,就会出现一个. <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientatio

Xamarin Android 的搜索框 : Search Dialog

Android 的搜索有两种可用方式: Search Dialog它是一个 UI Component , 被激活的时候, 会在顶部显示一个浮动的搜索框. SearchView  可以被布局到任何地方.在 Android 3.0 (Level 11) 中提供. SearchView 简单,随意使用,这里主要说说 Search Dialog  的基本用法, 因为 Xamarin 的处理方式稍稍和 原生 Android 有些不同. 效果: 源码: https://github.com/gruan01/