2012-04-04 3 views

답변

1

프로그래밍 방식으로 해당 정보에 액세스 할 수있는 방법이 없다고 생각합니다. 사실 나는 벤더의 이름이 어디서나 apk 파일 내에 저장되어 있다고 생각하지 않는다. 마켓에서 '개발자'로 표시되는 이름은 애플리케이션을 업로드 한 Google 계정과 관련된 이름입니다. 나는이 가치가 응용 프로그램 자체보다는 시장 인프라에 의해 저장된다고 생각합니다. 불행히도 현재 시장 데이터에 대한 액세스 권한을 부여하는 공개 API는 없습니다.

당신은 반드시 실제 사람이 읽을 수있는 이름에 관심과 당신은 단지 프로그래밍 장치가 동일한 개발자로부터 여러 응용 프로그램 당신이 PackageInfo 내부 signature 필드에서이를 수집합니다 할 수있을이 있는지 여부를 말할 수하는 것을 목표로하지 않는 경우 pm.getPackageInfo(String packageName, int flags);에서 얻을 수있는 객체 나는 매우 적은 경험이 있지만 잘못된 것일 수 있습니다.

+0

감사합니다.하지만 "Acme Widgets, Inc"와 같은 사람이 볼 수있는 공급 업체 이름을 찾고 있습니다. 내 자신의 AndroidManifest.xml을 살펴보면 회사/공급 업체 이름을 설정할 위치가 표시되지 않습니다. 매우 이상한 것은 이것이 매니 페스트의 일부가 아니라는 것입니다. –

관련 문제