怎么在短信群发app inventorr 上逻辑设计写短信

3.4 语音输入
本文所属图书&>&
本书是基于App Inventor 2的安卓开发教程。App Inventor 2是一款图形化在线安卓开发软件,软件入门门槛低,无需编程基础,程序员和非程序员均能上手。App Inventor 2不仅可以开发各种安卓程序,还可以同单&&
手机不同于计算机的一个特性就是自带麦克,由于手机输入速度较慢,特别是对于老年人来说,用语音输入可以大大方便人们的使用。
SpeechRecognizer使用。
Sharing使用。
语音输入App界面设计可参考图3-19,实现功能如下:
单击&点击后说话&按钮后进行语音输入。
语音输入完成后自动弹出分享程序,可进行发短信、邮件、微博等。
新建项目VoiceInput。UI十分简单,只有一个按钮,居中设置,进行美化,然后添加SpeechRecognizer组件和Sharing组件,如图3-20所示,表3-4为相关组件说明。
尽管SpeechRecognizer组件名字为语音识别,但是它本身并没有语音识别的功能,而是通过调用其他程序来实现语音识别功能,类似于ActivityStarter。如果没有安装其他语音识别程序,运行该组件的时候,会报错:Activity found to handle Intent {act=android.speech.action.RECOGNIZE_SPEECH (has extras) }。安卓的语音识别程序有Google的语音搜索以及百度的语音助手,如图3-21所示,两个程序都需要联网使用,并且都可以识别中文。在国内由于Google服务器经常屏蔽,建议使用百度语音助手。选取默认的语音识别程序可以在安卓手机的系统设置&语音输入与输出设置&语音识别程序设置中进行选择。需要注意的是有一些山寨手机或刷机包Rom并没有这一选项,但并不一定是无法使用,也可以安装后直接调用,如果仍然无法调用的,请安装其他的刷机包Rom。
该程序只有两个模块,如图3-22所示,单击按钮后调用语音识别组件的识别方法,识别后将识别的内容作为分享的信息发送出去。分享组件的文本分享内容会基于手机系统的安装程序,基本包括短信、蓝牙、微博、等。
很多读者在使用语音识别组件时遇到问题,主要是没有安装基础的语音识别组件。也许有读者会问,既然安装了其他语音识别软件,为什么还要用这个组件?这正是安卓程序中Intent的作用,即可以在不同程序中相互调用,而无需将所有的软件都集成在一起。本节只是简单地做了一个语音识别后的分享,读者可以根据自己的需要,来拓展这一组件的应用。
寻找语音识别的应用场景。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。app inventor基本介绍_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
app inventor基本介绍
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
你可能喜欢蓝牙控制arduino的安卓软件(基于app inventor2 )(之一:andriod软件设计篇) - CSDN博客
蓝牙控制arduino的安卓软件(基于app inventor )
本文章软件下载:
最近在无线电杂志上看到关于app inventor 的内容,赶脚很厉害,从图书馆回来后就开始尝试,发现真的不错。因为之前在用arduino,所以我想能能不能用app inventor写软件通过WIFI或者蓝牙控制arduino,所以就有了这篇文章,下面开始介绍:
功能描述:1、手机控制arduino上pin13灯的亮灭(可以使其他灯,也可以是其他单片机)。
首先介绍软件的制作过程:
1、登陆&http://appinventor.mit.edu/explore/ 来在线制作软件(也可以下载离线版制作);
我们可以在首页新建应用
然后进行操作。软件的制作分为两部分:界面设计和“组装代码”,我们可以通过右上角(下图)的两个按钮进行切换:
界面设计是我们制作应用时首先看到的界面:
在左侧是常见的按钮,标签什么的(和VB类似),可以拖拉进中间的设计框,拉过来的都将显示在右侧,最右侧是原件的属性,我们也可以删除不用的原件。
代码组装界面如下:
类似的,最左边是代码原件,可以直接拉到框内进行组装代码。
我们在设计应用界面和代码时可以通过三种方式来实时了解功能,其中最常用的是WIFI和安卓手机的搭配,也可以用数据线和手机当然如果没有手机,也可以使用仿真。可以在左上方选择方式:
例如,选择第一个WIFI加手机后会出现二维码和代码,随便选一种方式进行连接:
基本上软件设计就这几部。具体怎么设计可以参见百度文库的教程(共4个小时),看完之后你会有基本的了解。
下面就具体简介本软件的制作:
1、首先是界面设计,将所有需要的控件全部拉到框内,然后在右侧设置对应的属性。
2、首先初始化软件(就是刚进入软件回做什么)
其实就是声明了一个全局变量,变量名字叫做 OK;
下面是弹出一个框(就是那种出现后几秒钟后消失的那种提示),上面的内容是“欢迎使用本软件!@zgc261”。
3、选择蓝牙设备:
第一句是,选择前,将配对的蓝牙地址组成数组列表,以供选择;
第二句是,选择后将选择的地址赋给全局NAME;
4、下面开始连接选择的蓝牙地址:
功能描述:
如果已经连接的话,则点击之后断开连接;
若没有连接,则点击之后进行连接,并显示相关提示;
连接成功后,会显示OK;
两个按键的功能是:亮和灭,其实就是通过蓝牙向单片机发送了A和B(字符),然后在单片机断进行解析。
这样软件基本就做好了,可以打包下载了。
谢谢大家。
本文章软件下载:
-----------------------------------------------------------------------------------------------------------------------------
大家可以参考
.cn/forum.php?mod=viewthread&tid=3242嘿嘿 看起来很简单的样子啊,不过也需要后台代码支持吧,我也去试试.
我现在按照tutorial做了4个app,都没用到一点代码。。
看起来真不错。
都不知道什么年代的创意,过时了。
gg app inventor
谷歌应用发明家?
呃,不错的外行玩具
这跟vb有什么区别?
我也试一了,还不错,google就是牛
我也提交申请了,看上去和VB的区别就是完全不用代码,哈哈
确实挺创意的东西,不过听说是MIT的教授做的,可能在google兼职?!
他们是开源的东西
[…] Appinventor,Google出品,具体可以看我写的一篇评测,/2010/08/google-app-inventor.html […]
[…] Appinventor,Google出品,具体可以看我写的一篇评测,/2010/08/google-app-inventor.html […]

我要回帖

更多关于 mit app inventor 的文章

 

随机推荐