2011-12-23 57 views
3

我是Android开发人员,我试图弄清楚如何在突出显示任何文本时向用户建议功能的工具/应用程序其他应用程序。如何开发任何应用程序中用于任何文本的Android工具

这可能吗?我想这与开发“复制和粘贴”功能类似,但我只需要知道从哪里开始以及我究竟需要做什么。

编辑:

我可以使用“剪贴板框架”监听文本选择?

+1

听起来像是一件合理的事想对我做什么。 – 2011-12-23 21:51:00

回答

4

这可能吗?

一般来说,不是,出于安全原因。

在这种特定情况下,您可以创建您自己的输入法编辑器(也称为软键盘),用户可以选择使用该编辑器,并且您可以找出用户何时选择EditText中的文本。但是编写一个好的输入法编辑器是而不是很简单,并且它不会影响在Web浏览器中突出显示的文本。

我可以使用“剪贴板框架”来侦听文本选择吗?

+0

谢谢!那么我可以为原始的互联网浏览器和任何电子阅读器建立一个扩展来做到这一点吗? – 2011-12-23 23:15:49

+1

@DoaaA .:关于“原始的互联网浏览器”,不,你不能“为它建立一个扩展”。对于“任何电子阅读器”,你必须找到一些并询问他们。 – CommonsWare 2011-12-23 23:18:49

+0

好的非常感谢。 – 2011-12-24 01:13:11

1

嗯,你必须做所有的教程和阅读理论,然后再开始编程任何东西。 如果你不想这样做,你可以开始做已经在教程和手册中完成的事情。

顺便说一句,尝试做THIS教程,了解关于保存内容和操纵文本的基础知识。然后,关于编写文本的this summary。然后,你可以开始考虑应用。

+0

感谢您的回复。我可以使用“剪贴板框架”吗?当用户突出显示文字时,有没有广播接收器? – 2011-12-23 22:13:17

+1

我将从基础开始1,然后使用框架:http://developer.android.com/guide/topics/clipboard/copy-paste.html来研究它的工作原理并学习更多。我现在学习tutoriales,所以我今天不能帮助你...也许下周:D – vgonisanz 2011-12-23 22:18:12

+0

好的谢谢.. – 2011-12-23 22:21:06

相关问题