1 需求和效果爆照

浏览器app封装了Webview,然后实现实现长按Webview页面文字自定义复制、全选、分享、搜索、翻译功能(支持多语言),都在自己的浏览器app里面进行搜索和翻译,不跳到系统浏览器里面去

效果爆照如下,oppo手机效果如下

华为手机效果如下

2 Demo下载地址

Demo下载地址

3 分析加实现

1、继承WebView的类如果设置了setOnLongClickListener事件(一般用来分区长按页面内容类型&#x

Android之实现长按Webview页面文字自定义复制、全选、分享、搜索、翻译功能(支持多语言,博文也有Demo下载地址)相关推荐

  1. android使用webview上传文件,Android项目中如何在webview页面中上传文件

    Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...

  2. Android 输入英语单词实现(post网络请求)在线翻译,支持多种语言翻译

    输入英语单词实现(post网络请求)在线翻译,支持多种语言翻译 首先在xml文件上界面布局 采用LinearLayout来布局界面,并添加一个按钮来进行网络请求翻译,在添加一个EditText来输入我 ...

  3. android EditText 屏蔽长按弹出剪切 复制 全选菜单 的解决办法

    最近自定义一个密码输入框,正方形的那种,遇到了长按会弹出系统的剪切 复制 和全选的菜单的问题,下面说一下解决办法: 只要设置 edittext.setCustomSelectionActionMode ...

  4. 简单前端web页面文字防复制 粘贴 剪切 鼠标右键 F12 shift+ctrl+i等,多浏览器支持

    简单的实现javaScript层面的文字防复制,只能说防君子不妨小人,有兴趣的人可以试试 <!DOCTYPE html> <html > <head> <me ...

  5. android视频播放器5.0,最强安卓播放器MX Player支持安卓5.0了(附官方下载地址)

    作为移动平台上最强大的媒体播放器,MX Player现在终于支持安卓5.0棒棒糖了! 如果你的机器上原来装有旧版的MX Player,会发现在刷入安卓5.0之后,这个播放器就消失了.这是因为开发者为了 ...

  6. Uni-app 购物车页面 获取购物车数据 全选 单选 合计 删除

    shopCart.vue <template><view class="shopCart"><u-navbar title="购物车&quo ...

  7. html购物车总价,最完美的购物车页面js,可全选,计算总价,传列表套字典。

    购物车功能 产品一 单价10 数量1 产品二 单价20 数量2 产品三 单价30 数量3 产品四 单价40 数量4 合计:¥0 全选 结算 // 全选/反选 功能 $('#allcheck').cli ...

  8. android开源demo下载地址

    在网上看到的开源项目的地址,供更多的人学习下载: 1.http://bigcateasymorse.googlecode.com/svn/trunk/ 大概浏览了一下项目列表,内容很丰富,有时间的话可 ...

  9. Android的WebView如何播放视频和全屏视频(腾讯X5内核)

    WebView如何播放视频和全屏视频 前言 1. 接入SDK 2. 具体场景和代码实现 3. 踩坑 3.1 android.system.ErrnoException: chmod failed: E ...

最新文章

  1. 宏基因组实战4. 基因注释Prokka
  2. 不一样的STAR法则
  3. 设计模式之工厂模式和抽象工厂
  4. puts遇到空格无法输出_输入一句英文,只包含字母和空格,如何输出这句英文中.....-黑马程序员技术交流社区...
  5. linux png pdf,将多页PDF转换为PNG并返回(Linux)
  6. module.exports与exports,export与export default之间的关系和区别
  7. (三)java的数据类型
  8. 在gitee上创建自己的仓库步骤
  9. java 拖放文字_myeclipse2014如何实现jsp中的html代码的文字拖放
  10. 二维数组(解引用、指针数组、数组的指针)——C语言
  11. Myeclipse学习总结(4)——Eclipse常用开发插件
  12. 行为型设计模式(2)—— 模板方法模式(Template Method Pattern)
  13. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...
  14. 树形dp 没有上司的舞会
  15. Python中的*self,*self._args, **kwargs
  16. 一个程序段两个小问题
  17. Package | 解决 Could not build wheels for opencv-python which use PEP 517 and cannot be installed
  18. HP惠普笔记本电脑暗影精灵5 OMEN by HP 15-dh0153tx原装出厂Win10系统恢复原厂OEM系统
  19. Linux基本命令大总结
  20. 图像质量评价指标FID、LPIPS、NIQE及其代码

热门文章

  1. failed to respond问题查找
  2. oushuDB之oracle兼容函数orafunc
  3. Linux btrfs文件系统
  4. 好听的歌曲单片机c语言程序,单片机C语言程序举例(三)
  5. 网际传输协议和传输控制协议(IP,TCP,IP)
  6. OMRON欧姆龙PLC如何实现远程上下载程序?
  7. RuoYi-Vue 分离版 收获与总结
  8. 哈工大软件过程与工具复习总结
  9. java基础之throws关键字_繁星漫天_新浪博客
  10. 《乘风破浪的姐姐》的观后感,有钱真好!