- 博客(186)
- 资源 (2)
- 收藏
- 关注
原创 【AppInventor AI助手】来!见识一下AI强大的还原能力!
摘要:用户反映原版代码损坏后,更换了干净的壳项目仍无法加载。通过打开工程的Screen1.scm和Screen1.bky文件,利用AI助手成功还原了界面和代码块,还原度较高。该问题讨论源自清华论坛的技术交流帖。
2026-04-15 10:53:32
19
原创 AppInventor2 + AI :业内独创的AI+积木式编程,把想法秒变App
摘要: AppInventor2中文网推出全球独家AI助手功能“AI2Claw”,支持自然语言开发AppInventor应用,大幅提升编程效率。该功能可生成高质量、可直接运行的代码块(如计算器App案例中生成252个无bug代码块),并具备强大的代码还原能力,修复损坏项目。用户反馈积极,AI助手结合丰富的解决方案库,显著简化开发流程。未来将持续探索更多AI应用场景,推动积木式编程与AI技术的深度融合。 (字数:148)
2026-04-15 10:50:14
182
原创 AppInventor2 为什么下面两项表格中的内容上传到手机上后,没有居中显示?
表格内容在手机上未居中显示可能是因为表格布局和列宽设置不当。建议将表格宽度设为100%充满,各列宽度分配为30%-40%-30%即可居中。若需左右留空,可改为5列布局,中间3列放置内容,每列宽度设为20%。此方法来自AppInventor2论坛的技术讨论。
2026-04-14 13:32:06
19
原创 AppInventor2 已原生支持高德坐标(GCS02)体系,无需高德地图API进行坐标转换,支持米级精准定位
国内地图坐标偏移问题解析:GPS标准坐标(WGS-84)与高德火星坐标(GCJ-02)存在差异。中国政策要求公开地图必须使用加密坐标,导致GPS原始坐标需转换才能在地图上准确显示。为解决转换复杂问题,系统已内置两套坐标体系并支持自动转换,默认采用高德坐标,转换精度误差仅2-3厘米,满足使用需求。开发者无需手动处理坐标转换,直接使用即可获得准确位置显示。
2026-04-14 13:27:12
364
原创 AppInventor2 AI助手:美化界面 还是非常有用的!!
【优化版界面设计】 采用清新蓝白配色,将功能按钮重新排布为"收藏★ | 评分⭐ | 转播↻ | 顶▲ | 踩▼"的图标化设计。新增用户等级徽章"Lv.10坛主👑"和连续签到提示"761天🔥"。重要信息如版本号"v2.76📱"突出显示,并添加Android/iOS双平台标识。底部保留管理操作区,但优化了"IP定位🌐"等功能的视觉呈现,整体布局更符合现代UI设计规范。(注:实际字符数136字)
2026-03-26 19:55:27
29
原创 AppInventor2 .keystore 证书文件 - App版本升级的奥秘
摘要:安卓APK更新时若签名不一致需卸载重装导致数据丢失,可通过固定.keystore证书文件解决。每个账户默认生成android.keystore用于APK签名,确保身份一致才能覆盖安装。建议下载并妥善保存证书文件,通过"上传秘钥"统一使用,或使用keytool工具生成专属证书(有效期建议10000天)。不同机器编译的APK因密钥差异无法覆盖升级,自行生成证书可避免此问题并适用于应用市场发布。
2026-03-26 19:53:10
327
原创 App Inventor 2:数字块与逻辑块“大于“、“等于”的区别
摘要:AppInventor2中比较运算符的分布研究发现,数学块包含完整的比较运算符(>、<、≥、≤),而逻辑块仅包含=和≠。研究表明,数学块和逻辑块中的"="功能完全相同。使用建议:数字比较必须用数学块,相等判断可任选,复杂逻辑需组合使用。该研究由ai2claw于2026年3月16日发布。
2026-03-20 18:57:48
32
原创 AppInventor2 QRCodeGenerator 拓展:根据给定的文本生成二维码,编译apk不报错
摘要:QRCodeGenerator拓展是AppInventor2的二维码生成工具,可自定义颜色和背景。原版因内置zxing库导致与AppInventor冲突,编译失败。自研版已解决该问题,移除重复库并保持功能兼容。提供黑白颜色设置、生成/显示二维码方法,以及成功/失败事件回调。建议搭配原生"条码扫描器"组件使用,完美替代问题版本。(149字)
2026-03-20 18:55:55
503
原创 AppInventor2 文本和数字如何转换?
AppInventor2中文本和数字转换的方法:1)文本转数字可直接使用数字运算;2)数字转文本可通过合并字符串功能,将空文本与数字合并即可实现转换。测试表明直接赋值会导致类型变化,因此推荐使用上述方法确保类型转换成功。
2026-03-10 20:39:45
44
原创 AppInventor小龙虾[特殊字符]“AI2Claw”正式上线!用自然语言开发AppInventor应用
摘要:AppInventor2中文网推出AI助手功能,支持自然语言交互实现快速开发。主要功能包括:一键生成界面组件、智能生成代码块、项目结构分析和智能客服答疑。技术特色采用流式输出、自动执行、安全确认机制,预置DeepSeek模型无需配置API,支持本地存储对话历史。用户通过设计视图工具栏即可调用AI助手,输入需求或使用快捷卡片实现功能。典型应用场景包括计算器界面生成、事件绑定和组件分析等。注意重要操作需备份项目,复杂功能建议分步描述。网站提供MQTT、BLE等扩展功能demo案例,欢迎用户试用反馈。
2026-03-10 20:38:14
412
原创 AppInventor2 查阅中文文档的方式,看看你知道几种?
摘要:AppInventor2中文网提供多种查阅文档的方式,包括帮助菜单查看中文文档首页、IoT专题;组件和属性的"?"按钮帮助;代码块右键帮助功能;搜索功能;以及拓展文档查阅。网站还支持用户反馈文档问题,以便及时修正和补充内容。
2026-01-06 16:22:12
210
原创 AppInventor2开发的App上架之:谈腾讯绿标与APK上架的关系
本文解析了腾讯手机管家检测结果中的绿标、灰标和橙标含义:灰标是未检测的默认状态,不影响上架;橙标代表高风险必须解决;绿标虽省心但非必须。AppInventor2开发的合规APK即使灰标也可直接上架,应用市场会二次检测。核心建议是确保无橙标风险,不必强求绿标,重点关注功能合规性。特别说明AppInventor2中文网编译的APK若无危险权限,灰标通常可顺利上架后转绿标。
2026-01-06 16:10:17
921
原创 AppInventor如何扫二维码?扫码结果如何与Web进行交互?
摘要:本文介绍了在App Inventor中使用"条码扫描器"组件实现二维码扫描功能的方法,只需将"使用外部扫描"属性设为假并调用扫描方法即可。对于如何将扫描结果显示在Web页面的输入框中,建议通过两种方式实现:1)Web页面暴露JS接口供App调用;2)更简单的方法是向URL追加参数,由页面解析后自动填充到输入框。原文链接提供了更详细的技术讨论。
2025-12-04 10:01:38
277
原创 AppInventor2开发的App上架必备之:PackageName(包名)的定制
AppInventor2中文网版本支持自定义APK包名,解决了默认包名带来的诸多问题。包名作为Android应用的唯一标识,影响应用上架、备案、SDK配置等关键功能。该功能允许用户通过编译参数设置自定义包名,只需包含一个英文点(.)即可,无其他格式限制。自定义包名可避免应用市场审核失败、备案问题,确保第三方服务正常接入,并提升应用品牌识别度。目前这是唯一完全支持该功能的增强版本,已成功应用于"AppInventor2学院App"等实际项目。
2025-12-04 09:59:53
1034
原创 AppInventor2如何实现循环振动、循环播放音效?
要实现计时软件中音效和振动的循环播放,可以通过计时器模拟循环效果。在计时结束时启动计时器,每隔固定时间触发音效和振动,直到用户点击停止按钮时清除计时器。这种方法无需修改音效组件本身,而是通过编程逻辑实现循环效果。具体实现可参考相关技术论坛的讨论(如TsingFun论坛Thread-2666),其中提供了详细的代码示例和解决方案。
2025-12-03 10:37:46
219
原创 AppInventor2开发的App上架必备之:apk不再报“a.gray.inventor.a”病毒
这个报病毒风险问题“a.gray.inventor.a”归根结底是腾讯管家报出来的,而国内的手机厂商又基本都是依赖腾讯安全管家的安全检测作为基础,只要是腾讯的检测通不过,国内安卓手机几乎都会报上面的病毒,上架国内应用市场更不可能。
2025-12-03 10:36:00
802
原创 AppInventor2 使用 SQLite(三)带条件过滤查询表数据
摘要:本文介绍了在AppInventor2中使用SQLite拓展实现数据查询功能。首先说明需要导入SQLite外部库文件,然后演示了如何插入6条测试数据,并引入TableView拓展展示查询结果。重点讲解了带WHERE条件的SQL查询语法,特别是使用bindParams参数列表来替换SQL语句中的占位符变量,如"WHERE age>? AND id<?"对应的参数传递方式。文章还提供了相关参考链接。
2025-11-24 10:42:15
534
原创 AppInventor2 文本和数字如何转换?
AppInventor2中变量类型会自动转换,文本和数字可直接赋值,变量类型以最后一次赋值为准。特殊情况下如JSON处理时需要强制转换:文本转数字时若含非数字内容会报错,建议勾选"仅限数字"或进行条件判断;数字转文本则始终安全。开发者需注意强制转换时的数据类型匹配问题,避免运行错误。
2025-11-24 10:40:04
457
原创 Appinventor2 音效调用播放后没有声音?
音效无法播放可能由两个原因导致:一是代码逻辑错误,如在播放后立即调用停止方法,需移除停止调用;二是音频文件损坏,可通过资源区预览功能提前检查文件完整性。需先排除代码问题,再验证音频文件是否正常。
2025-11-05 14:00:15
154
原创 AppInventor2 IRXmitter红外发射器扩展
摘要:IRXmitter红外发射器扩展可将智能手机变为万能遥控器,通过MIT App Inventor轻松开发控制家电的应用。支持单次/重复/交替模式发送,可配置载波频率和时序参数,提供按钮自动注册功能。使用时需注意设备兼容性、正确设置信号模式(精确到微秒)和频率匹配。扩展内置完善错误处理机制,建议开发时添加用户反馈功能。典型应用案例是模拟Metz电视遥控器,可通过Arduino录制红外代码后直接导入使用。
2025-11-05 13:57:55
993
原创 AppInventor写二进制文件
文章摘要:系统默认仅支持文本文件处理,但可通过拓展组件实现二进制文件操作。对于蓝牙等设备返回的字节列表数据,需遍历列表并逐个字节追加到拓展组件中,最后调用保存方法生成二进制文件。具体操作可参考相关技术文档:https://www.fun123.cn/reference/iot/bytearray.html
2025-11-04 09:42:05
207
原创 AppInventor2开发的App上架必备之:软件著作权证书,yail源码申请软著
本文详细介绍了App上架前申请软件著作权(软著)的流程与注意事项。软著是国家版权局颁发的版权证书,具有法律保护、商业价值提升等作用。申请流程包括官网注册、实名认证、材料提交等步骤,审核周期约2个月,无需费用。AppInventor2开发的App可将.aia文件解压后提取.yail源码文件作为申请材料。特别注意事项包括:文档需严格遵循模板格式(50行/页)、源码不能含注释/空行/Logo等敏感信息,全称需规范统一。文章同时提供了软著登记入口链接和实用建议,为开发者顺利完成软著申请提供指导。
2025-11-04 09:40:04
1090
原创 AppInventor2画布的坐标原点是哪里?
AppInventor2画布的坐标原点位于左上角(0,0),并非中心点。这个设计遵循常见的屏幕坐标系标准,x轴向右延伸,y轴向下延伸。开发者创建应用时需注意所有元素的定位都基于左上角原点进行计算。
2025-10-28 10:56:05
135
原创 AppInventor2开发的App上架必备之《隐私政策》
摘要:AppInventor2开发的App上架需注意:1)通过腾讯管家检测确保apk安全;2)申请软件著作权;3)设置唯一包名用于备案;4)准备详细的隐私政策网页,说明权限使用(含推送开关);5)实现隐私弹窗功能,用户需同意才能使用App。隐私政策可托管在免费平台(如Notion、GitHub.io)或国内云服务。这些要求已封装成拓展模块简化开发流程。(150字)
2025-10-28 10:54:26
1104
原创 【解决】AppInventor2 Error 701: Unable to load xxx.xxx
【摘要】当AI伴侣连接后访问新上传资源时,可能出现"error701"报错。解决方法是通过菜单重置连接后重新连接。该问题是由于新资源不会自动同步,需在AI伴侣连接时才能完成同步。该方案来自TsingFun论坛的技术讨论帖。
2025-10-14 09:07:43
266
原创 App Inventor 2 ECharts 拓展:画仪表图
AppInventor ECharts拓展支持多种图表类型,本文重点介绍仪表图的使用方法。该拓展由AppInventor2中文网基于echarts.js开发,目前包含饼图、仪表图、3D曲面图等功能。仪表图可通过Gauge()函数绘制,参数包括起始角度、结束角度、最小值、最大值和当前值。具体角度值可参考官方文档,该拓展仍在持续完善中。
2025-10-14 09:06:34
402
原创 【原因】Al伴侣出现错误: invoke: no method named Theme‘ in class edu.mit.appinventor.aicompanion3.Screen1
AI伴侣运行故障提示"invoke:nomethodnamedTheme",原因是AI伴侣版本过低。解决方法:升级到最新版本即可,具体升级步骤可参考fun123.cn提供的官方指南链接。该问题直接通过版本更新就能解决。
2025-10-13 11:47:59
191
原创 App Inventor 2 ECharts 拓展:画饼图
摘要:ECharts是百度开源的数据可视化库,支持多种图表类型。AppInventor2中文网基于ECharts.js开发了拓展功能,目前支持饼图、仪表图等,并持续更新。用户可通过拓展市场一键导入,使用简单代码块即可实现饼图展示与图片导出功能。该拓展依托ECharts强大功能,为AppInventor用户提供丰富的图表展示方案。
2025-10-13 11:46:20
503
原创 AppInventor低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别
本文对比了低功耗蓝牙(BLE)和经典蓝牙(SPP)的主要特性。BLE适用于低功耗、短距离场景,如穿戴设备和传感器,具有成本低、开发简单等优势;SPP则适合远距离、高速数据传输,如音频设备和文件传输。选择时应根据功耗、传输速率和距离需求综合考虑。BLE版本≥4.0,传输速率约1Mbps;SPP基于蓝牙2.0,速率可达3Mbps以上。
2025-09-28 13:52:50
570
原创 AppInventor2 HC05 经典蓝牙(SPP) 硬件接入
本文介绍了如何通过HC05经典蓝牙模块接入AppInventor进行开发。HC05是常见的蓝牙2.0模块,不支持BLE,需配对码连接。使用时需注意波特率设为38400,上电按按钮进入AT模式,不按则进入透传模式。文章提供了蓝牙连接、断开及错误处理的代码示例,并解答了常见问题如连接错误515/507和数据乱码等。详细内容可参考原文链接。
2025-09-28 13:46:20
635
原创 AppInventor2 使用 SQLite(二)导入外部库文件
摘要:本文介绍如何在AppInventor2中导入外部SQLite数据库文件,实现已有数据迁移。详细说明了从电脑拷贝库文件到安卓设备的步骤,包括库文件导入、导出功能的使用方法。通过SQLite拓展,开发者可以方便地将其他平台生成的数据库导入手机应用,并支持随时备份数据库文件。文章还提供了表结构参考和文件操作路径,帮助开发者快速实现数据移植。
2025-09-23 15:15:37
664
原创 电脑上的文件如何拷贝到模拟器中?
电脑文件拷贝到模拟器(以Mumu为例)的步骤:1)打开模拟器的文件传输功能;2)将文件拷贝到共享目录;3)在模拟器文件管理器中粘贴到目标位置。其他模拟器操作类似。完整教程见来源网站。
2025-09-23 15:12:57
1268
原创 /data/user/0/xxxx/files(内部存储)和 /storage/emulated/0/Android/data/xxxx/files(外部储存)区别
Android应用中,内部存储(/data/user/0/xxxx)和外部存储私有目录(/storage/emulated/0/Android/data/xxxx)的主要区别: 存储位置:内部存储位于系统分区,完全隐藏;外部存储位于用户可见空间(如SD卡)。 权限:内部存储无需权限;外部存储在Android 10及以下需写权限。 访问性:内部存储需Root访问;外部存储用户可见但不可修改其他应用文件。 适用场景:内部存储适合敏感数据;外部存储适合大文件或用户可查看的文件。 卸载行为:二者均随应用卸载自动删除
2025-09-18 15:02:04
1700
原创 AppInventor2使用本地SQLite实现用户注册登录功能
本文介绍了如何利用SQLite实现本地用户注册登录功能。通过创建包含用户名和密码字段的user表,实现基本的注册和登录逻辑。文章还提到添加日志调试功能以便查看用户信息,并提供了demo下载地址。该方法适用于已有本地数据库的场景,相较网络数据库方案更简便。
2025-09-18 14:59:15
622
原创 AppInventor2 “虚拟”屏幕:同一屏幕展示多屏内容,模拟切换屏幕
摘要:App Inventor2通过"虚拟屏幕"技术模拟多屏切换,使用同一屏幕内不同布局的显示/隐藏替代传统多屏幕方案。这种方法避免了跨屏组件(如蓝牙、Wifi等)需要重新连接的繁琐操作,提升了开发效率。实现步骤包括:用多个布局代替多屏幕、设置主屏显示/其他隐藏、通过按钮触发布局切换。这种方案比传统多屏切换更高效,适用于大部分不需要真正多屏的场景。
2025-09-11 09:43:42
393
原创 AppInventor2 Markdown 拓展:Markdown 渲染、转换为HTML、生成图片
【摘要】AppInventor2中文网推出Markdown自研拓展,支持大模型输出的Markdown内容渲染、HTML转换及图片生成功能。该拓展提供WebView透明背景设置、图片生成完成事件监听等特性,包含Markdown预览、HTML转换、图片保存(支持相册/私有目录)三类核心方法。特别说明保存到相册需处理权限问题,且需通过图像选择器访问公共目录图片。用户可通过官网或拓展市场获取最新拓展及demo源码,实现Markdown内容的可视化处理与多格式输出。
2025-09-11 09:41:45
371
原创 mqtt协议一般最大支持订阅几个主题?
MQTT客户端订阅主题数量主要取决于服务器配置、客户端性能和系统资源。协议本身无硬性限制,但不同MQTT代理(如EMQX、Mosquitto)可通过参数设置上限,云服务(如AWS IoT)通常有明确限制(如50个)。客户端方面,嵌入式设备可能只能处理几十个订阅,而PC端可支持更多。建议使用通配符主题减少订阅数量,并参考所用Broker文档进行配置优化。实际应用中需根据系统架构和资源情况合理设计订阅策略。
2025-09-09 13:13:21
1340
原创 AppInventor2 代码调试方式:App调试、问题排查方法
摘要:AI伴侣是调试App的必要工具,支持实时反映界面改动。调试方法包括:1)日志控制台展示运行数据;2)标签调试法输出变量内容;3)预览代码块功能查看全局变量值(需保持连接);4)adb工具进行底层调试,如查看崩溃日志。不同方法适用于不同场景,需根据需求选择。
2025-09-09 13:11:49
1492
原创 AppInventor2中文网编译.apk不再报病毒,已通过腾讯绿色认证
AppInventor编译的.apk文件常被腾讯管家误报病毒风险(a.gray.inventor.a),经Virustotal等国际工具检测均无问题。官方回应这是腾讯审核规则问题,建议申诉,但成功率低。经深入分析,AppInventor中文网通过源码层优化,最终实现编译的apk(如"AppInventor学院"App)成功通过腾讯检测,为国内开发者提供合规解决方案。详见:https://www.fun123.cn
2025-09-03 14:32:46
603
原创 AppInventor2 如何自定义包名?
摘要:自定义APK包名需在编译参数设置中修改,包名格式需至少包含一个英文点(.),如".com"或".cn"等后缀,无其他特殊命名要求。
2025-09-03 14:28:37
335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅