从android中的应用程序名称获取包名称[重复]

Posted

技术标签:

【中文标题】从android中的应用程序名称获取包名称[重复]【英文标题】:Getting package name from application name in android [duplicate] 【发布时间】:2012-04-06 09:09:49 【问题描述】:

可能重复:How to get package name from anywhere?

在我的项目中,我从手机中已安装的应用程序中选择了一个应用程序并将其存储为字符串。但在项目的后期,我需要启动我需要 d 包名称的应用程序。 是否可以从应用程序名称中获取包的名称? 请帮忙。 提前致谢

【问题讨论】:

【参考方案1】:

包是应用程序的唯一官方标识。如果您使用任何东西作为应用程序的持久身份,那么应该是那个,而不是其他东西。 (您不清楚您当前正在使用什么,但如果“应用程序名称”是指显示给用户的应用程序标签,那绝对不是您应该做的。所有用户需要做的正在更改他们的语言环境,poof 你会迷路。或者安装一个更改名称的应用更新......就像 Google 音乐变成了 Play 音乐。)

【讨论】:

您能告诉我如何存储应用程序名称(标签)和包名称,以便以后使用吗?我需要标签在屏幕上显示它以供用户和包名称启动它 你只需要包名。如果您想要标签,请使用 developer.android.com/reference/android/content/pm/… 和 developer.android.com/reference/android/content/pm/… 。您绝对不想存储标签文本,因为它可能因各种原因而发生变化——安装应用程序更新、用户更改区域设置等。

以上是关于从android中的应用程序名称获取包名称[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在Java生成的文件中更改android中的包名称[重复]

Android - 如何在应用程序类中读取包名称[重复]

Android更改包名称错误[重复]

我将如何获取可以在 android 上成为 Home 的应用程序的包名称

使用 PackageManager 获取包名称 [重复]

从ios中的UIImageWriteToSavedPhotosAlbum获取图像名称[重复]