X5Browser

github地址 https://github.com/iamlocky/X5Browser

基于腾讯x5内核的精简版浏览器

适用于需要单独的页面显示web内容,官方webview不能满足需求的场景

使用方法:

1.按要求修改项目https://x5.tencent.com/tbs/guide/sdkInit.html

然后

Add it in your root build.gradle at the end of repositories:

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

Add the dependency

dependencies {compile 'com.github.iamlocky:X5Browser:1.0.1'
}

2.复制manifests中的权限和三个activity标签(如果你的as开启了自动合并manifest就可以不需要加activity标签)

<!--权限复制开始--><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.READ_SETTINGS" /><uses-permission android:name="android.permission.WRITE_SETTINGS" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /><uses-permission android:name="android.permission.GET_TASKS" /><!--复制结束-->
<!--activity复制开始--><activity
            android:name="com.example.x5corelibrary.FullScreenActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:label="@string/app_name"></activity><activity
            android:name="com.example.x5corelibrary.FilechooserActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:label="@string/app_name"></activity><activity
            android:name="com.example.x5corelibrary.BrowserActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:label="@string/app_name"android:launchMode="standard"></activity><!--复制结束-->

3.在你的app中调用BrowserActivity.init()

至少要传递(context,是否日间模式,主题色)三个参数

例如

        {//带网址夜间BrowserActivity.init(this, "https://x5.tencent.com/tbs/guide/sdkInit.html", false, ResourcesCompat.getColor(getResources(), R.color.colorBlueDark, getTheme()));//不带网址白天BrowserActivity.init(this, true, ResourcesCompat.getColor(getResources(), R.color.colorPrimary, getTheme()));}

—–

欢迎各位大佬fork回去完善

基于腾讯x5内核的精简版浏览器相关推荐

  1. android 腾讯x5内核 浏览器

    1.浏览器内核: 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史) 浏览器内核历史介绍: 在android 4.4之前,浏览器用的还是webkit 在android 4.4之后,google就抛 ...

  2. x5内核 ajax base64,腾讯X5内核 WebView 实践篇

    基于腾讯 X5 内核的WebView开发: 1.onPageFinished 2.onProgressChanged() 3.合适的时机获取页面元素 业务需求是在 html 中注入 js脚本实现阅读模 ...

  3. WebView独立进程方案-基于腾讯X5的二次封装

    文章目录 更新记录 2021-12-06 2021-10-20 前言概述 基本使用 架构流程 命令模式 预初始化 前端使用文档与代码 参考 更新记录 2021-12-06 WebView支持多进程多任 ...

  4. 腾讯 QQ2007 Beta2 阿瑞斯精简版 v0.7.6.2

    腾讯 QQ2007 Beta2 阿瑞斯精简版 v0.7.6.2 本站开通了100MB的空间只要20元/年 腾讯 QQ2007 Beta2 阿瑞斯精简版 v0.7.6.2 软件简介: ━━━━━━━━━ ...

  5. 腾讯x5加载本地html乱码,腾讯X5内核播放器遇到的问题

    最近在写一个和视频有关的项目,用到了腾讯x5内核的webview.利用webview调用本地js文件来播放视频.事情本身很顺利,但是在过程中遇到了一些小插曲,在此记录一下. 1.去除播放器中的广告 正 ...

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

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

  7. 基于腾讯x5封源库,提高60%开发效率

    目录介绍 01.前沿说明 1.1 案例展示效果 1.2 该库功能和优势 1.3 相关类介绍说明 02.如何使用 2.1 如何引入 2.2 最简单使用 2.3 常用api 2.4 使用建议 03.js调 ...

  8. Android 抛弃原生WebView,使用腾讯X5内核、并加入广告拦截。

    大家都不知道原生的WebView 存在各种坑.各种适配问题. 最近在使用,总会出现DNS被拦截的情况.预览了各个大神的论坛与博客. 发现可以更改WebView内核.找到了比较火的两个. 分别是:腾讯X ...

  9. android内核网络缓存,Android WebView cache 缓存 腾讯X5内核在线视频播放

    [实例简介] Android WebView cache 缓存 腾讯X5内核在线视频播放 [实例截图] [核心代码] Terry007 └── Terry007 ├── AndroidManifest ...

最新文章

  1. FlexUnit单元测试(第三章FlexUnit事件断言)
  2. 2015年第21本:万万没想到,用理工科思维理解世界
  3. c++缓冲区buffer
  4. 字典-变量的定义以及应用场景
  5. [IDEA] 异常 Configuration is still incorrect. Do you want to edit it again? Error: module not specifie
  6. 从自己实现Ruby单例模式揭秘Ruby模块内幕
  7. 【error】深度优先搜索TypeError: unhashable type: ‘list‘
  8. arcgis select by attributes一次选多个_优化体系--记一次生产数据库sql优化过程--组合索引...
  9. yii2基础之modal弹窗的基本使用
  10. Khronos关于WebGL最新进展
  11. wm java 载入jad错误_jad文件的错误代码,分享
  12. 常用的浏览器及其内核
  13. python输入一个英文句子、统计并输出单词数_C语言实现输入多行英文句子然后统计单词数和行数,如何输入?我的代码问题在哪里?...
  14. 中北大学信息商务学院计算机系学生会名单,2017年中北大学信息商务学院新媒体中心部员竞选结果公示...
  15. 争取能让大家都能看懂的 DFA 算法
  16. PHP语言基础知识(超详细)
  17. 一文读懂区块链技术,史上最全,最通俗
  18. 用友荣膺2022年度ICT产业生态服务最佳企业奖
  19. jsp使用session对象模拟在线考试系统
  20. Linux查看所有对外开放的端口

热门文章

  1. 吐血整理Java编程基础入门技术教程,免费送
  2. 【2023下半年】软考报名考试时间 软考报名入口
  3. 《MLB美职棒大联盟》:年度最佳教练奖·棒球1号位
  4. dw为什么保存了看不到图片了_100%保存QQ闪照
  5. 湖北首富兰世立的创业故事
  6. Markdown语法常见表情符号
  7. 用css3,transform3d制作房屋全景展示效果(一)
  8. 劲舞王者怎么用精华版
  9. 恐怖游戏需要优秀的剧情吗?聊聊《港诡实录》的剧情架构
  10. 细说android广播机制(java)