语法(SYNTAX):
<uses-libraryandroid:name="string"
android:required=["true"
| "false"]
/>
被包含于(CONTAINED IN):
<application>
说明(DESCRIPTION):
这个元素用于指定该应用程序必须链接的共享类库。这个元素告诉系统该应用程序包的类装载器中所包含的类库代码。
Android的所有包(如andorid.app,android.content,android.view和android.widget等)都在应用程序自动链接的默认类库中。但是,有些包是在于独立的类库中,它们不能被自动的链接到应用程序包中,要查看这些包的文档,以确定要把哪些类库包含到包的代码中。
这个元素也会影响该应用程序在特殊设备上的安装,以及应用程序在Google Play上的可用性。
安装(Installation)
如果在该应用的清单中出现这个元素,并且它的android:required属性被设置为true,那么除非该类库在用户的设备上存在,否则PackageManager框架不会让用户安装这个应用程序。
Google Play
Google Play会基于要安装在用户设备上的类库来过滤应用程序。有关过滤的更多信息,请看Filters on Google Play(http://developer.android.com/guide/appendix/market-filters.html)
属性(ATTRIBUTES):
android:name
这个属性用于指定类库的名称。这个名称是在对应的类库文档中提供的。例如:android.test.runner库就是包含Android测试类的一个程序包。
android:required
这个属性用于指定应用程序是否需要有android:name属性所指定的类库:
true:没有这个库应用程序无法工作。如果用户设备设备上没有这个类库,系统不允许该应用程序安装在这个设备上。
false:如果该类库存在,则应用程序能够使用这个类库,但是如果有必要,也可以设计成没有该类库,应用程序也能够工作。系统会允许应用程序安装,即使该类库不存在。如果使用false,就要在运行时对类库的有效性进行必要的检查。
对于类库的检查,可以使用反射机制来判断一个具体的类是否有效。
默认值是true。
这个属性在API Level 7中被引入。
被包含于(INTRODUCED IN):
API Level 1
分享到:
相关推荐
AndroidManifest.xml文件详解 AndroidManifest android java
详细剖析 androidmanifest.xml 文件,罗列各节点,属性的作用,非常值得参考!!!
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的...
一个解密apk 包中AndroidManifest.xml 的工具,命令行直接使用,生成一个明文的xml 文件。 AndroidManifestConver.exe c:\src.xml c:\dest.xml
上次传的main activity代码配套,欢迎页面太丑没穿,好吧,就这样。
AndroidManifest.xml可以理解为android的一个注册表文件,在这个文件中,我们可以声明我们自己定义的权限,这个工程被赋予的权限已经所有应用组件的相关配置工作。Manifest, 描述:根节点,用来描述.apk文件,...
apk主配置AndroidManifest.xml信息查看工具,只要将apk文件拖到AppInfo.bat上面即可,另外dex-method-count.bat能计算apk包含的方法数
几个批处理文件,用来自动批量提取apk文件中的AndroidManifest.XML文件
Android教程之AndroidManifest.xml文件 详细介绍及用法解析
详细阐述androidmanifest.xml各个属性的含义和用法
AndroidManifest.xml反编译工具,包含工具和使用方法。
android反编译:修改apk生成的二进制文件AndroidManifest.xml文件。
Android 报错:Entry name ‘AndroidManifest.xml’ collided前言解决方法1、直接退回3.5.32、排除打包文件3、使用旧打包工具4、最终解决方法完事 前言 这两天 Android studio 更新了 3.6 版本,天天在右下角提示 ...
Android学习笔记之AndroidManifest.xml文件解析
android系统AndroidManifest.xml文件解析,供参考。
本文件用来修改二进制文件AndroidManifest.xml的内容!!!
借鉴QQ的配置 AndroidManifest.xml
androidmanifest 文件 基础 解读 入门,讲解androidmanifest.xml的相关知识
主要介绍了AndroidManifest.xml uses-feature功能,较为详细的分析了Android属性过滤操作的功能与相关技巧,需要的朋友可以参考下