MediaScanner源码JNI介绍前言 之前介绍MediaScanner源码时就知道这里用了JNI,学习完JNI后重跟一下MediaScanner的代码。记录一下本地方法的使用和调用Java方法,记录于此,方便自己查阅和复现。 正文 ...源码分析# frameworks# JNI# MediaScanner9个月前273
Android多线程介绍前言 记录一下Android主线程,子线程等相关知识。 我们知道Android3.0后如果在主线程进行网络请求是会抛出异常的,这是为了避免主线程被耗时操作阻塞从而导致ANR。因此有必要学习一下子线程相...Android小知识# Android# synchronized# volatile2年前406
Android属性动画前言 本文主要介绍Android属性动画。这个是之前看《Android进阶之光》记录的,摘抄于此,方便自己查阅。 正文 早期Android提供的动画只有帧动画和 View 动画 ,后面Android ...Android小知识# Android# AnimatorSet# ObjectAnimator2年前316
JNI动态注册封装C语言版前言 在上一篇《JNI调用Java方法》的动态注册并调用Java方法,上次也说了可以把公共部分封装一下。 说干就干,今天就把上次代码封装一下。 正文 我这不介绍完整的动态注册,有需要可以看《JNI动态...AndroidNDK# java# JNI# JNICommon2年前328
jaudiotagger解析ID3第三版前言 之前介绍过jaudiotagger解析ID3第二版《jaudiotagger解析ID3第二版》,虽然代码上有优化,但还是效果不是不太理想,当然比第一版好多了哈。 因此阅读jaudiotagger...代码片段# ID3# jaudiotagger# MusicId3Info8个月前425
addr2line.exe的简单使用前言 不常用,偶尔需要,在学习JNI时也学习addr2line工具的使用,记录于此,方便自己查阅。 正文 addr2line工具在Android NDK包中,我这里以Window版的为例。 我这下载的...AndroidNDK# aarch64-linux-android-addr2line.exe# addr2line# Android2年前316
MediaScanner源码分析前言 上一篇《MediaProvider源码分析》分析到,正在对多媒体的扫描是在MediaScanner中,因此进入就进一步分析多媒体扫描逻辑。 这里是用了Android P源码分析,只能是个人流水账...源码分析# MediaScanner# 多媒体9个月前442
jaudiotagger解析ID3第二版前言 上一个版本写过jaudiotagger解析ID3的文章《jaudiotagger解析ID3信息》,功能可以,但性能一般,因此这里之前的基础上优化一个版本。 PS:推荐看jaudiotagger源...代码片段# FlacFileReader# ID3# jaudiotagger8个月前272