3

태블릿의 모든 사용자를위한 컨텐츠 제공 업체의 목록을 얻는 방법 :내가 로그인 한 사용자가 태블릿에이 코드를 사용하기위한 정보 제공자의 목록을 얻을 수

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); 
     } 
    } 
} 

하지만를,이 코드는 위하지 않습니다 다른 사용자 및 제한된 프로필을 포함하여 장치에서 사용할 수있는 모든 콘텐츠 공급자를 나열하십시오.

내 질문 : 태블릿의 모든 사용자/프로필에 대한 콘텐츠 공급자를 나열 할 수 있습니까?

나는 이것에 대해 other questions on SO을 볼 수 있지만 로그인 한 사용자에 대해서만 콘텐츠 제공 업체를 나열합니다.

+0

그것은이 태블릿에 여러 사용자간에 데이터 및 제한 프로파일을 공유 할 수있는 컨텐츠 공급자를 작성하는 것을 알아 냈 로그인 한 사용자에 대해서만 데이터를 가져올 수있는 상식. 그렇지 않으면 보안 위반이됩니다. – Jehy

+0

태블릿의 모든 사용자가 사용할 수있는 콘텐츠 제공 업체를 작성하고 싶습니다. 그러한 cp를 전혀 정의 할 수 있습니까? – bianca

+0

나는 각 사용자가 응용 프로그램을 별도로 실행해야한다고 생각합니다. – Jehy

답변

0

(이 게시물에 포함 참조) 가능한 모든 옵션을 연구하고 시도 후, 나는 그것의 불가능이

관련 문제