大约有 98 项符合查询结果(耗时:0.0039秒) [XML]
手机App控制Arduino:米思齐+App Inventor2蓝牙实战教程(图文) - 创客硬...
...应 → 检查两边波特率是否都是9600
• Android 12+闪退 → Screen1属性中勾选蓝牙权限
进阶挑战
• 把LED换成继电器,控制真实台灯
• 加传感器,下一篇文章我们做"硬件→手机"的数据上报和图表显示
本教程属于 Mixly×...
通信连接组件 · App Inventor 2 中文网
...main=”并后跟类名。
例如:main=com.gmail.Bitdiddle.Ben.HelloPurr.Screen1(第一个组件表明它是由 Ben.Bitdiddle@gmail.com 创建)要让您的 Activity启动器 启动此应用程序,设置以下属性:
ActivityPackage 到类名,删除最后一个组件(例如...
【Mixly×AI2系列·第5讲】手机发指令控制LED/舵机:蓝牙双向通信实战① - ...
...tus.Text = BluetoothClient1.ReceiveText(-1)
3. 权限(Android 12+)
Screen1 属性中勾选蓝牙权限;或使用新版 AI2(自动申请 BLUETOOTH_SCAN/CONNECT)。首次运行允许位置权限(经典蓝牙扫描需要)。
六、联调步骤
1. 手机系统蓝牙先与 HC-05 配...
用户界面(UI)组件 · App Inventor 2 中文网
...P 中表示法,例如 (1 a true)。
注意: 该属性仅出现在 Screen1 中,Screen1 的值决定了应用程序中所有屏幕的行为。
显示状态栏
状态栏是屏幕最上面的栏,该属性设置状态栏是否是可见的。
屏幕大小
如果设置为响应式...
我帮儿子用App Inventor 2给遥控车装了"蓝牙大脑",手机一划车就...
...对蓝牙设备列表
关键实现
第一步:蓝牙连接
当 Screen1.初始化
执行 ListPicker1.元素列表 设为 BluetoothClient1.地址及名称
用户点击ListPicker选择设备后:
当 ListPicker1.选择完成
执行 BluetoothClient1.连接(List...
做了个"外卖菜单选择器"App,才发现ListView和Spinner的区别这么...
...合适,还能开搜索框
关键实现
Step 1: 界面搭建
在Screen1上放一个水平布局,里面嵌一个Spinner和一个Label(显示"请选择分类"提示)。Spinner下方放一个ListView,宽度填满,高度设为占满剩余空间。
Step 2: 初始化分类...
做了个购物清单App后,我才真正搞懂App Inventor 2的变量 - App应用开发 - ...
...现"关闭再打开数据还在",需要TinyDB配合:
when Screen1.Initialize:
set global shoppingList to TinyDB1.GetValue(tag: "shoppingList", default: create empty list)
set global totalCount to TinyDB1.GetValue(tag: "count", defaul...
不到20个积木块,我用App Inventor 2给女儿做了个接星星小游戏 - App应用开...
...动角度(180°=向下)
• Enabled(启用):是否移动
当 Screen1.初始化
设置 Star.速度 为 5
设置 Star.间隔 为 50
设置 Star.方向 为 180 // 向下
设置 Star.启用 为 真
就这么几行,星星...
ContinuousSpeech 连续语音识别扩展:持续语音识别无需重复启动 · App Inventor 2 中文网
... 初始化
在屏幕初始化时启动语音识别:
当 Screen1.Initialize 时
如果 ContinuousSpeech1.IsRecognitionAvailable 那么
调用 ContinuousSpeech1.Start
处理部分结果
在 OnPartialResult 事件中检测语音命令:
当 Continu...
RadioButton单选按钮扩展集合 · App Inventor 2 中文网
...Button组需要一个独立的扩展实例
示例初始化代码:
when Screen1.Initialize
do
// 设置布局为RadioButton组
call UrsAI2RadioButton1.SetLayout HorizontalArrangement1 true
IncludeSubLayouts参数:
true: 包含子布局中的CheckBox
false: 仅包含直接在布...
