Android 语音助手

本文介绍了Android语音助手的开发过程,包括遇到的问题及解决方案。开发者在实现主界面时遇到了ListView显示问题,通过调整ViewHolder的处理方式解决了。另外,由于语音识别返回数据格式不符预期,暂时放弃JSON解析,直接使用关键字匹配功能。项目已在GitHub开源。
摘要由CSDN通过智能技术生成

效果图

VoiceAssisant



















注:效果图是用华为荣耀2平板录制的,不支持SIM卡,没有打电话和短信的效果。但是我是用三星S3测试的,可以正常实现打电话和发短信的功能。因为三星S3不知道为什么不能用Vysor将手机画面显示在电脑上,所以我只好用华为荣耀2平板录制了,敬请见谅。

项目地址

Github地址:Android-VoiceAssistant

简介、功能等说明Github的README.md里都写了,这里不做赘述。主要说说开发中遇到的问题

开发过程中遇到的问题

1.主界面是一个ListView和一个ImageView,ListView的item代码如下:

public class ListData {
   

    public static final int SEND = 1;      // 发送
    public static final int RECEIVER = 2;  // 接收
    private String content;
    // 标识,判断是左边,还是右边。
    private int flag;    
    private String time;

    public ListData(String content,int flag) {
        setContent(content);
        setFlag(flag);
    }

    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    public int getFlag() {
        return flag;
    }
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值