I Liste des Content-Provider für angemeldete Benutzer auf einem Tablet mit diesem Code erhalten kann:Wie Liste der Content-Provider für alle Benutzer auf einem Tablet bekommen
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);
}
}
}
Aber dieser Code oben nicht listet ALLE auf Anbietern verfügbaren Inhaltsanbieter auf, einschließlich anderer Benutzer und eingeschränkter Profile.
Meine Frage: Ist es möglich, Inhaltsanbieter für alle Benutzer/Profile auf einem Tablet aufzulisten?
Ich sehe other questions on SO darüber, aber sie nur Liste Content-Provider für angemeldete Benutzer nur.
Es ist Ein gesunder Menschenverstand, um Daten nur für eingeloggte Benutzer zu erhalten. Andernfalls wäre es eine Sicherheitsverletzung. – Jehy
Was ist, wenn ich einen Inhaltsanbieter schreiben möchte, der für alle Benutzer auf einem Tablet verfügbar ist? Ist es möglich, ein solches cp überhaupt zu definieren? – bianca
Ich denke, dass dann jeder Benutzer Ihre Anwendung separat starten muss. – Jehy