假设我已经安装了第三方应用程序并且我想访问该应用程序中的内容提供商。
我怎么知道 URI 的权限部分?
我的意思是我怎么知道开发人员在清单文件中为 android:authorities="" 为提供者分配了什么?
假设我已经安装了第三方应用程序并且我想访问该应用程序中的内容提供商。
我怎么知道 URI 的权限部分?
我的意思是我怎么知道开发人员在清单文件中为 android:authorities="" 为提供者分配了什么?
查看文档后,您可以使用以下方法获取设备上的内容提供程序:
公共抽象列表 queryContentProviders (String processName, int uid, int flags)
这意味着您获取了您正在寻找的应用程序的 processName/UID。
在此处了解更多信息:http: //developer.android.com/reference/android/content/pm/PackageManager.html