@Yx_____________ https://github.com/dreamfish797/AudioRecorder/blob/master/record/src/main/java/com/dreamfish/record/WaveHeader.java
Android 录音实现(AudioRecord)上一篇文章介绍了使用 MediaRecorder 实现录音功能 Android录音实现(MediaRecorder) ,下面我们继续看看使用 AudioRecord 实现录音...
@Yx_____________ https://github.com/dreamfish797/AudioRecorder/blob/master/record/src/main/java/com/dreamfish/record/WaveHeader.java
Android 录音实现(AudioRecord)上一篇文章介绍了使用 MediaRecorder 实现录音功能 Android录音实现(MediaRecorder) ,下面我们继续看看使用 AudioRecord 实现录音...
demo源码可以共享下吗?
高逼格Android转场动画前言 转场动画在交互上非常有优势,本文从转场动画的使用场景和方法起,最后是实现掘金中用户头像的转场动画。 转场动画适用的版本 Activity transition APIs...
在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。这里给大家推荐一个解决方法:使用 Alibaba 的...
虽然很多人点赞,我觉得是又臭又长,你花大篇幅整理了怎么分发 却没有点明为什么会这样。很多新人估计看一遍觉得不错,实战或者去面试,依然啥都记不住不知道,也不知道为什么。说到底还是个返回值传递的问题。相互是个什么干扰,你列举这么多情况反而是一种记忆负担。
我举例ViewGroup的dispatchTouchEvent你如果点明 内部是
ViewGroup
View[] views=getChildView();
for(int i=0;i<views.length;i++){
//判断下Touch到屏幕上的点在该子View上面 
if(...){
if(views[i].dispatchTouchEvent(ev))
return true;
}
}
view的内部dispatchTouchEvent其实就是自己的onTouchEvent
View
  public boolean dispatchTouchEvent(MotionEvent ev){
....//其他处理,在此不管 return onTouchEvent(event);
}
这就不容易解释为什么不拦截的情况下,就是子不要父才能要 只要一个子要,就不继续往下执行,父就不能要的吗 因为直接return了 循环终止了。
抵制Notepad++
把之前开发遇到的一些问题总结一下, 由于很多东西都是和具体平台(高通/MKT)相关的, 本来有更多的内容可以总结, 但由于不在之前公司了,一些源码和环境都没了, 只能写一下记...
      status是一个自定义的枚举类:
/**
     * 录音对象的状态
     */
    public  enum Status {
        //未开始
        STATUS_NO_READY,
        //预备
        STATUS_READY,
        //录音
        STATUS_START,
        //暂停
        STATUS_PAUSE,
        //停止
        STATUS_STOP
    }
    
Android 录音实现(AudioRecord)上一篇文章介绍了使用 MediaRecorder 实现录音功能 Android录音实现(MediaRecorder) ,下面我们继续看看使用 AudioRecord 实现录音...
      非常抱歉,给你造成疑惑。。。
RecordStreamListener 是一个扩展接口,没有需求的话传null就可以了,
/**
 * 获取录音的音频流,用于拓展的处理
 */
public interface RecordStreamListener {
    void recordOfByte(byte[] data, int begin, int end);
}
    
Android 录音实现(AudioRecord)上一篇文章介绍了使用 MediaRecorder 实现录音功能 Android录音实现(MediaRecorder) ,下面我们继续看看使用 AudioRecord 实现录音...
当毕业不够两年,身边的朋友慢慢得有车有房有女朋友周末有自己的节目,而我觉得很多美好的事情我都遥不可及,找不到可以让自己开心的事情做,心情很不好。但是同时我觉得沉淀需要时间、努...
前言 ViewPager搭配Fragment去实现标签页是一种非常常见的做法,基本上Android初学者都能顺手写出来,可是有时候虽然代码简单,其中却有很多微妙之处。本篇主要...
可以在onPause方法开线程处理嘛
Android中Activity数据的保存和恢复Android中突发情况Activity数据的保存和恢复 写在前面: 在我们的APP使用的过程中,总有可能出现各种手滑、被压在后台、甚至突然被杀死的情况。所以对APP中一些临...