2014-11-08 63 views
0

我试图实现从当前视图或当前前景上下文一般获取任何文本的服务,我敢肯定在android kitkat中android对话实现此之前将文本传递给tts。Android从当前上下文获取文本

不知道Apis应该用于这个吗?

+0

此服务是否尝试从您的应用或其他应用读取视图? – NameSpace 2014-11-08 18:13:38

+0

另一个应用程序,就像android kitkat中的回话功能 – user2469133 2014-11-08 18:16:56

+1

我想你需要阅读有关辅助功能:https://developer.android.com/reference/android/R.styleable.html#AccessibilityService_accessibilityEventTypes https:// developer。 android.com/guide/topics/ui/accessibility/index.html。我没有读到它,所以这只是一个猜测... – 2014-11-08 18:37:54

回答

0

Android辅助服务做了什么,我想:

http://developer.android.com/training/accessibility/service.html

,我发现一个简单的例子:https://gist.github.com/qihnus/1909616 但它需要修改你的清单。

检查这里: http://developer.android.com/guide/topics/ui/accessibility/services.html

也有一些蜜蜂从Android的冰淇淋三明治或向上申报,但你仍然可以使用支持库访问它们。

这是一个普遍的答案,但你可以做任何从这些链接。

注意检查辅助功能启用与否:

Detect if my accessibility service is enabled

,如果没有启用,可以触发一个意图设置,使用户手动启用它,因为你不能使Android辅助编程。