2

我是 Android 应用程序开发的新手。

研究:在问这个问题之前,我已经阅读了与我的问题相关的主题(如何将字符串从一项活动发送到另一项活动?)。不幸的是,他们正在解释如何将字符串从一个活动复制到另一个活动。

我的意图:用户打开手机的默认浏览器,突出显示文本并单击将由我在菜单上添加的按钮,并以突出显示(复制)的文本打开所需的活动

尝试:我已将意图过滤器添加到活动中,然后将操作(android.intent.action.SEARCH)和类别(android.intent.category.DEFAULT)添加到意图过滤器中。我想,活动链接将在 Google、Google 翻译、维基百科、字典之后的搜索部分。此外,尝试了 android.intent.action.ACTION_SEARCH_LONG_PRESS。另外,android.intent.action.SEND。为什么它不起作用,我不知道。

尝试过(2) :部分从这里找到了我的问题的答案。但活动链接将在共享-> 共享为文本-> 活动中。我觉得路太长了。

<activity android:name="ActivityDate">
    <intent-filter android:label="Lesson">
        <category android:name="android.intent.category.DEFAULT"/>
        <action android:name="android.intent.action.SEND"/>
    </intent-filter>
</activity>

问题(我有很多问题。我会尽量缩短并提出对我来说最重要的问题)

问题1:是否可以在菜单中添加一个按钮(突出显示文本时打开。它包括复制、搜索、共享)?

问题2:如果可以,怎么做?如何制作按钮,以便在单击它时将突出显示的文本发送到我的活动?

问题3:如果我可以为默认浏览器执行此功能,我可以实现到其他应用程序(第三方应用程序)吗?

4

0 回答 0