Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

CustomActionWebView

> 编程语言
Open source

自定义webview长按文本弹出选项,并且点击后返回选项与所选中的文本,你的webview不再只支持系统的复制等功能了,长按web文本实现文本一键收藏、分享,就是这么简单。Demo中附带对webView的详细使用:api详解,配置详解,js多种通信方式详解。

381 stars0 likes0 views
WebsiteGitHub

About

自定义webview长按文本弹出选项,并且点击后返回选项与所选中的文本,你的webview不再只支持系统的复制等功能了,长按web文本实现文本一键收藏、分享,就是这么简单。Demo中附带对webView的详细使用:api详解,配置详解,js多种通信方式详解。

自定义webview长按文本弹出选项,并且点击后返回选项与所选中的文本,你的webview不再只支持系统的复制等功能了,长按web文本实现文本一键收藏、分享,就是这么简单。Demo中附带对webView的详细使用:api详解,配置详解,js多种通信方式详解。


实现解析

在project下的build.gradle添加

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

在module下的build.gradle添加

dependencies {
   compile 'com.github.CarGuo:CustomActionWebView:v1.0.1'
}

示例图

JPG

GIF

使用实例

和普通的webview使用基本一致

…

webView使用详细解析

  • Demo中的APIWebViewActivity.java
/**
 * 演示WebView中的Api说明、js交互的方法,还有注意事项
 * 

 * 1、内存泄漏防备
 * 2、配置webView
 * 3、页面加载开始,错误,拦截请求,接受Error等
 * 4、页面加载进度,title,图标,js弹框等
 * 5、js交互与安全
 */

其他WebView推荐

  • Android开发:最全面、最易懂的Webview使用详解
  • 最全面总结 Android WebView与 JS 的交互方式
  • 你不知道的 Android WebView 使用漏洞

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Javaactionmodewebview

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言