- 博客(95)
- 资源 (2)
- 收藏
- 关注
原创 AI2伴侣权限的问题
首先,先接触手机对AI2伴侣软件的管控(我的话就是解除连接网络的管控),接着,找到应用管理中的AI2伴侣软件,如下图1。点击权限,得到图4,找到与蓝牙有关的权限——即附近的设备,点击打开其权限,如图5。再点击图中框选的标记,得到下图3(与图1一样的图)觉得对你有所帮助的话,点个小红花或者多多支持吧!最后可以看到该软件的有关权限已经打开,如图6。关于这个遇到的问题,请跳到以下链接去查看。紧接着,点击进去通知管理,如下图2。
2024-08-06 14:25:42
306
原创 App Inventor 2 MQTT拓展入门(保姆级教程)
本文通过一个零门槛的MQTT入门级测试案例,带大家熟悉一下MQTT的开发步骤,让大家对MQTT通信模型有一个比较直观的认识。
2024-08-06 14:23:29
463
原创 AppInventor做的APP支持安卓14吗?
目前MIT最新版本也是Android13,我们与mit同步更新。如果官方支持14我们会第一时间跟进。不过,根据用户反馈,蓝牙相关的好像不兼容。
2024-08-05 17:50:38
113
原创 AppInventor2支持“修改项目名称”啦~
A:因为第一次没取好。而且有些思路在名字上有体现会比较好。比如我一开始只做了蓝牙模块控制,名字ble,后面又加wifi,项目名称改的话就是wifi+ble。此功能属App Inventor 2 中文网(www.fun123.cn)原创功能,MIT原版没有,国内其他平台也没有此功能。“修改项目名称”功能全新上线,AppInventor2中文网原创上新,可随时、便捷修改项目名称。你好,我的项目的项目名称可以改不?Q:或者说,什么编程场景下需要频繁改名?AppInventor2中文社区。
2024-08-05 17:48:57
221
原创 App Inventor 2 低功耗蓝牙 BlueToothLE 拓展中文文档(完整翻译加强版)
MTU 交换是为了在主从双方设置一个PDU中最大能够交换的数据量,通过MTU的交换和双方确认(注意这个MTU是不可以协商的,只是通知对方,双方在知道对方的极限后会选择一个较小的值作为以后的MTU,比如说,主设备发出一个150个字节的MTU请求,但是从设备回应MTU是23字节,那么今后双方要以较小的值23字节作为以后的MTU),主从双方约定每次在做数据传输时不超过这个最大数据单元。因此,低功耗蓝牙是与耗电资源有限的物联网设备进行通信的首选。– 当从连接的蓝牙BLE设备接收到一个或多个字节值时,将触发该事件。
2024-07-29 18:54:38
876
原创 BlueToothLE 拓展中writeBytesWithResponse与writeBytes有什么区别?
writeBytesWithResponse与writeBytes有什么区别? 根据文档,有WithRespon的,会触发一个 BytesWritten 事件,另一个不触发这个事件:App Inventor 2 低功耗蓝牙 BlueToothLE 拓展 · App Inventor 2 中文网
2024-07-17 10:23:44
110
原创 App Inventor 2 天气预报App开发 - 第三方API接入的通用方法(2)
通过调用第三方天气api,填入必要的参数,通过Web客户端请求url。返回json格式的数据结果,使用AppInventor2解析json结果,显示到App上即可。第三方天气的api平台特别多,这里仅以“和风天气”()作为演示,其他平台的使用方法都是几乎一样的。平台的注册及登录步骤请自行完成,登录后需要创建一个项目以获得API调用时必要的用户认证key。
2024-07-17 10:22:27
483
原创 【解决】运行故障:The arguments,[“xxx“], [false], [0] are th he wrong number of arguments for xxx
一般出现这个错误,大概率是因为参数个数、参数类型与调用方法不符导致的。检查一下参数,是否有空的地方没填上!
2024-07-15 19:10:33
111
原创 App Inventor 2 人脸识别App开发 - 第三方API接入的通用方法
通过调用第三方人脸识别api,按照指定格式上传图片及必要的参数,然后api进行云端识别,识别成功/失败后,会返回json格式的数据结果,使用AppInventor2解析json结果,显示到App上即可。《自行训练AI图像识别模型,开发图像识别分类App》。对比项调用第三方API自己训练AI识别模型学习成本简单,学习成本低。适合AI相关专业人士,学习成本高。识别速度速度稍慢,几秒。速度极快,毫秒级。使用限制调用次数有限制,不过学习及演示用足够了。
2024-07-15 19:09:14
605
原创 APP INVENTOR硬件交互学习教程05——自动连接蓝牙实现
每次打开手机APP,需要选择蓝牙,用起来很麻烦。有没有方法实现自动连接上次的地址呢,接下来请看吧!这里主要用两个方法,存储地址方法;增加了一个微数据库组件,借助它用来存储硬件地址。
2024-07-04 11:06:31
217
原创 【持续更新】App Inventor 2 中文网原创内容
App Inventor 2 中文网原创的技术文档,作品,技术文章,帖子,问答,技术指导,问题解决思路等。
2024-07-04 11:03:36
112
原创 【最新】App Inventor 2 学习平台和AI2伴侣使用
鉴于英文原版的中文化不够完善,不提供中文服务,国内中文化产品较少,中文文档缺失,中文教程匮乏等现状,我们决心在官方开源基础上进行深度中文化的二次开发,适配国内开发者的需求,不断提供本土化的中文在线App开发服务,中文文档及教程。无账户的用户可以直接点击“免费试用”按钮即可使用试用账户直接登录,试用系统的部分功能。”即可查看中文教程,该教程已经过中文本土化且经过了教学验证过的,教程内提供具体详细的操作步骤,非常适合入门用户学习。国内访问速度很快,很稳定,文档是中文的。
2024-07-04 11:02:41
1253
原创 App Inventor 2 如何实现多个定时功能?
2、也可以用一个计时器,定时一分钟。也就是一分钟就会触发一次事件执行,定义一个全局数字变量,在事件中递增,用逻辑判断这个变量的值即可完成多个想要定时的任务(о´∀`о)1、可以使用多个“计时器”组件。
2024-06-29 14:51:14
253
原创 App Inventor 2 列表排序,函数式编程轻松实现高级排序算法
本文主要介绍 列表 的高级用法,即函数式编程,可以按照指定的逻辑进行列表的排序,而无需我们自己写代码实现排序功能。指定的逻辑也包括很复杂的逻辑,也就是说如果你的排序逻辑很复杂,函数式编程就是最好的使用场景。
2024-06-29 14:48:23
610
原创 App Inventor 2 中文网学习合作计划,快速提升你的App Inventor技能!
1、一个月内 B站/抖音等视频平台 至少发一个使用我们平台开发App的视频@AI2中文网即可,版权共有,可展示你的学习成果等,除此之外其余不限。3、社区发帖记录自己的学习过程,我们会及时回复及答疑,主题不限,自己感兴趣或擅长的就行,或者和我们商量。1、通过在社区发布技术帖,运用费曼学习法,把你所学的知识转化为清晰的输出,深化理解。我们会对你的作品进行评估,如果合适,我们愿意与您长期合作,共同进步,成就彼此!如您有任何疑问,可回复讨论,期待您的参与,成就更好的自己!2024年7月15日。
2024-06-26 19:34:41
361
原创 AppInventor2程序设计里代码块较多,有点卡,有没有办法解决?
如果你的代码逻辑很复杂,且独立,可以考虑自己写一个拓展,代码块中只需要调用拓展就行了,几乎零代码。消除重复代码,这个是最直观的方式,如果你的代码中有大量的重复代码,是时候考虑抽取出来写一个过程了。问:请问下程序设计里面写的程序比较多,有点卡,这个有没有办法呢?
2024-06-24 21:20:34
181
原创 AppInventor2添加超过10个屏幕会怎样?
App Inventor 可以轻松地向应用程序添加更多屏幕,但最好也不要添加太多屏幕,因为多个屏幕的应用程序将非常消耗计算资源,并且很容易超出 App Inventor 的限制。但请注意,如果你这样做,你将面临超出大多数 Android 设备以及浏览器的处理和内存限制的危险。因此,听从官方建议,屏幕数尽量少,使用“虚拟屏幕”(组件、布局都在一屏上,通过控制显示、隐藏来实现切换)是不错的选择。根据经验,任何单个应用程序中的屏幕不应超过 10 个,当你尝试超过此限制时,App Inventor 会警告你。
2024-06-24 21:19:30
499
原创 App Inventor 2 复制屏幕功能,界面设计更便捷,避免误删组件
复制屏幕”功能全新上线,中文网独有(MIT没有此功能),可以复制屏幕中的普通组件、图片、附件、拓展、代码块。更多升级详情可查看。
2024-06-06 19:12:11
486
原创 AppInventor2有没有删除后的撤销功能?
界面设计没有撤销功能,有时不小心删除了组件,真的就没法恢复了,有时真的有些不太方便。不过不用着急,中文网已经率先推出了“复制屏幕”功能,可以完美复制屏幕中的普通组件、图片、附件、拓展、代码块。答:界面(组件)设计界面,没有撤销功能。代码(逻辑)设计视图,可以使用 Ctrl+Z 撤销,Ctrl+Y 反撤销。修改屏幕组件之前,可以先复制以备份当前屏幕,这样修改起来更轻松~最后送一波福利,618年中大促,全年底价,限量领取!点击“查看原文”,查看更详细功能介绍!问:不小心删除了组件,能撤回吗?
2024-06-06 19:10:39
319
原创 AppInventor2 表格布局的外面的黑框怎么去掉?
问:表格布局的外面的黑框怎么去掉啊?,实际 App 测试时并没有框。答:这个黑框是界面设计的布局。
2024-05-29 19:01:42
172
原创 App Inventor 2 低功耗蓝牙BLE 两种通信方式:扫描和广播
低功耗蓝牙,也称为蓝牙 LE 或简称 BLE,是一种类似于经典蓝牙的新通信协议,不同之处在于它旨在消耗更少的功耗,同时保持可比的功能。因此,低功耗蓝牙是与耗电资源有限的物联网设备进行通信的首选。BluetoothLE 扩展需要 Android 5.0 或更高版本。
2024-05-29 19:00:39
575
原创 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
337
原创 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
170
原创 AppInventor2要在界面上做一个电量图标,有什么好的思路吗?
答案显而易见,首先它的样式自定义不够,UI不外乎上图这种,只是修改颜色而已,想要显示电量(也就是电池图标状态)实现不了。当然,如果想要更专业效果,更细致的电量状态,自己作图,区间多弄一些就可以了。答:首先,很容易想到使用进度条相关的组件,原生”滑动条“组件可以吗?问:要在界面上做一个电量图标,有什么好的思路吗?那么问题又来了,如何获取手机的剩余电量呢?(电量60 ~ 70 显示这个图片)(电量 < 10% 显示这个图片)(100% 满电显示这个图片)
2024-05-23 19:07:19
587
原创 ButtonBar拓展:定制功能非常强大、效果非常酷炫的导航条拓展
App Inventor 2 ButtonBar拓展:定制功能非常强大、效果非常酷炫的导航条拓展
2024-05-22 19:00:07
364
原创 App Inventor 2 能不能做出很好看的界面?
说起来,AppInventor国内的普及度的确是有待提高的,目前我们接触到的使用AI2开发的案例以教学、课程设计、游戏App为主,缺乏商用级别的App实战,这也是我们中文网需要努力的方向。一般来说,如果原生组件布局的界面不能满足要求,那么可以采用图片元素、来自定义布局:屏幕或布局组件背景使用图片,按钮背景使用图片等,这样理论上任何你看到的好看的界面都能布局出来。专业好看的界面也是一点点布局产生的,原生Android能开发出的界面,理论上App Inventor 2也能开发出来。怎么样,这个专业度怎么样?
2024-05-22 18:58:48
475
原创 App Inventor 2 MareshaAES 拓展:AES加解密算法
AppInventor2 MareshaAES 拓展:AES加解密算法
2024-05-21 19:17:36
199
原创 App Inventor 2 图片云端保存及访问的App开发思路
一般来说,类似于购物App,你可以从手机App上传物品图片,然后他人也可以在手机App上查看你上传的物品的照片,这时图片就必须采用云端保存的方式。本文主要就是聊一聊 App Inventor 2 进行图片上传及云端图片访问这种场景的App开发思路,及关键步骤的一些指导。
2024-05-21 19:15:28
1044
原创 Appinventor的人工智能组件在哪里?
答:“试验性质”下的“ChatBot”及“ImageBot”组件。都是调用ChatGPT,第一个是AI对话,第二个是AI绘图。问:Appinventor的人工智能组件在哪里?另外,除了调用ChatGPT外,还有很多拓展可以。,自行实现AI功能。
2024-05-16 22:20:33
255
原创 App Inventor 2 如何接入ChatGPT:国内访问OpenAI的最佳方式
不过,为了方便轻松访问这些组件,默认ApiKey为空,那么将会使用MIT获取的ApiKey。注意:如果您打包应用程序并分发它,则您应用程序的所有使用都将受到相同的配额限制。如果您希望分发使用这些服务的应用程序,建议使用MIT的 ApiKey 进行测试,但最终发布时使用你自己的 ApiKey。这时我们无需KX上网,因为它是通过MIT代理服务器进行执行的,国内可以访问MIT代理服务器,因此间接就能访问OpenAI了,这的确可以算是GPT的最佳体验方式了,当然AI绘图也能体验。,同一个账号,token是一样的。
2024-05-16 22:19:04
604
原创 [解决] 为什么 App Inventor 扩展导入了,但是没啥反应?
导入拓展后,别忘了拖动拓展到主界面上,这样才算真正创建了拓展对象,这时才能使用拓展的方法。大概率是导入拓展后,没有拖动拓展到界面上!
2024-04-26 16:58:54
378
原创 App Inventor 2 网络微数据库你用对了吗?
网络微数据组件默认(不修改的情况下)使用MIT的服务器,它的缺点是由于服务器在国外,访问速度会很慢,而且它没有命名空间的概念,即所有人使用同一个空间,这就导致如果A用户保存了一个键“test”,值为“123”,B用户接着又保存键“test”值为“456”,那么这时A用户如果获取键“test”,这时它的值就是456。这时,我们要考虑换一个国内的服务器,国内的服务器支持中文存储和读取,用户数据空间独立(需要注册用户),功能上也进行了一定的拓展,详细可以去各自的网站上查看中文文档。
2024-04-26 16:57:54
724
2
原创 App Inventor 2 块拓展之:最大值、创建多项列表
块扩展可以改变形状,通过单击蓝色图标,用户可以将较小的块拖到较大的块中,从而改变原始块的形状和功能。再次单击该图标将最小化拓展窗口,并显示修改后的块。App Inventor 2 引入了一项新功能,允许某些块扩展、收缩甚至更改其功能。那么问题来了,究竟哪些块支持“块拓展”呢?顶部具有蓝色框白色齿轮的代码块都是可拓展块。文末送福利,限量领取无门槛优惠券,先到先得哦~初始化局部变量(无返回值)初始化局部变量(有返回值)
2024-04-17 19:08:05
283
原创 App Inventor 2 计时器组件,时间相关的用法都在这里
计时器计时间隔1000ms(即1秒),计时事件中取当前时间,格式化成指定格式的文本,然后用逻辑判断代码块,和你要想到的时间点文本进行比较,如果相等,则到了你预定的时间点,做你预想的事情。定一个数字全局变量,计时方法里面自增,然后输出显示在一个标签上,查看数字结果。默认计时器是自动启用的,也可程序控制它的属性“启用计时”和“不启用计时”。文末送福利,限量领取无门槛优惠券,先到先得哦~1、计时器在界面设计中的哪里?3、怎么确定计时器执行没?4、怎么获取手机当前时间?6、24小时格式怎么写?2、计时器怎么启动?
2024-04-17 19:06:20
1188
原创 App Inventor 2 如何预览PDF文档?
App Inventor 2 可以使用 .pdf 扩展名从程序包资产中查看 pdf 文件,不再需要外部 pdf 查看器!查看已存储在你的设备上的 pdf 文档,也可以使用。通过网址URL打开 pdf 文档。
2024-04-16 19:59:22
466
原创 App Inventor 2 构建多屏幕App的最佳实践
本文源自AppInventor2中文网(https://www.fun123.cn)文档,系英文原版翻译,主要倡导开发拥有多个屏幕的App时,建议在一个屏幕上拖动多个布局组件(水平or垂直布局),用代码块通过“可见性”属性控制每个布局的显示和隐藏,布局内的组件跟着最外面的布局一起显示和隐藏!类似的想法适用于其他类型的元素:如果每个屏幕图像都有一个带有自己的文本消息的标签,那么你可以拥有一个屏幕和一个标签,而不是拥有多个屏幕,每个屏幕都有自己的标签,只需更改标签的 文本。块编辑器运行越来越慢,
2024-04-16 19:57:04
1231
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人