美文网首页
TBS腾讯浏览服务总结

TBS腾讯浏览服务总结

作者: 镌刻心语 | 来源:发表于2020-07-16 17:25 被阅读0次

公司的项目现在基本上都是用的混合开发,除了原生部分,WAP页这部分用的腾讯的TBS服务

具体如何接入可以查看TBS开发指引:
https://x5.tencent.com/docs/index.html

这里对一些使用过程中需要注意的点做一下总结:

1.平台适配
Android版本: Android 4.0-Android 10.0
CPU架构:armeabi、armeabi-v7a、arm64-v8a

2.截屏
截当前视口内容

/**

  • 截屏,截取webview可视区域
  • bitmap 绘制用的bitmap
  • drawCursor 是否画光标---保留暂未使用
  • drawScrollbar是否截取滚动条---保留暂未使用.
  • drawTitleBar是否截取标题栏---保留暂未使用
  • drawWithBuffer是否使用buffer---保留暂未使用
  • scaleX----x方向缩放比例
  • scaleY----y方向缩放比例
  • callback截图完成后的回调,如果设置为null将为同步调用,否则是异步调用
    */
    mWebView.getX5WebViewExtension().snapshotVisible(
    Bitmap bitmap,
    boolean drawCursor,
    boolean drawScrollbars,
    boolean drawTitleBar,
    boolean drawWithBuffer,
    float scaleX,
    float scaleY,
    Runnable callback
    );
    截整个网页

/**

  • 截整页,截取整个webview
  • 绘制canvas
  • drawScrollbar是否截取滚动条---保留暂未使用
  • drawTitleBar是否截取标题栏---保留暂未使用
    */
    mWebView.getX5WebViewExtension().snapshotWholePage(
    Canvas canvas,
    boolean drawScrollbars,
    boolean drawTitleBar
    )
    注:以上Canvas需要使用bitmap类型的Canvas

相关文章

网友评论

      本文标题:TBS腾讯浏览服务总结

      本文链接:https://www.haomeiwen.com/subject/zrqmhktx.html