如何更改应用程序名称的Android Talkback

我正在使用的应用程序有一个名字,对口误读。 我可以通过改变拼写在应用程序中解决这个问题。 但是,如果我更改清单中的android:标签中的拼写,手机上的应用程序图标拼写错误。 有没有人有办法解决这个问题?

Solutions Collecting From Web of "如何更改应用程序名称的Android Talkback"

没有办法做到这一点。 修复程序将使LaunchScreen能够读取替代标签,并将其放置在代表应用程序的textView的内容描述中。

TalkBack会回读这样的内容。

  • 如果contentDescription可用,则将其读取。
  • 如果视图有“文本”,则将其读取。
  • 所有其他情况下,视图不是以可访问性为重点

所以,TalkBack正在抓取应用程序名称所提供的“文本”视图。 启动屏幕不提供重写contentDescription的机制,因此只会读取您的文本。 这不是您的应用程序的问题,这是主屏幕应用程序的问题。 您可能可以为具有不同主屏幕应用程序的用户修复此问题,但是绝对没有通用的解决scheme,对于Motorola,Samsung和Nexus设备上提供的标准LaunchScreen应用程序(很可能也有其他解决scheme)我不拥有任何他们)。

在对讲没有正确发音的情况下,试图把它看作一个单词而不是单个字母,你可以使用零宽度的不间断空格字符\ufeff将这些字母不可\ufeff分开。

假设你有单词CAT但是你想让它读作CAT

 <string name="app_name">C\ufeffA\ufeffT</string> 

它仍然会显示为CAT ,不会因为换行而被破坏。

但是 ,您的用户将无法通过inputCAT来search应用程序。