加载中
AWTK 在 Android 平台实现跨进程服务调用

AWTK 在 Android 平台实现跨进程服务调用 前几天,有朋友想在 AWTK 的应用程序中,调用打印机提供的服务,去打印采集到的数据。打印机本身有一个 APP,它提供了一个对外的服务,并附带一个 ...

11/21 18:14
26
AWTK fscript 脚本引擎

fscript 脚本引擎 1. 介绍 fscript 是一个极简的脚本引擎,借鉴了函数语言中一些思路,主要用于低端嵌入式系统,让用户轻松扩展现有系统,而不需要重新编译和下载固件。 特色: 小内存。最低...

11/21 16:52
21
AWTK 实时预览插件 (vscode) 工作原理

AWTK 实时预览插件 (vscode) 工作原理 1. 背景 很早就计划写一个 vscode 插件来预览 AWTK 的 UI XML 文件。迟迟没有动手,主要是既不太熟悉 vscode 插件的开发,也没有想清楚这个插件的架构。...

10/05 08:37
130
几则安卓开发笔记

几则安卓开发笔记 对于熟悉 android 开发的人来说,有些属于常识问题,对于偶尔弄一下 android 的人,却要花很多时间才能搞定。这几天移植车牌识别库到AWTK-ANDROID上,遇到一些问题,这里做...

GUI 引擎评价指标

GUI 引擎评价指标 github 上的开源 GUI 引擎至少有数十个,如何去评估它们的优劣,如何选择你需要的 GUI 引擎?这个是艰巨的任务,每个人的需求不一样,GUI 开发者的意图也不同,很难找到统一...

awtk-restful-httpd 为嵌入式系统而生的RESTful HTTP 服务框架

介绍 在嵌入式应用程序中,有时需要提供一个 WEB 服务,用于对系统进行远程配置和管理。 awtk-restful-httpd 实现了一个 RESTful HTTP 服务框架,可以帮助开发者快速实现 RESTful API 风格的...

解读鸿蒙源码: 鸿蒙“小程序”工作原理研究笔记

介绍 自从微信小程序出现以来,各种“小程序”如雨后春笋一般出现。事实证明小程序这种开发方式非常好,鸿蒙 JS UI 框架采用类似的方式也是在意料之中的。 一个小程序(在鸿蒙 OS 中,也就是...

09/20 17:06
1.1W
AWTK 输入事件记录与重放

输入事件记录与重放 1. 用途 输入事件记录与重放的常见用途有: 自动演示功能。 长时间运行进行压力测试。 辅助手工测试。有时出现崩溃的 BUG 时,往往忘记之前是如何操作的了,输入事件记录...

05/26 11:30
265
AWTK 在 STM32H743 上的移植笔记(集成RTOS和文件系统)

STM32H743 移植笔记 本项目除了实现基本功能的移植外,还提供了如下功能: 集成实时操作系统 (RTOS)(腾讯的 TinyOS) 集成 FATFS 文件系统,访问 SD 卡的数据。 实现从文件系统加载应用程序的...

05/07 16:34
880
如何在C++中嵌入JAVA

如何在C++中嵌入JAVA 最近在为 AWTK 增加 JAVA 绑定,在 Windows 和 Linux 下工作正常,但是在 MACOS 上运行起来遇到下列问题: java[5714:260503] WARNING: NSWindow drag regions should ...

2019/12/20 18:14
823
AWTK-MVVM(Model-View-ViewModel)介绍

1.1 分离用户界面和业务逻辑 在开发应用程序时,要把用户界面和业务逻辑分离开来,这是每个程序员都知道的常识。分离用户界面和业务逻辑有几个重要的好处: 有利于隔离变化。用户界面是最容易...

2019/12/12 14:17
329
AWTK 控件焦点相关问题

控件焦点相关问题 一、启用焦点停留 (tab stop) 除了 edit 控件外,其它控件如果需要焦点停留功能,可以指定控件的 focusable 属性为 true 来实现。 在 XML 中,可以这样指定: <button ... ...

2019/11/20 15:53
168
在 AWTK 中 如何让文本滚动起来

如何让文本滚动起来 在很多时候,特别是在小屏幕的硬件上,控件比较小而要显示的文本比较长。 此时,我们需要在控件获得焦点时/或点击时,让文本滚动起来,以便让用户看到完整的信息。 AWTK...

2019/11/15 18:16
156
AWTK 中 LCD 接口的四种实现方式

LCD 接口的四种实现方式 LCD 是对显示设备的抽象,提供了基本的绘图函数。自己去实现 LCD 接口虽然不难,但是需要花费不少功夫,AWTK 提供了几种缺省的实现,利用这些缺省的实现,在移植到新...

2019/11/14 11:01
636
AWTK 在腾讯 TOS 上的移植笔记

AWTK 在腾讯 TOS 上的移植笔记 本文以 STM32f103ze 为例,介绍了 AWTK 在 RTOS 上移植的经验。与其说移植,倒不如说是集成。因为 RTOS 通常没有提供标准的 LCD 驱动接口,显示部分并不需要特...

2019/11/09 08:52
313
AWTK 在 RT-Thread 上的移植笔记

AWTK 在 RT-Thread 上的移植笔记 本文以 STM32f103ze 为例,介绍了 AWTK 在 RTOS 上移植的经验。与其说移植,倒不如说是集成。所做的事情不过是把 AWTK 放到 RTOS 的一个线程中执行而已。 1....

2019/11/09 08:35
896
AWTK WEB版移植笔记-基础

AWTK WEB版移植笔记-基础 将一个C语言写的hello world编译成web版本是很简单的,网上有大量这样的例子。写这样的例子是必要的,让我们能够快速入门,但是实际项目则要复杂的多,这里会介绍一...

2019/09/12 07:16
257
NanoVG 优化笔记:性能提高5倍的秘密

NanoVG 优化笔记 nanovg正如其名称所示的那样,是一个非常小巧的矢量绘图函数库。相比cairo和skia的数十万行代码,nanovg不足5000行的C语言代码,称为nano也是名副其实了。nanovg的设计、接口...

AWTK WEB版移植笔记-序

AWTK WEB版移植笔记-序 一、WEB版本对AWTK意义 AWTK-WEB版本对AWTK是很重要的,主要原因有: 让用C语言开发的AWTK应用程序,在不需要修改源码的情况下,能在浏览器中运行。这样做的好主要在于...

2019/07/10 10:58
493
# 集成 armcc 到 scons

集成 armcc 到 scons 集成 armcc 到 scons 中并不是件容易的事情,如果只是修改 CC/CXX/AR/LINK 几个环境变量,scons 会用 Visual C++的参数调用方式,比如-c 成了/c,导致 armcc 无法识别。...

2019/06/28 16:54
177

没有更多内容

加载失败,请刷新页面

返回顶部
顶部