- 博客(4)
- 收藏
- 关注
原创 对VLayout的适配器(DelegateAdapter.Adapter)做的简单封装
/** * author: guojianzhong * created on: 2020-05-13 12:21 * description: */public abstract class BaseDelegateAdapter<T, VH extends BaseDelegateAdapter.BaseViewHolder> extends DelegateAdapter.Adapter<VH> { public Context
2020-05-19 18:02:08 1290
原创 Android 基于ffmpeg库将音频流转换成pcm格式文件
以下内容基于ffmpeg2.6.9#include <jni.h>#include <string>#include <android/log.h>extern "C" { //编码 #include "libavcodec/avcodec.h" //封装格式处理 #include "libavformat/avforma...
2019-08-16 11:28:29 1005
原创 Android基于ffmpeg将各种封装格式的视频转换成yuv格式文件
以下内容基于ffmpeg2.6.9:几个关键的结构体:AVFormatContext 包含码流信息结构体AVCodecContext 解码器上下文AVCodec 解码器SwsContext 像素信息转换上下文AVPacket 包含一帧画面的信息AVFrame 解析出一帧的画面流程概括:Created with Raphaël 2.2.0开始av_reg...
2019-08-14 10:55:00 422
原创 在Android Studio 配置AspectJ环境,与简单使用。
在Android Studio 配置AspectJ环境,与简单使用。使用场景:在Android开发中,我们常常要实现如下的业务功能,如:在app的某一块模块中,需要统计出用户在该模块中使用或停留的时长。若以我们以OOP的思想来实现,Created with Raphaël 2.1.0开始时间需要统计的业务代码结束时间-开始时间=时长简单的代码如下:public void action1(View
2017-02-22 14:50:34 2366 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人