我的博客

  • io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with

    报错信息:io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin

    2024-12-01 michael007js 5

  • 一个同步监听RecyclerView smoothScrollToPosition解决方案

    这是一个同步监听RecyclerView的SmoothScrollToPosition解决方案import android.util.Log;import android.view.View;import android.view.animation.Interpolator;import android.widget.LinearLayoutManager;import android.widg

    2024-11-30 michael007js 5

  • 解决Android原生回声消除某些机型无效的正确姿势

    项目场景:Android回声消除可以使用原生和第三方,第三方比如:speex、webrtc aecm,但是个人觉得使用原生最简单,效果也好。问题描述使用Android原生消除回声时,如果使用不当会造成某些机型是无效的。以下代码在三星s20、vivo的某些机型就会出现无效的现象。minBufferSize = android.media.AudioRecord.getMinBufferSize(sa

    2024-11-20 michael007js 11

  • 解决 commit 代码时一直 code Analyze 加载的问题

    进入setting>version control>commit,关掉图中的"analyze code"选项即可。或者

    2024-11-19 michael007js 12

  • ssh: connect to host github.com port 22: Connection refused

    ssh: connect to host github.com port 22: Connection refusedssh: connect to host github.com port 22: Connection refused问题 链接git出现错误:$ git pullssh: connect to host github.com port 22: Connection refused

    2024-11-16 michael007js 54

  • Android:插值器(Interpolator)和估值器(TypeEvaluator)的理解和使用

    插值器和估值器的理解和使用1、前言Android中 补间动画 & 属性动画实现动画的原理是: 步骤2中的 插值器(Interpolator)和估值器(TypeEvaluator)是实现 复杂动画效果的关键2、插值器简介2.1、定义什么是Interpolator?一个接口通俗易懂的说,Interpolator负责控制动画变化的速率,即确定了 动画效果变化的模式,使得基本的动画效果能够以匀速

    2024-11-05 michael007js 1255

  • Android:自定义动画神器-插值器与估值器(含实例教学)

    前言动画的使用 是 Android 开发中常用的知识可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策Android中 补间动画 & 属性动画实现动画的原理是:其中,步骤2中的 插值器(Interpolator)和估值器(TypeEvaluator)是实现 复杂动画效果的关键本文主要讲解 将详细讲解 插值器(Interpolator)和

    2024-11-05 michael007js 1143

  • execute和submit的区别

    execute和submit的区别execute和submit都属于线程池的方法,execute只能提交Runnable类型的任务,无返回值。而submit既能提交Runable类型的任务,返回值为null,也能提交Callable类型的任务,返回值为Future。execute会直接抛出任务执行时异常,submit则不会抛出异常,但可以通过Future的get方法将任务执行时的异常重新抛出。

    2024-10-26 michael007js 24

上一页1234567...45下一页 转至第
首页
关于博主
我的博客
搜索