Я могу получить список поставщиков контента для зарегистрированных пользователей на планшете, используя этот код:
for (PackageInfo pack : getPackageManager().getInstalledPackages(PackageManager.GET_PROVIDERS)) {
ProviderInfo[] providers = pack.providers;
if (providers != null) {
for (ProviderInfo provider : providers) {
Log.d(TAG, "provider info: " + provider.authority);
}
}
}
Но в приведенном выше коде не перечислены ВСЕ поставщики контента, доступные на устройствах, включая других пользователей и профили с ограниченным доступом.
Мой вопрос: можно ли составить список поставщиков контента для всех пользователей/профилей на планшете?
Я вижу другие вопросы на SO об этом, но они только перечисляют контент провайдеры только для зарегистрированных пользователей.