내 응용 프로그램에서 패키지 이름의 이름을 알아야합니다. 나는 활동에서 그것을 움켜 잡고 싶을 때 아무런 문제가 없지만 나는 다른 수업에서 그것을 할 수 없다. 다음 코드는 활동에서 작동하지만 간단한 클래스에서 왜 문제가 있는지 알 수 없습니다. android, 패키지 이름을 얻는 방법?
String packageName = getPackageName();
내 클래스에서이 코드를 작성했습니다 :
Context context = getApplicationContext();
String packageName = context.getPackageName();
하지만 컴파일러는 getApplicationContext()
방법은이 클래스에 대한 정의되지 말했다.
이 클래스 내에서 패키지 이름을 어떻게 가져올 수 있습니까? 인스턴스에
샘플 코드
ClassA instanceOfClass = new ClassA();
String packageName = instanceOfClass.getClass().getPackage().getName();
System.out.println("Package Name = " + packageName);
왜 downvote? – barry