编译环境: macOS:10.13.6NDK:android-ndk-r14bffmpeg:4.0版本 一、下载或者clone ffmpeg工程 ffmpeg的官网:http...
编译环境: macOS:10.13.6NDK:android-ndk-r14bffmpeg:4.0版本 一、下载或者clone ffmpeg工程 ffmpeg的官网:http...
在编译FFmpeg的时候遇到这个问题,编译步骤我是网上找的别人的文档:https://juejin.im/post/5b48ba59e51d4518e311768b 出错后发...
1. 消息队列 基于消息队列实现,通过替换 Looper 的 Printer 实现。 问题:线上开启这个监控模块,快速滑动时平均帧率起码降低 5 帧,上图中所示的大量字符串拼...
基础知识 造成卡顿的原因很多,不过最终都会反映到 CPU 的时间上。CPU 时间分为两种: 用户时间:执行用户态应用程序代码所消耗的时间; 系统时间:执行内核态系统调用所消耗...
一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...
目录树结构(directory tree):整个目录树架构就是以根目录为主,向下呈现分支状的目录结构。 根目录(root directory)用一条斜线 “/” 表示 文件系...
崩溃现场 1. 崩溃信息 从崩溃的基本信息,可以对崩溃有初步的判断。 进程名、线程名。崩溃的进程是前台进程还是后台进程,崩溃是不是发生在 UI 线程。 崩溃堆栈和类型。崩溃是...
工作区和暂存区工作区暂存区 修改文件名 log
1. Android 的两种崩溃 Android 分为 Java 崩溃和 Native 崩溃。 java 崩溃:在 java 代码中,出现了未捕获异常,导致程序异常退出; N...
RecyclerView 源码分析 本文原创,转载请注明出处。欢迎关注我的 简书 ,关注我的专题 Android Class 我会长期坚持为大家收录简书上高质量的 Andro...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
最近在看官方控件源码时,无意间看到某些代码,让我想起有很多用requestDisallowInterceptTouchEvent来解决ScrollView和ViewPager...
Android面试相关整理 最近有一点找工作的打算,想补下面试题。但是发现网上面试相关的文章特别多,不知道从何看起,所以简单的总结了一下我有印象的一些,方便自己随时查看,本想...
一、前言 在 Framework 源码解析知识梳理(5) - startService 源码分析 中,我们分析了Service启动的内部实现原理,今天,我们趁热打铁,看一下A...
背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合...
阅读本文你大概需要10分钟 扯淡的导语好像自从RecyclerView这个控件一出现,对这个控件使用方法的文章就层出不穷。我是一只都在使用这个控件,但是从来没有过深入的研究它...