Android API Guides---APP Manifest

<uses-library>

句法

<uses-library
  android:name="string"
  android:required=["true" | "false"] />
包含于

<application>

描述:
指定应用程序必须链接共享库。这个元素告诉系统包括图书馆中的类加载器的封装代码。
所有的Andr​​oid包(如android.app,android.content,android.view和android.widget)都在,所有的应用程序会自动对链接默认库。然而,一些软件包(如地图),在未自动链接单独的库。请咨询您正在使用,以确定哪些库包含了封装代码软件包的文件。


这个元素也影响一个特定的设备,并在谷歌播放应用程序的可用性对应用程序的安装:


安装
如果该元素存在和其Android:required属性被设置为true,软件包管理系统框架不会让用户安装应用程序,除非该库目前在用户的设备上。
Android的:所需的属性进行详细以下部分所述。


属性:

android:name

库的名称。这个名字是由您正在使用的包的文档提供。这样的一个例子是“android.test.runner”,它包含的Android测试类的软件包。

android:required

布尔值,表示该应用程序是否需要通过指定的库

android:name:

真”:应用程序并不没有这个库函数。该系统将不允许不具有库中的设备上的应用程序。
“假”:如果存在的话,应用程序可以使用这个库,但设计如有必要,没有它。该系统将允许要安装的应用程序,即使该库不存在。如果使用“假”,你负责在运行时,库可用检查。
要检查库,你可以使用反射来确定某一特定类是可用的。
该缺省值是“真”。



你可能感兴趣的:(java,android,api,sdk,阅读)