我正在写一个android模块,我将在我的一些项目中包含它。现在我需要获取应用程序名称(在运行时),例如在清单中为应用程序设置的名称为android:label
。显然,我不能使用getResources().getString(R.string.app_name)
,因为我无法访问使用此库的项目资源。有另一种方法吗? 我试过getApplicationInfo().name
,但那是null
,我找不到其他东西。android:从模块中获取应用程序名称
4
A
回答
3
我试过getApplicationInfo()的名字,但就是空
这是因为name
来自android:name
属性上<application>
,和你是不是在你的应用程序中使用自定义Application
子类。
我找不到其他东西。
Call loadLabel()
on the ApplicationInfo
,传递一个PackageManager
作为参数,来检索android:label
值用于<application>
或任何组件(例如,<activity>
)。
0
该模块包含在应用程序中,所以我想你正在调用它的应用程序中的一个方法。如果是这种情况,我建议您在此方法中添加一个参数以获取应用程序的上下文。然后,您可以在模块中使用context.getResources()。getString(R.string.app_name)来获取应用程序名称。
相关问题
- 1. 如何从android中的进程获取应用程序名称?
- 2. 如何从Android的包名获取应用程序名称?
- 3. 从软件包名称中获取应用程序名称
- 4. 从python包中获取模块名称
- 5. 从进程名称获取应用程序名称
- 6. 如何从进程名称获取应用程序名称?
- 7. 从模型名称中获取模块名称
- 8. iOS从应用程序名称获取应用程序图标
- 9. 从应用程序名称中的Android
- 10. Android:从意向获取应用程序名称
- 11. 如何从apk文件获取Android应用程序名称
- 12. 创建应用程序名称和模块名称之间
- 13. 获取应用程序名称
- 14. 获取应用程序的名称
- 15. 在Django模型中获取应用程序名称
- 16. 在Android中获取活动的应用程序名称
- 17. 如何在android中获取应用程序的名称?
- 18. Android应用程序名称
- 19. 获取模块名称和进程名称在LINUX C++
- 20. Ext JS - 如何从ViewModel中获取应用程序的名称?
- 21. 从Fiddler的会话中获取应用程序名称
- 22. 如何从应用程序实例中获取表单名称?
- 23. 在VB.net中从键盘输入获取应用程序名称
- 24. 获取facebook用户名称在Android应用程序
- 25. 如何从进程C#获取应用程序名称
- 26. 从symfony任务中获取应用程序/模块上下文
- 27. CF - 从应用程序名称中获取应用程序名称,通过休息
- 28. 从线程信息获取模块名称
- 29. Eclipse的Android插件在获取应用程序的名称
- 30. 获取在前台运行的应用程序的名称:android
谢谢你,'getApplicationInfo()。loadLabel(getPackageManager())'正是我想要的 – Ginso