2011-12-23 52 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

相關問題