大约有 800 项符合查询结果(耗时:0.0048秒) [XML]

https://bbs.tsingfun.com/thread-3072-1-1.html 

App Inventor 2 图表组件实战:5种图表类型+动态数据绑定,手把手做出专业...

...送"折线图"),开启 启用网格 和 启用图例 3. 从同一分类下拖一个 二维图表数据(ChartData2D) 到Chart内部 Step 2: 静态数据快速验证 在ChartData2D属性面板找到 元素来自键值对,填入: 1,120,2,135,3,128,4,142,5,155,6,148,7,160...
https://bbs.tsingfun.com/thread-3120-1-1.html 

App如何处理硬件上报的高频数据? - 创客硬件开发 - 清泛IT社区,为创新赋能!

...蓝牙模块上传的指令或数据,有时候可能会拥堵,就是在同一个时间节点连续收到很多条下面发来的消息或数据, 例如下位机会随机报错上传各个模块的硬件故障信息,很可能会同一时间传上来, 这个时候要怎么处理比较好...
https://bbs.tsingfun.com/thread-3131-1-1.html 

手机App控制Arduino:米思齐+App Inventor2蓝牙实战教程(图文) - 创客硬...

...朴素的"通信协议",理解了它,BLE、WiFi、MQTT都是同一思路的不同通道。 常见问题速查 • 连接失败 → 先在系统蓝牙里配对 • 程序上传失败 → 上传时拔掉D0/D1 • 指令无反应 → 检查两边波特率是否都是9600 • Androi...
https://www.fun123.cn/referenc... 

我的待办清单 · App Inventor 2 中文网

...一个过程里,新增、删除、启动时都调用它,避免重复写同一段代码。 global 待办事项 = [] global 当前选择 = 0 procedure 刷新列表() { 列表显示框_任务.Elements = 待办事项 标签_计数.Text = join("共 ", length(待办事项), " 项") } App 启...
https://www.fun123.cn/referenc... 

游戏中的算法与计算思维 04:第一张、第二张与匹配状态 · App Inventor 2 中文网

...并锁定操作。 先预测,再运行 快速点同一张两次,会自动获得一对吗? 先记下自己的答案,运行起始工程与完成工程比较;答案见文末。 开始实战 以上一课完成工程为起点,先导入并运...
https://www.fun123.cn/referenc... 

数据结构与本地数据库 01:列表与详情:先看懂数据位置 · App Inventor 2 中文网

...本课用两个等长列表分别保存题目和答案,相同索引表示同一张卡片。先理解列表从 1 开始,再讨论这种按位置关联的局限。 先预测,再运行 选中第二条会读答案[0]、[1]还是[2]? 先记下自己的答案,运行起...
https://www.fun123.cn/referenc... 

数据结构与本地数据库 02:字典描述卡片,ID 表示身份 · App Inventor 2 中文网

...,再运行 两个题目相同但 ID 不同的卡片,是同一条记录吗? 先记下自己的答案,运行起始工程与完成工程比较;答案见文末。 开始实战 以上一课完成工程为起点,先导入并运行,再另存为本课作...
https://www.fun123.cn/referenc... 

活动报名签到:综合应用案例 · App Inventor 2 中文网

...消记录仍保留。 数据与异常处理 同一联系电话不能重复有效报名。 达到容量后拒绝新增 / 重新报名。 签到不能重复计算。 取消不删除历史,再报名需要仍有名额。 二维码编码匹配稳定报名 ID。 ...
https://www.fun123.cn/referenc... 

网页资料提取器:用 Web 客户端抓网页、按标记提取文字和链接(附 .aia 源...

...文件名(相对路径),直接交给信息分享器即可,它会按同一个 App 专属目录去找文件。 global 结果 = [] when 按钮_导出.Click() { var 表格 = [["序号", "内容"]] for i = 1 to length(结果) { listadd(表格, [i, 结果[i]]) } 文件管理器1.Save...
https://www.fun123.cn/referenc... 

App Inventor 2 蓝牙BLE扩展源码分析 - WriteBytes vs WriteStrings 23字节...

...或异常。 2.2 WriteBytes 的写入路径 位于同一方法第703-712行: } else { byte[] contents = new byte[size * data.size()]; // ← 没有长度限制! long value; int i = 0; for (Number n : (List