Android 上的静态方法中的 ApplicationInfo

jak*_*rtz 2 android

今天的问题并不复杂:

有没有办法在静态方法中获取ApplicationInfo?

Pet*_*ego 5

不。

要到达ApplicationInfo您需要的实例Context,您可以通过Application或的实例获得它Activity

所以,通常你会这样做:

ApplicationInfo appIngo = this.getPackageManager().getApplicationInfo("your.app.package.name", GET_META_DATA) 
Run Code Online (Sandbox Code Playgroud)

其中this是 Context 的实例,可以是 Activity、Service 或 Application。