2011-03-04 4 views

답변

4

당신이 Application 또는 Activity의 당신을 통해 얻을 Context의 인스턴스 및 인스턴스를 필요 ApplicationInfo에 제

얻을합니다.

그래서, 일반적으로 당신이 할 것 :

this이며, 문맥, 활동, 서비스 또는 응용 프로그램 중 하나의 예를
ApplicationInfo appIngo = this. getPackageManager().getApplicationInfo("your.app.package.name", GET_META_DATA) 

.

1

당신은

public class TestApplication extends Application 

가에서 onCreate 메서드에서이 클래스 내부

private static TestApplication instance = null; 

인스턴스화를 개인 정적 인스턴스 변수를 만들 응용 프로그램에서 응용 프로그램 클래스를 상속 할 수 있습니다 :

instance = this; 

쓰기 액세스를 방법

,210
public static TestApplication getInstance() { 
     return instance; 
    } 

어떤 장소에서 당신은 당신의 ApplicationContext를 얻을 수

TestApplication.getInstance().getApplicationInfo() 

같은 방법으로 호출 할 수 있습니다.

관련 문제