App Inventor 2 拓展参考文档

    本文档描述您在使用App Inventor 2构建应用程序时所能用到的拓展,以打造界面更加酷炫、功能更加强大的App。

    更多拓展请移步至《原版最全拓展一览》。

      拓展

  1. 【实用小技巧】从.aia项目文件中提取.aix拓展包
  2. 【自己写拓展】为AppInventor2开发拓展(Extension)

中文网拓展

  1. 【实时音视频】logoAgoraRTC 自研拓展:App Inventor 2 实时语音与视频通话
  2. 【BaaS】logo CloudBase 自研拓展:App接入腾讯云 BaaS(Backend as a Service,后端即服务)
  3. 【BaaS】logo Supabase 自研拓展:App 接入 Supabase 后端服务(Auth + PostgreSQL + Storage + Edge Function)
  4. 【BaaS】logo HuaweiCloud 自研拓展:App 接入华为云 AppGallery Connect(云函数网关式:Auth + 云数据库 + 云存储 + 云函数)
  5. 【AI大模型】logoLLMAI2Ext 自研拓展:接入DeepSeek、Kimi、通义千问…等国内大模型,免费开放!
  6. 【Markdown】Markdown 自研拓展:大模型输出 Markdown 格式渲染、转换为HTML、生成图片
  7. 【数据图表】logo ECharts/ECharts3D 拓展:基于 ECharts 强大的个性化数据图表展示:仪表盘、柱状图、折线图、饼图
  8. 【数据表格】logo TableView 拓展:数据表格视图,表格形式显示列表
  9. 【剪贴板】剪贴板已内置为原生组件(应用工具)
  10. 【图像多选】MultiImagePicker 已内置为原生组件(旧拓展文档)
  11. 【上架必备】PrivacyPolicyAI2Ext 已内置为原生组件「隐私政策」(旧拓展文档)
  12. 【TCP客户端】ClientSocketAI2Ext 已内置为原生组件「Socket客户端」
  13. 【FTP】logo FTP 客户端拓展:FTP协议连接、上传、下载、创建、修改目录等
  14. 【短信平台接入】logo AliSms 拓展:阿里云短信平台接入,短信验证码
  15. 【设备信息】PhoneInfo 常用查询已内置到设备信息组件(旧拓展文档)
  16. 【数据库】SQLite 已内置为原生组件(旧拓展文档)
  17. 【Web浏览器】CustomWebView 拓展:高级版Web浏览器,完美浏览现代Web前端页面
  18. 【二维码】QRCodeGenerator 已内置为原生组件(旧拓展文档)
  19. 【常用工具】AI2Utils 常用功能已内置到应用工具组件(旧拓展文档)
  20. 【网盘】logoBaiduPan 自研拓展:百度网盘开放平台接入,授权、列出文件、下载、分片上传
  21. 【文字识别】logoOCR 自研拓展:基于 Tesseract 5 的离线图片文字识别,内置简体中文模型,无需联网
  22. 【语音识别】logoOfflineSpeech 自研拓展:基于 Vosk 的离线语音识别,默认中文模型首次自动下载缓存、之后全程离线,实时麦克风识别+音频文件转写
  23. 【手电筒】FlashLight 已内置为原生组件(旧拓展文档)
  24. 【截屏】Screenshot 已内置为原生组件「屏幕控制」(旧拓展文档)
  25. 【视频录制】VideoRecorder 已内置为原生组件「实时预览录制」(前台/后台录制合一)(旧拓展文档)
  26. 【手势识别】GestureDetector 已内置为原生组件「多点触控」(旧拓展文档)

第三方拓展

工具

  1. 【ASCII编解码】AsciiConversion 拓展
  2. 【动态创建】DynamicComponents 拓展:动态创建AI2组件对象(已内置为动态组件)
  3. 【Hash】文件Hash拓展:文件哈希计算和 Base64 编码文件,sha256、sha512 哈希
  4. 【向量计算】VectorArithmetic 拓展:计算两个向量相加的结果向量
  5. 【手机管理】App Inventor 2 TaifunTM 拓展:获取本机手机号码
  6. 【电池管理】电量与电池查询已内置到设备信息组件(旧拓展文档)
  7. 【财务计算】财务计算器拓展:复利计算、平均值、中位数、众数、方差计算
  8. 【屏幕亮度】BrightnessTools 拓展:设置手机亮度的工具
  9. 【异步】AsyncProcedures异步过程扩展
  10. 【返回桌面】AccessibilityTools 无障碍工具扩展:执行返回、主页、最近任务、通知面板、快速设置、电源对话框和分屏等操作
  11. 【启动器】App Launcher 应用启动器扩展:用于启动其他应用程序的强大工具
  12. 【闹钟】Alarm 闹钟扩展:在指定时间启动App的强大工具(常用功能已内置为定时任务组件)
  13. 【通知】Notifier 通知扩展:功能强大的Android通知管理工具
  14. 【媒体通知】MediaNotification 媒体通知扩展:管理媒体播放器通知,支持播放控制(常用功能已内置为本地通知组件的媒体通知)
  15. 【唤醒】KeepAwake 保持唤醒扩展:防止App被操作系统停用
  16. 【唤醒】WakeLock 扩展:保持设备唤醒扩展,防止系统休眠和电池优化
  17. 【传感器保持】SensorUtil 传感器工具扩展:在后台和屏幕关闭时保持传感器工作
  18. 【图片缩放】ImageView 扩展:图片查看器扩展,支持缩放、双击缩放和动画缩放
  19. 【批量组件】ComponentGroup 组件组扩展:监控内容变化和批量启用禁用组件
  20. 【文本处理】StringUtils 字符串工具扩展:强大的文本处理工具集

AI人工智能

  1. 【AI图像识别】PersonalImageClassifier (PIC) 拓展:自行训练AI图像识别模型,开发图像识别分类App
  2. 【AI图像识别】水果vs蔬菜智能分类器 - EdgeML技术实战应用
    • 使用PersonalImageClassifier扩展创建图像识别应用
    • 本地AI推理,无需网络连接
    • 完整的训练到部署流程
  3. 【AI图像分类】TeachableMachine 拓展:通过手机摄像头进行实时图像分类识别
  4. 【AI声音识别】PersonalAudioClassifier (PAC) 拓展:自行训练AI声音识别模型
  5. 【AI姿势识别】PosenetExtension 拓展:人体姿势识别
  6. 【AI人脸标记】FaceMeshExtension 拓展:人脸标记识别
  7. 【AI物品识别】LookExtension 拓展:使用编译到扩展中的神经网络进行物品识别

UI界面

  1. 【通知】NotificationStyle 已内置为原生组件「本地通知」(旧拓展文档)
  2. 【UI】WordCloud 拓展:免费且酷炫的词云效果
  3. 【UI】BubbleTabBar 拓展:打造个性化酷炫的底部导航条
  4. 【UI】ActionBar 拓展 - 溢出菜单,…菜单
  5. 【UI】ScrollArrangementHandler 已内置为原生组件「滚动控制」(旧拓展文档)
  6. 【UI】AlphaDialog 扩展:自定义对话框
  7. 【UI】MaterialDialog 扩展:自定义对话框、Toast 提示、底部面板、抽屉菜单、选择器等
  8. 【UI】Flubbie 拓展:为App添加魔法动画
  9. 【UI】SideBar 拓展:实现App的侧边栏效果
  10. 【UI】MenuSlide 拓展:滑动菜单效果
  11. 【UI】FlipShare翻转分享拓展:酷炫的分享动画
  12. 【UI】自定义下载器扩展:个性化下载进度展示
  13. 【UI】TextboxUtil 扩展:消除输入框焦点(光标)
  14. 【UI】ComponentTools 拓展:设置组件的边距等
  15. 【UI】SwipeRefresh 已内置为原生组件「下拉刷新」(旧拓展文档)
  16. 【UI】SliderVertical 扩展:垂直的滑动条
  17. 【UI】RadioButtons 扩展:单选按钮
  18. 【UI】Enhance 拓展:界面增强扩展(颜色渐变、边距、圆角、透明)
  19. 【UI】ColorUtilities 拓展:16进制颜色转换为AppInventor标准颜色
  20. 【UI】ColorSeekbar 扩展:水平颜色选择条
  21. 【UI】NumberPicker 扩展:通过滑动或点击选择数字或文本,并支持颜色、字号、分隔线等自定义
  22. 【弹出菜单】Popup 弹出菜单扩展,自定义下拉菜单,自定义下拉框
  23. 【弹出菜单】DaffyMenu 弹出菜单扩展,为组件添加弹出式菜单功能,自定义下拉框
  24. 【状态栏】StatusbarTools 已内置为原生组件「屏幕控制」(旧拓展文档)
  25. 【滚轮框】WheelView 拓展:滚轮选择框扩展,滚轮日历选择框和旋转日历扩展
  26. 【SVG】SVG图像加载扩展
  27. 【圆形进度条】CirculBar 扩展:在图像组件上绘制自定义圆形进度条
  28. 【半圆进度条】SemiCircleArc 扩展:高级自定义半圆进度条
  29. 【悬浮窗口】Floating View 扩展:悬浮视图扩展,将组件转换为悬浮窗口(常用功能已内置为悬浮窗组件)
  30. 【悬浮按钮】FloatingActionButton 扩展:悬浮操作按钮扩展,可自定义颜色、大小、位置和图标,支持多按钮(常用功能已内置为悬浮窗组件)
  31. 【悬浮按钮】FloatActionBtn 扩展:悬浮操作按钮扩展,可自定义颜色、大小、图标和位置,单按钮,简单易用(常用功能已内置为悬浮窗组件)

多媒体

  1. 【文件】FileTools 已内置为原生组件
  2. 【图像】logoTaifunImage 拓展:图片压缩剪裁处理(常用功能已内置为图片处理)
  3. 【图像】ImageBase64 已内置为原生组件「图片处理」
  4. 【图像】Base64Util 拓展:支持图像框、画布、文件、文本字符串、图像精灵base64编解码
  5. 【图像】KIO4_Base64 拓展:更强大的图像Base64编解码工具,解码后的图像可写入到文件
  6. 【动图】KIO4_AnimatedGif:Gif 动画扩展,可点击,可设置透明背景
  7. 【图像】ImageUtil 拓展:图像组件的附加工具,提供图片水印功能
  8. 【图像】ImageProcessor 拓展:对两个图像进行加权组合,返回图像的灰度
  9. 【相机预览】JoeDevCamera 扩展:在布局中显示相机预览,程序控制拍照、录像、变焦、点按对焦与前后摄像头切换
  10. 【专业相机】ProCamera 拓展:专业级自定义相机,提供滤镜、降噪、对焦等高级功能
  11. 【分贝测量】SoundPressureLevel 拓展:通过麦克风测量声压级别并返回以分贝为单位的数据
  12. 【音调测量】SoundAnalysis 拓展:通过麦克风测量声音的音调高低(单位:Hz)
  13. 【视频播放器】logo Plyr视频播放器拓展:全屏、画质、字幕、缩略图、强大的用户界面
  14. 【音频播放器】logo TaifunPlayer 扩展(Audio Player):音频播放器扩展,支持流媒体播放控制
  15. 【图片格式】图像转换拓展:用于转换jpg/png/webp(以及更多)等图片格式的扩展
  16. 【百度翻译】BaiduFanyi拓展:请求百度翻译WebAPI方式的拓展
  17. 【语言列表】SpeechRecognizer 语音识别扩展:获取设备支持的语音识别语言列表
  18. 【持续语音识别】ContinuousSpeech 连续语音识别扩展:持续语音识别无需重复启动
  19. 【媒体助手】MediaHelper 媒体助手扩展:从媒体文件提取元数据和专辑封面(常用功能已内置为媒体信息组件)

通信

  1. 【MQTT】UrsPahoMqttClient 拓展:轻量级物联网传输协议(基础用法已内置为「MQTT客户端」,证书认证、遗嘱等高级用法用本拓展)
  2. 【TCP共享客户端】TCPClient TCP客户端扩展:连接TCP服务器进行文本消息通信,支持多屏幕共享客户端(SharedTcpClient)
  3. 【TCP服务器】TCPServer TCP服务器扩展:在Android设备上创建TCP服务器
  4. 【UDP】logo UrsAI2UDP 拓展 - UDP广播通信协议
  5. 【蓝牙】BlueToothLE 拓展:低功耗蓝牙(BLE) Iot 专题
  6. 【WIFI】TaifunWiFi 拓展:手机WiFi连接管理
  7. 【FTP】App Inventor 2 FTP 上传下载全方案总结
  8. 【MD5、密码安全】Encrypt.Security 安全性扩展:MD5哈希,SHA1和SHA256哈希,AES加密/解密,RSA加密/解密,BASE64编码/解码(常用功能已内置为加密签名)
  9. 【AES加解密】MareshaAES 拓展:AES加解密算法(常用功能已内置为加密签名)
  10. 【CRC校验】App Inventor 2 CRC16 拓展
  11. 【二进制】UrsAI2ByteArray 字节数组扩展:读写二进制数据(推荐改用内置二进制组件)
  12. 【数据库】LeanDB 数据库扩展
  13. 【数据库】MySQL + PHP/Node.js/Python 后端数据库
  14. 【数据库】MongoDB + PHP/Node.js/Python 后端数据库
文档反馈