如何在uses-library标签中获取android:required(true或false)属性的值?

时间:2014-03-12 09:20:40

标签: android xml android-manifest

例如,在androidmanifest.xml文件中,应用程序A中有以下标记:

uses-library android:name =“com.google.android.maps”android:required =“false”

我如何检查我的应用程序值android:app A的必需属性?

提前致谢

1 个答案:

答案 0 :(得分:1)

带有GET_SHARED_LIBRARY_FILES的PackageManager.getApplicationInfo()将返回ApplicationInfo.sharedLibraryFiles字段中使用的库列表。

然而,不会告诉您必需属性是真还是假。没有API告诉你 - 要找到它你必须自己解析app A的清单文件。