public String getAuthority(Context context, Class<? extends ContentProvider> providerClass) {
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(),
PackageManager.GET_PROVIDERS);
ProviderInfo[] providers = packageInfo.providers;
if (providers.length > 0) {
for (int i = 0; i < providers.length; i++) {
ProviderInfo provider = providers[i];
if (provider.name.contains(providerClass.getSimpleName())) {
return provider.authority;
}
}
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return null;
}
MetaDataParser.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:dora
作者:
评论列表
文章目录