App Inventor 2 拓展
文章平均质量分 63
AI2中文网
MIT同步更新的中文本土化在线App开发平台!
(官网:https://www.fun123.cn) 低成本、易上手的积木式编程,让每个人都能开发自己的App!
展开
-
AppInventor2 现已支持自定义apk包名(PackageName)
AppInventor2中文网现已支持自定义apk包名(PackageName)!可搜索你想要的拓展,常用拓展一键导入,方便快捷!以上功能全部为中文网原创开发,独家支持的功能!原创 2025-05-08 10:14:49 · 222 阅读 · 0 评论 -
App Inventor 2 LLMAI2Ext 自研拓展:接入DeepSeek、Kimi、通义千问...等国内大模型
如今我们又身处AI浪潮之中,包括很多学校在内的国内用户都有AI结合传统的App来开发具有智能App的需求,因此,必须开发拓展以接入国内大模型,对,它专门接国内大模型的,国外的不接。流式输出,即生成内容时边计算边返回,减少等待时间,提高响应速度,适用于聊天、代码补全等场景。流式输出,即生成内容时边计算边返回,减少等待时间,提高响应速度,适用于聊天、代码补全等场景。,当然由于拓展是在最新源码平台上编译出来的,可能有些较老的平台不能很好的运行,有条件的话还是建议使用我们的平台,也会优先获得反馈支持。原创 2025-02-24 17:45:06 · 1265 阅读 · 0 评论 -
App Inventor 2 TableView 拓展:数据表格视图,表格形式显示列表
最近有小伙伴问,有没有用表格展示数据的组件?而原生还真没有这个组件,于是我们就自己写了一个表格拓展,展示二维列表为表格,效果如下:此拓展由AppInventor2中文网开发及迭代更新,欢迎使用并提出新的意见,我们会持续改进体验。随便说一下,我们一口气上新了多款自研拓展(入口:帮助菜单 -> 拓展文档),拓展的使用方法及文档后续会陆续发文介绍,本文仅介绍这个表格拓展用法。原创 2025-01-09 10:28:32 · 623 阅读 · 0 评论 -
AppInventor2 ClientSocketAI2Ext 拓展加强版 - 为App提供TCP客户端接入,可发送二进制数据
本文介绍App Inventor 2利用拓展实现TCP/IP协议接入功能,作为网络客户端连接TCP服务器,进行数据通信(发送/接收)。,是能用的,但是有缺陷且不再更新了,目前已知问题:没有做全局的异常处理,任何报错后(比如TCP服务器不通),App直接崩溃,没得选择,体验不好!因此,AppInventor2中文网(https://www.fun123.cn)在此基础上进行了特性升级,保留原版所有功能,部分方法进行优化体验,增加新的特性等。原创 2024-12-26 17:53:15 · 1164 阅读 · 0 评论 -
扩展App Inventor:具有多点触控和手势检测功能
MIT App Inventor 是一个基于块的事件驱动编程工具,它允许每个人,尤其是新手,开始编程和构建功能齐全的 Android 设备应用程序。与使用 Android Studio 的传统文本编程相比,它的功能有限。我们通过构建扩展组件使 App Inventor 具有多点触摸手势检测功能,例如双指旋转和用户定义的自定义手势。我们的论文说明了组件的实现、组件的示例用法以及它们如何帮助新手构建涉及手势识别的应用程序。原创 2024-12-03 13:13:03 · 1345 阅读 · 0 评论 -
App Inventor 2 图片云端保存及访问的App开发思路
一般来说,类似于购物App,你可以从手机App上传物品图片,然后他人也可以在手机App上查看你上传的物品的照片,这时图片就必须采用云端保存的方式。本文主要就是聊一聊 App Inventor 2 进行图片上传及云端图片访问这种场景的App开发思路,及关键步骤的一些指导。原创 2024-11-27 10:28:25 · 832 阅读 · 0 评论 -
AppInventor2实现图片缩放并Base64化,便于图片的网络传输及存储
一般来说,类似于购物App,你可以从手机App上传物品图片,然后他人也可以在手机App上查看你上传的物品的照片,这时图片就必须采用云端保存的方式。本文主要就是聊一聊 App Inventor 2 进行图片上传及云端图片访问这种场景的App开发思路,及关键步骤的一些指导。当然最直观的方式就是Base64化,其他的方式还有使用“Web”客户端组件可以Post图片二进制,或者使用第三方图床API实现。本文仅讨论第一种图片Base64化的具体实现。原创 2024-11-27 10:26:36 · 971 阅读 · 0 评论 -
为AppInventor2开发自己的拓展(Extension) - 拓展开发入门篇
App Inventor 2 是积木式在线安卓开发环境,利用拖拽式的方式实现代码块堆叠,从而完成相应的逻辑。上手很容易,但是由于代码块提供的功能有限,使用比较单一,在开发上有很大的局限性,但是它提供了拓展Extension特性,开放了源码,使得开发者可以根据自己的需要,自定义开发原生组件实现不了的、更加强大的功能。原创 2024-09-11 18:52:59 · 1975 阅读 · 0 评论 -
App Inventor 2 MQTT拓展入门(保姆级教程)
本文通过一个零门槛的MQTT入门级测试案例,带大家熟悉一下MQTT的开发步骤,让大家对MQTT通信模型有一个比较直观的认识。原创 2024-08-06 14:23:29 · 3191 阅读 · 0 评论 -
App Inventor 2 WakeLock 拓展:保持App活动状态,不自动关屏
此拓展可以让App保持活动状态,不关屏幕。原创 2024-07-29 18:57:06 · 308 阅读 · 0 评论 -
App Inventor 2 低功耗蓝牙 BlueToothLE 拓展中文文档(完整翻译加强版)
MTU 交换是为了在主从双方设置一个PDU中最大能够交换的数据量,通过MTU的交换和双方确认(注意这个MTU是不可以协商的,只是通知对方,双方在知道对方的极限后会选择一个较小的值作为以后的MTU,比如说,主设备发出一个150个字节的MTU请求,但是从设备回应MTU是23字节,那么今后双方要以较小的值23字节作为以后的MTU),主从双方约定每次在做数据传输时不超过这个最大数据单元。因此,低功耗蓝牙是与耗电资源有限的物联网设备进行通信的首选。– 当从连接的蓝牙BLE设备接收到一个或多个字节值时,将触发该事件。原创 2024-07-29 18:54:38 · 1871 阅读 · 0 评论 -
BlueToothLE 拓展中writeBytesWithResponse与writeBytes有什么区别?
writeBytesWithResponse与writeBytes有什么区别? 根据文档,有WithRespon的,会触发一个 BytesWritten 事件,另一个不触发这个事件:App Inventor 2 低功耗蓝牙 BlueToothLE 拓展 · App Inventor 2 中文网原创 2024-07-17 10:23:44 · 165 阅读 · 0 评论 -
App Inventor 2 Encrypt.Security 安全性扩展:MD5哈希,SHA/AES/RSA/BASE64
此方法用于生成一对RSA加密/解密密钥(including a private key and a public key),输入密钥的大小,其单位为bit.it可以是512,1024,2048或4096.密钥越长,它就越安全。输入密钥的大小,其单位为bit,可以是128,192或256.密钥越长,它就越安全。它将返回一个字符串值。这是关于App Inventor和Thunkable安全性的扩展,它提供MD5哈希,SHA1和SHA256哈希,AES加密/解密,RSA加密/解密,BASE64编码/解码方法。原创 2024-05-27 18:48:07 · 480 阅读 · 0 评论 -
App Inventor 2 TaifunBattery 电池管理器拓展,获取电量、电池容量
可能的值有:冷(cold)、死(dead)、好(good)、过热(overheat)、过压(over voltage)、未知(unknown)、未指定故障(unspecified failure)。可能的值包括:正在充电(charging)、已充满(full)、正在放电(discharging)、未充电(not charging)或未知(unknown)。可能的值包括:usb、ac、无线(wireless)或未知(unknown)。可能的值介于 0% 和 100% 之间。返回电池温度(摄氏度)。原创 2024-05-23 19:11:15 · 297 阅读 · 0 评论 -
AppInventor2要在界面上做一个电量图标,有什么好的思路吗?
答案显而易见,首先它的样式自定义不够,UI不外乎上图这种,只是修改颜色而已,想要显示电量(也就是电池图标状态)实现不了。当然,如果想要更专业效果,更细致的电量状态,自己作图,区间多弄一些就可以了。答:首先,很容易想到使用进度条相关的组件,原生”滑动条“组件可以吗?问:要在界面上做一个电量图标,有什么好的思路吗?那么问题又来了,如何获取手机的剩余电量呢?(电量60 ~ 70 显示这个图片)(电量 < 10% 显示这个图片)(100% 满电显示这个图片)原创 2024-05-23 19:07:19 · 661 阅读 · 0 评论 -
ButtonBar拓展:定制功能非常强大、效果非常酷炫的导航条拓展
App Inventor 2 ButtonBar拓展:定制功能非常强大、效果非常酷炫的导航条拓展原创 2024-05-22 19:00:07 · 425 阅读 · 0 评论 -
App Inventor 2 能不能做出很好看的界面?
说起来,AppInventor国内的普及度的确是有待提高的,目前我们接触到的使用AI2开发的案例以教学、课程设计、游戏App为主,缺乏商用级别的App实战,这也是我们中文网需要努力的方向。一般来说,如果原生组件布局的界面不能满足要求,那么可以采用图片元素、来自定义布局:屏幕或布局组件背景使用图片,按钮背景使用图片等,这样理论上任何你看到的好看的界面都能布局出来。专业好看的界面也是一点点布局产生的,原生Android能开发出的界面,理论上App Inventor 2也能开发出来。怎么样,这个专业度怎么样?原创 2024-05-22 18:58:48 · 985 阅读 · 0 评论 -
App Inventor 2 MareshaAES 拓展:AES加解密算法
AppInventor2 MareshaAES 拓展:AES加解密算法原创 2024-05-21 19:17:36 · 263 阅读 · 0 评论 -
[解决] 为什么 App Inventor 扩展导入了,但是没啥反应?
导入拓展后,别忘了拖动拓展到主界面上,这样才算真正创建了拓展对象,这时才能使用拓展的方法。大概率是导入拓展后,没有拖动拓展到界面上!原创 2024-04-26 16:58:54 · 537 阅读 · 0 评论 -
AI2 项目合并工具:轻松合并多个项目的屏幕、素材及拓展
有时我们需要把App Inventor做好的多个.aia项目中的一部分抽取出来,做一个新的项目,由于界面的直接Ctrl C/V复制粘贴可能会导致布局不能100%还原,还会有部分代码块丢失;并且涉及多个项目很难进行拷贝,从来开始弄又费时费力,那么这个时候我们的工具该登场了,噔噔噔噔~原创 2024-04-10 19:52:58 · 753 阅读 · 0 评论 -
ai2Starter内置AI伴侣升级方式及原理 - 一文搞懂ai2Starter始末,知其然更要知其所以然原创
原理是:aiStarter和AI2进行连通后,点击菜单会将AI2服务端的增量包自动下载到aiStarter内置的安卓系统中,进行安装,也就是和上面第一种方式类似,只是不用你手动输入网址,包是特定的增量包,其他都一致。好处是,adb命令能够做的事情非常的多,是安卓开发调试非常常用的命令。这种方法应该是最直接的一种,不过不建议,因为90%的概率会失败,当然我自己这么操作也有成功过,但大部分都是失败的,因素太多,主要可能是因为aiStarter依赖的安卓模拟器版本太老,很多事情搞不定。原创 2024-04-09 19:34:36 · 1145 阅读 · 0 评论 -
App Inventor 2 Clipboard 拓展:实现剪贴板的复制粘贴功能
此 Clipboard 拓展由中文网开发及维护,最新版本 v1.0,基于 TaifunClipboard 开发。属性及方法很简单,默认操作成功后显示提示信息,,可作为屏幕间数据传输的一种备选方式。后,则不显示提示信息。原创 2024-03-14 19:35:24 · 747 阅读 · 0 评论
分享