哪里出现android:你的清单中的描述标签?

let*_*nda 16 android manifest

android:label参数显示在主屏幕上的图标下方,但是我无法看到手机上显示android:description标签的位置(主屏幕,应用程序设置菜单,......?).

我没有在Android官方文档中找到答案.

任何的想法?

小智 8

虽然它没有在Android操作系统看到的任何地方显示,但可以使用以下功能以编程方式获取应用程序描述

CharSequence android.content.pm.ApplicationInfo.loadDescription(PackageManager pm)

市场上有一些第三方应用程序可以进行此调用,并显示有关其他单个应用程序的信息.


Cha*_*ltz 6

这是一个很好的问题,我同样找不到答案。

android:description 的值似乎没有出现在应用程序选择屏幕中(对于通用意图)。应用程序托盘中没有选项可以查看有关应用程序的更多详细信息。它不会显示在应用程序管理器中。当有人发布应用程序时,Android Market 描述是通过 Android Market 网站设置的,似乎并非来自应用程序本身。

我认为,就像 android:title 一样,它可能只在某些主题中显示。但是,我在http://developer.android.com/resources/samples/ApiDemos/res/values/styles.htmlhttp://developer.android.com/reference/android/R 中没有看到任何主题。 style.html似乎他们会包含一个描述。

我能想到的唯一另一种可能性是它被添加“以防万一”他们想稍后在某些应用程序或 Android 版本中使用它......而且他们从未考虑过它,因此暂时无用存在。不幸的是,我们可能永远不会知道,除非来自 Android 团队的人自己说话。

总结:尽我所能,android:description 不显示任何地方。


Sag*_*kar 5

Android的文档android:description状态

... 关于应用程序的用户可读文本,比应用程序标签更长、更具描述性。该值必须设置为对字符串资源的引用。与标签不同,它不能是原始字符串。没有默认值。

如果您仔细阅读,此声明非常重要。这是我如何破译它:

  • “......更长,更具描述性......” - 当然,这意味着它不适合视觉显示。相反,它表明它由 API 在内部使用。
  • .."no default value" - 这表明每个应用程序都有一个唯一的值
  • 我最有根据的猜测是,这个标签可以作为meta-tag谷歌内部使用的标签来理解(?)每个应用程序试图做什么,或者为 Android Market 引擎提供更多洞察力以获得更好的 SEO 体验。

    在所有情况下,我永远不会因为它不可见而将该字段留空!