2012-05-21 3 views
1

안드로이드 환경 밖에서 프로그래밍 방식으로 apk 파일에서 android 응용 프로그램 이름을 가져 오는 방법은 무엇입니까? 내가 AndroidManifest.xml을 구문 분석 시도했지만 그것은 단지 (시간에 매우 유익하지 않을 수 있습니다) 패키지 이름apk 파일에서 android 응용 프로그램 이름을 얻는 방법

+0

에게 그것을 보통 일반적으로 strings.xml에있는 문자열 리소스를 가리키는 Manifest에 저장되지 않습니다 ... –

+0

어디에서이 strings.xml을 찾을 수 있습니까? – paradox

+0

일반적으로 res/폴더에서 APK가있는 경우 zip 파일 일뿐입니다. –

답변

-1

하는 패키지 매니저 클래스를 사용하여 시도를 보여주고,이 시도 :

final PackageManager pm = context.getPackageManager(); 
ApplicationInfo ai; 
try { 
ai = pm.getApplicationInfo(packageName, 0); 
} catch (final NameNotFoundException e) { 
ai = null; 
} 
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "  (unknown)"); 

출처 : get application name from package name

+1

그는 실제 장치가 아니라 AP 통신에서 질문했습니다. –

관련 문제