问题:AndroidManifest.xml文件中(uses-library)详解
语法:
<uses-library
android:name=“string”
android:required=[“true”|”false”]
/>
被包含于<application>中
说明:
这个元素用于指定该应用程序必须链接的共享类库,这个元素告诉系统应用程序包的类装载器中所包含的类库代码。
如果在该应用的清单中出现这个元素,并且它的android:required属性被设备为true,那么除非该类库在用户的设备上存在,否则PackageManager框架不会让用户安装这个应用程序。
Android:name
这个属性用于指定类库的名称。这个名称是在对应的类库文档中提供的。例如android.test.runner库就是包含Android测试类的一个程序包
Android:required
默认值是true,这个属性用于指定应用程序是否需要有android:name属性所指定的类库
True:没有这个库应用程序无法工作。如果用户设备上没有这个类库,系统不允许该应用程序安装在这个设备上