1.19Android 学习+进度之十九-图片和语音
来源:互联网 发布:java true false类型 编辑:程序博客网 时间:2024/06/05 16:22
终于到一个小难点了,先查查资料,看看怎么做比较好。
首先,查了不少语音的资料。翻来覆去,就那一个例程,给上链接http://blog.csdn.net/xlgen157387/article/details/45457025。这里面解决了这么几个问题,首先按住录音,录音太短会有提示(因为可能还没怎么例化就结束了),录音后再本地生成文件,后缀amr,没有发送部分。然后播放amr,就是路径播放。
所以我现在要写一个小测试demo,我是这么想的,先不加取消,A按钮按住录音,B按钮播放刚刚的录音即可。所以从类的角度,需要一个类是录音类(要开线程,否则录音的时候有微信来怎么办),按住的时候,价格提示框就行“正在录音”,录音结束后,给个提示框(录音已完成)。B按钮,播放录音,恩,先这样子。
相比较,图片反而要复杂了,看了一些,感觉图片的大小是个大问题,以及,发送图片,选择发送的图片(图片加载器)就能写很长的一段代码。
网上这些代码功能太繁琐了,我决定摸索写。
第一步,显示图片,光光路径就快搞死我了,这个路径问题到现在没搞定。而且各种原因不明白。权限?引用?
暂时用raw中的文件来替代吧,就是http://www.cnblogs.com/zzw1994/p/4991004.html链接说的意思。
昨天的效果是,发送已经存放在raw中的图片,利用http://blog.csdn.net/csh159/article/details/8835477这个链接中的bitmap转String和String转bitmap函数,对图片进行处理,发送,接收端接收再转回去,完成了图片的显示,但是架构之前搭得感觉还行,很方便就加上了这个基本功能。
贴一下效果图:
现在是自发自收,消息是经过服务器转的。
后记,其实也就是过了一天,MDZZ,加了权限,就TM能读了,我是不是不应该被,权限只是写和创建迷惑,读也需要呢
<!-- 在SD卡中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 向SD卡写入数据权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>真是。。。无语了
- 1.19Android 学习+进度之十九-图片和语音
- 1.22Android 学习+进度之二十二-语音与发送
- 1.20Android 学习+进度之二十-图片进一步
- Android学习笔记二十九之SwipeRefreshLayout、RecyclerView和CardView
- Android学习笔记二十九之SwipeRefreshLayout、RecyclerView和CardView
- 1.21Android 学习+进度之二十一-拍照和发送
- 1.23Android 学习+进度之二十三-同步和分析
- Android自定义view之图片加载进度
- Android学习笔记十九之Menu菜单
- Android学习 (十九) 之Fragment
- Android学习笔记十九之Menu菜单
- Android之Gallery和Spinner-Android学习之旅(二十九)
- AsyncTask异步加载图片 进度条显示进度 -- Android学习之路
- Android的RadioButton和checkBox的用法-android学习之旅(十九)
- 1.2Android 学习+进度之二
- 1.3Android 学习+进度之三
- Android笔记十九.Bitmap之简易图片查看器
- Android系列学习讲座之三--App自动更新之自定义进度视图和内部存储
- 剑指Offer——(40)数组中只出现一次的数字
- 大数据分布式集群搭建(8)
- PAT乙级 1018. 锤子剪刀布 (20)
- nginx 如何实现读写限流的方法
- BootstrapFileInput参数方法
- 1.19Android 学习+进度之十九-图片和语音
- SpringMVC 开发接口
- C#一个字符串的加密与解密 Copy: http://www.cnblogs.com/wifi/articles/2482350.html
- 微信支付其实并没有那么难
- springmvc请求参数获取的几种方法
- android加载bingmaps地图-------webview方式
- ACL访问控制列表
- C#读写txt文件的两种方法介绍 Copy:http://blog.csdn.net/ybhjx/article/details/53706715
- Centos系统下的文件目录说明