在Android中扩展浏览器功能

在Android中扩展浏览器功能,android,Android,当我打开Android的默认浏览器时,我想在单击它打开我的意图并向我传递当前url参数时添加一个按钮或菜单项 这在Android中是否可行?当然,您可以获取当前url: URL url = new URL(mWebView.getUrl()); 仅通过股票期权的方式,如果相关浏览器有股票期权。标准AOSP浏览器应用程序将在操作溢出中具有这样一个“共享”选项。它触发一个操作\u SENDIntent,MIME类型为text/plain,因此任何声称通过在清单中支持该操作的活动都将能够响应:

当我打开Android的默认浏览器时,我想在单击它打开我的意图并向我传递当前url参数时添加一个按钮或菜单项


这在Android中是否可行?

当然,您可以获取当前url:

URL url = new URL(mWebView.getUrl());

仅通过股票期权的方式,如果相关浏览器有股票期权。标准AOSP浏览器应用程序将在操作溢出中具有这样一个“共享”选项。它触发一个
操作\u SEND
Intent
,MIME类型为
text/plain
,因此任何声称通过
在清单中支持该操作的活动都将能够响应:

        <intent-filter android:label="@string/app_name">
            <action android:name="android.intent.action.SEND"/>

            <data android:mimeType="text/plain"/>

            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>

我不知道我是否理解正确,但我认为这就是你想要的

当用户单击您的按钮时,您可以重定向到自定义url,
somesite://current_page_url.
使用javascript或插件的功能


当主机设置为“somesite”时,您的意图过滤器可以检测到这一点。

您的问题很难理解。你能重新表述一下吗?按钮将作为html元素出现在浏览器中?@DarkXphenomenon出现在浏览器中。就像chrome extensions for Windows.AFAIK一样,android默认浏览器不支持这样一个元素,该元素的行为类似于EXEXENSION,并且可以跨页面持久存在。浏览器Dolphin和Firefox支持这样的扩展。即
WebView
,而不是“浏览器”。好的,对不起,误解了这个问题