我正在编写一个android模块,我将在其中包含一些项目.现在我需要获取应用程序名称(在运行时),例如android:label为清单中的应用程序设置的名称.显然我无法使用,getResources().getString(R.string.app_name)因为我无法访问使用此库的项目的资源.还有另外一种方法吗?我尝试过,getApplicationInfo().name但是null我找不到任何其他东西.
我试过 getApplicationInfo().name 但那是空的
那是因为name来自android:nameon的属性<application>,并且您没有Application在您的应用程序中使用自定义子类。
我找不到其他任何东西。
调用loadLabel()的ApplicationInfo,在一个传递PackageManager作为参数,来检索所述android:label值用于<application>或任何组件(例如,<activity>)。
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |