我是Android应用程序开发的新手。
研究:在提出这个问题之前,我已经阅读了与我的问题相关的主题(How to send string from one activity to another?)。不幸的是,他们正在解释如何将字符串从一个活动复制到另一个活动。
我的意图:用户打开手机的默认浏览器,突出显示文本并点击我将在菜单上添加的按钮,并打开所需的活动,突出显示(复制)文本
尝试:我已将intent过滤器添加到activity,然后将action(android.intent.action.SEARCH)和category(android.intent.category.DEFAULT)添加到intent-filter中。我想,活动链接将在谷歌,谷歌翻译,维基百科,词典之后的搜索部分。另外,尝试了android.intent.action.ACTION_SEARCH_LONG_PRESS。另外,android.intent.action.SEND。为什么它不起作用,我不知道。
尝试过(2):部分来自here,找到了我的问题的答案。但活动链接将在Share-> Share as Text-> Activity中。我认为这太长了。
<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:如果我可以为默认浏览器执行此功能,我可以实现 其他应用程序(第三方应用程序)?