用App Inventor 2 WxBit 汉化增强版快速制作安卓app

1 篇文章 0 订阅

        最近我姐说是要给我小侄子报班少儿编程,她问我有什么好的建议或看法,因为我对少儿编程这块没接触过,然后我就了解了少儿编程这块,发现少儿编程主要是图形化编程,主要培养孩子们的逻辑思维能力和空间想象能力,我自己也比较好奇图形化编程,然后我就学习了WxBit 图形化编程,写了几个小demo。

       本文我用的是国内App Inventor 2 WxBit 汉化增强版

WxBit 图形化编程提供高德地图、高德定位、百度语音合成与识别、MQTT客户端等组件,支持多点触控、动态创建组件和通用事件,还有更多细节优化,汉化并增强的 App Inventor 2 服务器。icon-default.png?t=M666https://app.wxbit.com/

建议使用chrome浏览器或QQ 浏览器打开

 进入页面后需要登录,可以使用QQ进行登录

 进来后可以看到版本更新信息

 创建一个新项目

选择新建项目,填写项目名称

 

实例Demo1-点击按钮+1或摇晃手机+1

 1、给屏幕Screen起一个标题

        这里我是测试应用

2、在组件面板拖拽按钮,并设置在正中间

        在对齐方式中选择5

 3、组件面板中拖拽加速度传感器到屏幕

        拖拽的时候直接往屏幕就可以,不可见的组件会显示在下面

 4、进行逻辑设计

        设计点击按钮时及摇晃手机时的逻辑,当按钮点击时会给全局变量值+1,并设置按钮文本里的值为点击:全局变量值,当加速度传感器摇晃时也一样的逻辑。

 还可以进行调试

 

实例Demo2-一言金句

        当点击按钮时会随机显示一段名言

 1、给屏幕Screen设置标题,并加入标签按钮及HTTP客户端

        设置标签在上按钮在下,并居中

2、进行逻辑设计

        当按钮点击时这是http客户端网址

这里用到了一言api,可参考这篇博客

安卓实现每日一句功能-一言API调用_像向日葵一样~的博客-CSDN博客_一言api一言API官网地址:https://hitokoto.cn/https://blog.csdn.net/zhiwenganyong/article/details/118080282?spm=1001.2014.3001.5502        然后再解析响应内容,并设置标签的值

 

实例Demo2-车载语音

 1、加入图像框、标签、三个按钮、百度语音识别、百度语音合成、百度语音唤醒

        设置屏幕背景为黑色,这样更炫酷      

        三个按钮分别为开启唤醒、语音识别、文本朗读,放到水平布局中,并设置对齐方式为5

其中百度语音识别、百度语音合成、百度语音唤醒三个不可见组件在组件面板人工智能模块下

这里得加入图片及唤醒词文件

Open.png

 redflag.png

 car.png

 唤醒词文件获取

https://ai.baidu.com/ai-doc/SPEECH/Vk38lyr75icon-default.png?t=M666https://ai.baidu.com/ai-doc/SPEECH/Vk38lyr75

 

2、设置百度语音识别的Appid、AppKey、SecretKey

 

 3、设置百度语音合成的Appid、AppKey、SecretKey

 4、设置百度语音唤醒的Appid、AppKey、SecretKey

        设置启用语音唤醒及后台唤醒

Appid、AppKey、SecretKey的获取可看官网

百度AI开放平台-全球领先的人工智能服务平台百度AI开放平台提供全球领先的语音、图像、NLP等多项人工智能技术,开放对话式人工智能系统、智能驾驶系统两大行业生态,共享AI领域最新的应用场景和解决方案,帮您提升竞争力,开创未来。https://ai.baidu.com/

5、进行逻辑设计

              这里我设置的唤醒词是亚历山大,得先点击开启唤醒按钮然后点击语音识别说亚历山大,然后说打开车门时设置图像框的图片为Open.png,说关上车门时设置图像框的图片为redflag.png,识别到的语音会显示到文本框,点击文本朗读把文本框的内容读出来。

组件扩展导入

推荐网站,上面有一些组件(比如cn.colintree.aix.Translators.BaiduFanyi.aix),组件后缀名为.aix

欢迎来到ColinTree.cnicon-default.png?t=M666https://www.colintree.cn/导入后类似这样

屏幕导入导出

 项目的导入导出

打包apk导出

 

总结

        使用App Inventor 2 WxBit 图形化编程可以节省很多时间,写安卓app也很简单,图形化拖拽拼接积木的方式非常有趣味性,举个例子要写一个显示地图的安卓app你可能需要写一小段时间而用图形化编程的方式可能只需一分钟直接拖拽到屏幕而且不用写逻辑设计,我个人感觉图形化编程就是站在巨人的肩膀上,因为这些组件的底层代码已经写好呢直接封装给你用,但缺点也很明显自己无法优化代码,自己有兴趣的话也可以写一些好的组件给他人用

  • 6
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
### 回答1: App Inventor 2汉化版是一个将MIT App Inventor 2原版界面汉化为中文的工具。App Inventor是一款由麻省理工学院开发的可视化编程工具,用于帮助用户创建Android应用程序。而App Inventor 2汉化版则是在原版的基础上,将界面元素和菜单选项翻译成中文,使更多中国用户能够更方便地使用这个工具。 App Inventor 2汉化版保留了原版的功能和特点,提供了丰富的组件库和编辑器,让用户可以通过简单的拖拽和连接操作来创建Android应用程序。无需编写复杂的代码,用户可以轻松地创建交互式应用程序,包括游戏、工具、教育应用等。汉化版的界面使用中文显示,大大降低了中文用户使用英文版工具的语言障碍。 使用App Inventor 2汉化版,用户可以在开发过程中使用中文进行操作和设置,这对于新手来说非常友好。它还提供了大量的教学资源和学习材料,帮助用户从入门到精通。用户可以通过编写简单的程序块来控制应用程序的行为,通过可视化界面进行UI设计,并可以集成传感器和设备功能,以实现更丰富的应用程序。 总之,App Inventor 2汉化版是一款适合中文用户的可视化编程工具,它让用户在创建Android应用程序时更加简单、直观和便捷。无论是教育应用还是个人开发,使用这个汉化版工具都能够更好地满足用户的需求,同时提升用户的编程能力和创造力。 ### 回答2: AppInventor是一款强大的可视化编程工具,AppInventor2的汉化版主要是将原版的英文界面翻译成中文,让更多的用户能够更轻松地使用该工具。 汉化版AppInventor2不仅提供了中文菜单选项和按钮标签,还对界面中的提示信息、错误信息等进行了翻译,使得操作更加直观易懂。这让不懂英文或英文水平有限的用户更容易理解和使用AppInventor2。 使用汉化版AppInventor2,用户可以通过拖拽组件、设置属性、编写逻辑等简单操作,快速创建自己的手机应用程序。无需编写复杂的代码,只需要通过可视化编程界面进行拼接和配置,就能构建功能丰富的应用程序。 汉化版AppInventor2还提供了丰富的中文教程和文档,帮助用户更好地了解和掌握该工具的使用方法。无论是初学者还是有一定编程经验的开发者,都可以通过这些教程和文档快速入门和提升。 总的来说,AppInventor2的汉化版使得更多人能够轻松上手,无论是学习编程还是开发应用程序都能够得到很好的帮助。它的简单易用、功能丰富和中文支持,为用户提供了一个良好的开发环境,让他们能够更加便捷地实现自己的想法和创意。 ### 回答3: App Inventor 2汉化版是一种可视化的编程工具,通过它,用户可以轻松地创建Android应用程序,而无需具备复杂的编程知识。汉化版是将原版的App Inventor 2软件界面和文字翻译成中文,使不懂英文的用户更容易理解和使用。 App Inventor 2汉化版提供了丰富的组件库,包括按钮、标签、文本框、列表框等等,用户可以通过拖拽这些组件来构建应用界面,并通过编程的方式为它们添加功能和交互。App Inventor 2采用了积木式编程的思路,用户只需将不同的代码积木拼接起来,就可以实现复杂的应用逻辑。 汉化版提供了中文的界面和文本提示,使中文用户更容易理解和掌握各个组件和功能。用户可以通过这个工具来制作各种类型的应用,比如简单的计算器、天气预报应用、音乐播放器等等。同时,App Inventor 2也支持与手机传感器、数据库、网络等进行交互,使用户能够开发更加丰富的应用程序。 使用App Inventor 2汉化版,用户无需编写复杂的代码,只需要使用简单的积木组合和填写相应的属性,就能创建出功能完备的应用程序。这使得App Inventor 2汉化版非常适合初学者或非专业用户使用,他们可以通过这个工具快速入门并开发出属于自己的应用。而且它还有丰富的教程和社区支持,用户可以轻松地获取帮助和分享应用。总的来说,App Inventor 2汉化版是一种强大而简单的移动应用开发工具,使更多人能够参与到移动应用的创作中来。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像向日葵一样~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值