登录
首页 » Android » Android 仿微信按住按钮语音发送实现聊天对话

Android 仿微信按住按钮语音发送实现聊天对话

于 2022-01-26 发布 文件大小:794.77 kB
0 404
下载积分: 2 下载次数: 1

代码说明:

Android仿微信语音对话聊天的实现,按住 按钮后可录音并发放语音,可播放动画、播放音频,仿微信那样如果前一下正在播放,当点另一个,会先把前一个正在播放的停掉,录音完成后的回调,获取音量大小的Runnable,判断手指的横坐标是否超出按钮的范围,改变文本内容及button的背景色。一些技巧值得学习:   设置MediaRecorder的音频源为麦克风,设置音频的格式,设置音频的编码为amr,随机生成文件的名,mMediaRecorder.getMaxAmplitude()的取值范围:1-32767。只有准备完毕了,AudioRecorderButton才会计时并显示dialog。   手指上滑,取消发送,松开手指,取消发送,通过level去更新voice上的图片   技巧,避免使用switch的冗余代码。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • BoolStack
    Simple stack for boolean values for Andriod.
    2013-11-18 21:39:06下载
    积分:1
  • c++截图实例源码下载
     截图
    2014-01-07下载
    积分:1
  • android智能家居app的设计与实现
    说明:  手机无线智能家居控制系统开发软件的过程及其方法(Mobile Wireless Smart Home Control System)
    2019-06-08 01:56:56下载
    积分:1
  • opengles实现ms3d,md2,3ds,obj模型文件的加载和动画
    opengles实现ms3d,md2,3ds,obj模型文件的加载和动画,这个程序将更好的帮助你理解骨骼动画的原理和模型动画文件的加载,解析等等
    2022-02-24 18:38:24下载
    积分:1
  • viewpage_fragment
    Viewpage_Fragment 很不错的android多页面滑动效果实例,完整的Java源代码,创建时间:2013-8-2 下午4:56:15 ,基于android.support.v4.app.Fragment实现 让页面list,页面title list,滑动显示,在代码中定义适配器,得到每个页面,每个页面的title,得到页面的总个数,根据这些信息实现多页面的滑动。(Viewpage_Fragment very good android multi-page sliding effect instance, a complete Java source code, creation time :2013-8-2 4:56:15 pm based android.support.v4.app.Fragment achieve make the page list, the page title list, slide shows, adapters defined in the code, to get each page, each page s title, to get the total number of pages, according to the information page of multi-slide.)
    2013-09-22 22:05:23下载
    积分:1
  • LazyList-master
    Android Lazy LIST sAMPLE cODE
    2013-07-13 03:23:17下载
    积分:1
  • Android下操作CPU
    主要用于获取和调整Android下CPU、RAM、ROM等参数的功能,以及检测CPU的使用率,当前APK的使用率等功能
    2022-02-13 04:00:07下载
    积分:1
  • Android事件总线
    Android事件总线。简化组件间的通信,使代码更简单。体积小,便于安装部署。
    2022-01-25 23:24:30下载
    积分:1
  • android BaseActivity 示例代码分享
    android BaseActivity 示例代码分享
    2015-02-05下载
    积分:1
  • AndroidRTC_WebScoke(修改版)
    应用背景实现android手机采集音视频进行webrtc处理后, 用 webscoket发送出去, 后台接受后可以实现音视频的通话. 后台代码可在网上查询webtrc node.js版本,直接发布运行即可.关键技术 WebRTC是Google于2011年6月3日开源的即时通讯项目,旨在使其成为客户端视频通话的标准。   刚接触WebRTC的时候你会被里面的一堆概念搞晕,特别是对没接触过音视频的人来说,如WebRTC, ICE, STUN, TURN, P2P, NAT, Jingle, TALK, VOIP, FFMPEG, H264, VP8, NACK, RTP, RTCP, RTSP, RTMP, SIP, XMPP, ISAC, ILBC, OPUS, G711, G722.   晕了吧,凡事都要有个过程的,一步步来吧!不懂了就问问度娘或GOOGLE.大家一起进步吧!加油 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-05-22 10:01:11下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载