Android
半截木头渡海洋
高出着眼,低处着手
展开
-
界面中多个Item点击响应方法
在科大讯飞的demo中学到这段代码,在声明类的时候扩展 OnClickListener 接口,然后重写OnClick方法:@Override public void onClick(View view) { int tag = Integer.parseInt(view.getTag().toString()); Intent intent = null; switch (tag) ...原创 2018-04-02 15:49:58 · 187 阅读 · 0 评论 -
安卓手机的adb控制
因为手机安卓系统还没有开发完毕,手机的界面操作缺少很多必要的功能,如返回主界面、退出、菜单选项等等,此时通过PC+adb 的组合可以完成很多简单但是重要的控制操作。从pc推送文件到手机中C:\adb>adb push C:\Users\TonnyZ\Desktop\肖斯塔科维奇.mp3 sdcard/music返回主界面C:\adb>adb shell input keyevent 3...原创 2018-05-23 11:07:15 · 1067 阅读 · 0 评论 -
查看安卓系统的codec配置
执行tinymix命令:对应codec功能模块图:tinymix命令返回内容:root@avl7420:/ # tinymixMixer name: 'ESPRESSO-RT5647'Number of controls: 201ctl type num name value0 BOO...原创 2018-05-22 20:26:38 · 1809 阅读 · 0 评论 -
查看安卓系统的外接USB声卡
在adb.exe所在文件夹下打开cmd1】进入到shell模式:2】进入到 proc/asound 路径下,查看cards文件:如果连接成功,会有相应的硬件选项显示,这个界面显示连接不成功。...原创 2018-05-16 10:26:20 · 6732 阅读 · 0 评论 -
《基于 ALSA 的 Android 音频系统设计与实现--- ---林东海》节选
ALSA 包括驱动包 alsa-driver,开发包 alsa-libs,开发包插件 alsa-lib plugins,设置管理工具包 alsa-utils,其它声音相关处理小程序包 alsa-tools,特殊音频固件支持包 alsa-firmware,OSS 接口兼容模拟层工具 alsa-oss 共 7 个子项目,其中只有驱动包是必须的。alsa-libs 指用户空间的函数库,提供给应用...转载 2018-04-27 15:58:17 · 558 阅读 · 0 评论 -
安卓系统音频源的设置
/** * Defines the audio source. * An audio source defines both a default physical source of audio signal, and a recording * configuration. These constants are for instance used ...转载 2018-05-18 09:50:36 · 4961 阅读 · 0 评论 -
我的第一个安卓app
最近在看anddlecn先生的博客,看的也是晕头转向的,不过经过磕磕绊绊的摸索,照着博客中的步骤做出了一个计算器的app。刚开始的时候,还是以摸索套路为主,现在JAVA核心编程看到了泛型程序,但是前面有一节 内部类 的内容被我跳过去了,根据网上看到的代码,这一节好像用的地方挺多,待看完集合后再回去补起来。将第一个计算机的java代码,跟xml代码整理了一下,并修正了一两个小细节。mainActiv...原创 2018-02-06 16:41:47 · 687 阅读 · 0 评论 -
安卓系统使用外接USB声卡(XMOS)进行单声道音频数据采集
1】首先将相应的固件(一路输入,一路输出)写入声卡中:写固件时候经常会遇到的几个问题:①xflash -l 找不到设备,现在解决的办法是重启电脑,还找不到的话就再多重启几次,不知道微信会不会跟这个冲突,我开机的时候都是先把微信关掉。总体感觉就是XMOS有病微信吃药。②写固件成功之后,要将XTAG-3拔掉,同时将声卡重新插拔一次,然后才能在电脑上成功识别(可以用audacity进行录音验证)。2】将...原创 2018-05-17 14:32:00 · 8193 阅读 · 0 评论 -
file.delete() 无法删除文件的问题
这几天遇到一个bug,使用file.delete()方法无法删除文件,在网上找了些资料基本上都是说的写文件时候没有正常关闭导致的,而且在 logcat 中也报了相关的错误,但是查代码时候怎么也里不出来哪里错了。最终在同事的帮助下查处了bug所在,具体原理还没有深究,这周末就搞一搞这方面的东西。以下是原来的代码: Log....原创 2018-05-03 09:15:29 · 17320 阅读 · 5 评论 -
为语音识别的demo添加单选项提示对话
为语音识别的demo添加单选项提示对话:mVoicesFilesList = new ArrayList<>(); // 将存放语音文件信息的列表实例化 mVoicesFilesListView = findViewById(R.id.voidList); // 设置显示语音列表内容的界面 /** *...原创 2018-04-19 14:14:12 · 390 阅读 · 0 评论 -
科大讯飞json解析关键词
/** * 解析 语音听写返回结果Json格式字符串 的模板类(多重嵌套Json) * * 语音识别结果Json数据格式(单条数据): * {"sn":1,"ls":true,"bg":0,"ed":0,"ws":[ * {"bg":0,"cw":[{"w":"今天","sc":0}]},转载 2018-04-12 13:53:56 · 1408 阅读 · 0 评论 -
android中的权限批量申请
在《第一行代码Android》中学到批量申请多个权限的代码:在Manifest.xml中声明权限<!--连接网络权限,用于执行云端语音能力 --> <uses-permission android:name="android.permission.INTERNET"/> <!--获取手机录音机使用权限,听写、识别、语义理解需要用到此权限 -->...原创 2018-04-11 17:11:47 · 1026 阅读 · 0 评论 -
安卓系统上位机搭配科大讯飞核心板AEC的评估方法
获取原始语音系统图原创 2018-05-23 16:12:31 · 1949 阅读 · 0 评论