我正在尝试实现一个通常从当前视图或当前前景上下文中获取任何文本的服务,我确信android kitkat中的android会在将文本传递给tts之前实现这一点。
知道Apis应该用于什么?
答案 0 :(得分:0)
Android Accessibility服务实现了我想要的目标:
http://developer.android.com/training/accessibility/service.html
我发现了一个简单的例子:https://gist.github.com/qihnus/1909616 但它需要修改你的清单。
点击此处: http://developer.android.com/guide/topics/ui/accessibility/services.html
另外一些Apis是从Android Ice Cream Sandwich或者上传的,但是您仍然可以使用支持库访问它们。
这是一般答案,但您可以从这些链接中做任何事情。
请记住检查是否启用了辅助功能:
Detect if my accessibility service is enabled
如果未启用,您可以触发该设置的意图以使用户手动启用它,因为您无法以编程方式启用Android辅助功能。