微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用自定义字符串在设备的主屏幕搜索中找到我的 Android 应用程序?

如何解决如何使用自定义字符串在设备的主屏幕搜索中找到我的 Android 应用程序?

我有一个名为“我的应用程序”的应用程序,假设这是一个邮件应用程序。然后,当用户在设备的主屏幕搜索(例如三星的 One UI Home Finder)中进行搜索时,我希望搜索“电子邮件”、“消息”等以在这些结果中显示我的应用程序,即使这些搜索字符串不是在应用程序的名称中。例如,在三星的情况下,我可以通过输入“发送”、“电子邮件”和可能更多的词来找到 GMail 或 Outlook。

到目前为止我尝试过的:

  1. 在 AndroidManifest.xml 文件中更改启动器元素的标签以包含一些搜索字符串。例如,从“我的应用程序”更改为“我的邮件”,问题是我只能在这里添加几个搜索词(启动器名称会太长)。

  2. 向 AndroidManifest.xml 文件添加元素,所有这些元素都以启动器为目标。这不太好,因为我在主屏幕上看到了许多应用程序图标,而不仅仅是一个

  3. 在启动器元素内的 AndroidManifest.xml 中添加快捷方式元数据,并在针对同一启动器活动的 xml 文件中声明多个快捷方式。这显示了我想找到我的应用程序的每个搜索字符串的快捷方式,但是当用户长按应用程序的图标时,这不是一个优雅的解决方案。此外,这只适用于某些设备,不适用于其他设备。例如,请参见下图。

example of using several shortcuts

提前致谢,我一直在对此进行调查,感谢您的帮助:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。