0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AWTK 最新动态:支持浏览器控件

ZLG致远电子 2024-11-20 01:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

AWTK 浏览器控件,基于 webview 项目实现,将浏览器嵌入到 AWTK 应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。

awtk-widget-web-view 是基于webview实现的AWTK浏览器控件,使得AWTK应用程序能够显示web页面,比如实现集成在线帮助和调用地图等功能。


界面效果

7a55acd0-a698-11ef-8084-92fbcf53809c.png7a743a24-a698-11ef-8084-92fbcf53809c.png

特性

  • 支持显示 web 页面。
  • 支持显示本地文件。
  • 支持 C/C++调用 JavaScript。
  • 支持 JavaScrip 调用 C/C++函数 。
  • 支持 Windows、MacOS、Ubuntu。

准备

  • 安装webview的编译环境。

安装AWTK的编译环境。

获取 awtk 并编译

gitclonehttps://github.com/zlgopen/awtk.gitcd awtk; scons; cd -

生成示例代码的资源

python scripts/update_res.py all

编译

编译 Windows 版本

cd3rd./build_win32.sh

scons

编译 MacOS 版本

cd3rd./build_macos.sh

scons

编译Ubuntu版本

cd3rd./build_linux.sh

scons

运行

Windows 需要设置环境变量:

./bin/demo

MacOS 需要设置环境变量:

export DYLD_LIBRARY_PATH=bin

Ubuntu 需要设置环境变量:

export GDK_BACKEND=x11

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 浏览器
    +关注

    关注

    1

    文章

    1043

    浏览量

    37170
  • 编译
    +关注

    关注

    0

    文章

    696

    浏览量

    35284
  • awtk
    +关注

    关注

    0

    文章

    50

    浏览量

    535
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微(EASY EAI)RV1126B 安装浏览器

    1.概要安装浏览器,前提是需要把桌面系统给装起来。安装桌面系统的具体操作,可以参考此文《应用笔记/安装桌面系统》。2.安装步骤2.1环境准备通过串口调试进入板卡后台,并且确保板卡可以联网(接入互联网
    的头像 发表于 04-24 14:47 413次阅读
    瑞芯微(EASY EAI)RV1126B 安装<b class='flag-5'>浏览器</b>

    Keil Studio现已支持在GitHub Codespaces中运行

    Keil Studio 现已支持在 GitHub Codespaces 中运行,通过你的浏览器即可将 Arm 量产级、兼容 CMSIS 的开发工作流,融入全托管、容器化的云端工作空间。数秒内即可搭建纯净且可复用的开发环境,让构建、代码评审与自动化流程与代码深度协同。
    的头像 发表于 04-21 14:38 262次阅读
    Keil Studio现已<b class='flag-5'>支持</b>在GitHub Codespaces中运行

    VF2 Debian image 69 Web 浏览器失败,怎么修复?

    只需启动并运行图像 69。 $ ip 一个 显示互联网连接已建立良好。 单击以运行默认的Web浏览器时,会弹出一条错误消息。 “无法执行默认 Web 浏览器。” 输入/输出错误。 有什么提示需要修复吗?
    发表于 03-24 06:54

    【干货分享】模拟火车运行——Light Rail PCB 互动游戏

    “轻轨(LightRail)是一款极简风格的互动式PCB游戏,其模拟列车沿轨道行驶并从站台装卸货物的过程。”MadewithKiCad系列将支持新的展示方式。直接将以下链接复制到浏览器中(或点击
    的头像 发表于 01-15 08:07 371次阅读
    【干货分享】模拟火车运行——Light Rail PCB 互动游戏

    无需安装!在浏览器里就能玩转ESP32/ESP8266,这个神器绝了!

    无需安装!在浏览器里就能玩转ESP32/ESP8266,这个神器绝了!【往期精选】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生态设备接入(含
    的头像 发表于 01-10 10:01 1409次阅读
    无需安装!在<b class='flag-5'>浏览器</b>里就能玩转ESP32/ESP8266,这个神器绝了!

    鸿蒙手机系统6.0用浏览器看视频,视频显示不能横屏。怎么设置?

    鸿蒙手机系统6.0用浏览器看视频,视频显示不能横屏。怎么设置? 如何掂让这个竖屏切换为横屏?
    发表于 12-20 20:10

    电能质量在线监测装置的多维度统计报表支持远程访问导出吗?

    是的,现代电能质量在线监测装置的多维度统计报表全面支持远程访问导出功能 ,已成为主流产品标配,可通过多种方式随时随地获取分析数据。 一、远程访问导出方式全景 1. Web 浏览器直连(最通用) 输入
    的头像 发表于 12-17 15:39 514次阅读
    电能质量在线监测装置的多维度统计报表<b class='flag-5'>支持</b>远程访问导出吗?

    广州易显操作按钮控件实验

    相连驱动3.5寸~55寸的TFT-LCD/VGA显示或者电视机进行操作按钮控件的控制与显示。用户鼠标或触摸屏点击操作按钮控件的时候,单片机智能显示卡发送按钮值给用
    的头像 发表于 12-02 16:29 553次阅读
    广州易显操作按钮<b class='flag-5'>控件</b>实验

    广州易显VGA驱动板设置动态图片控件实验流程

    目录一、实验目的二、实验设备三、实验步骤3.1新建工程3.2新建画面3.3添加控件3.4模拟工程3.5硬件验证一、实验目的单片机或PLC的串口与VGA驱动板相连驱动大尺寸VGA显示或电视机进行图片
    的头像 发表于 12-01 14:06 1247次阅读
    广州易显VGA驱动板设置<b class='flag-5'>动态</b>图片<b class='flag-5'>控件</b>实验流程

    Microsoft Edge浏览器iOS端插件功能上线

    在最新发布的 139 版本中,Microsoft Edge 浏览器 iOS 端正式支持插件功能!与此同时,Microsoft Edge 安卓端的插件数量已跃升至近 30 款。广告拦截、双语翻译、资源下载……你的手机浏览器,也能拥
    的头像 发表于 08-19 14:29 2036次阅读

    亚马逊云科技推出Amazon Nova Act SDK预览版,加速浏览器自动化Agent落地

    Storage Service (Amazon S3),以及全新推出的、支持大规模云端浏览器执行的Amazon Bedrock AgentCore Browser Tool。 Amazon Nova Act SDK最初于2025年初以研究预览版形式推出,旨在帮助
    的头像 发表于 08-06 08:42 978次阅读

    微软Microsoft Edge浏览器构筑立体式安全防线

    在信息爆炸的今天,钓鱼网站、诈骗广告、隐私追踪层出不穷。Microsoft Edge 浏览器为桌面与移动端用户构筑了立体式安全防线。用七大安全护盾,保护你的上网安全。
    的头像 发表于 08-04 15:39 1543次阅读

    性能再升级!开鸿Bot系列V4.1.2.78.002版本发布

    开鸿BotBook和开鸿BotMini迎来V4.1.2.78.002版本升级本次升级聚焦用户体验优化重点优化了系统功能、浏览器功能开发者体验功能等带来更流畅、更高效的操作体验01系统功能优化蓝牙耳机
    的头像 发表于 07-11 19:53 779次阅读
    性能再升级!开鸿Bot系列V4.1.2.78.002版本发布

    ##DevEco Studio##如何让模拟里有图片?【图片下载法】

    ​ API9和API12在模拟上,有一个巨大的区别,那就是API9(开发工具3的版本),他的模拟里有一个拍照功能(再往前的版本里甚至还有浏览器,可以通过浏览器下载图片),可以通过拍
    发表于 06-29 22:51

    老电视如何安装浏览器

    2017年购买的夏普老电视,1.5G+8G存储,网上下的浏览器APK文件在电视内打开就弹出“解析程序包出现问题”。 未知来源选项已打开,存储空间清空到只剩下三个应用(只占用300M左右),基本可
    发表于 06-01 18:57