240 发简信
  • Mac下编译ijkplayer及脚本分析

    项目中如果要实现视频播放,最方便的就是使用B站开源的ijkplayer。本篇文章就是告知怎样编译,且对编译脚本进行详细分析。 Mac下编译ijk...

  • 增量更新

    现在的应用市场,很多都有省流量更新,到底是使用什么技术实现的呢?了解一番后,原来,是使用到了增量更新,而且实现的手段,其实也挺简单的。 基本流程...

  • 2018年总结

    上一次写年度总结的时候,已经是刚刚毕业的2016年。今天已经是年后的第一周了,想想还是把年前三言两语的总结扩展一下写出来,算是公开立个flag。...

  • 120
    NDK(五):CMake基础语法及As导入静动态库

    这篇主要介绍CMake语法学习以及怎样把上一篇文章中编译生成的交叉编译库导入到Android项目中由于其他原因耽误导致这篇文章间隔这么久才写好,...

  • NDK(四):交叉编译

    上一篇文章中,详细介绍gcc的编译流程,以及静态库和动态库的区别。接下来,就介绍什么是交叉编译,怎样进行交叉编译,也介绍Mac系统上怎样利用it...

  • 120
    Canvas中drawRoundRect()方法介绍

    画布Canvas的一个方法,绘制圆角矩形 逛CSDN的时候,无意看到之前关注的一个博主,出了一本书《Android自定义控件》,以前学自定义控件...

  • 《只管去做》读书笔记

    你今年打算做些什么呢?一年快过去了,是否已经完成了呢? 还是,和我一样,今年年初的目标,就是直接把2017年年度计划的年份改成2018年,然后又...

  • NDK(三):静态库和动态库

    计算机的发展,离不开前人的一点点积累,让我们可以直接使用别人的轮子进行快速开发。库存在的意义,就是避免重复造轮子,对于开发好的重复可用的代码,就...

  • NDK(二):JNI与Java回调以及静动态注册

    上篇文章NDK(一):编写第一个JNI项目,讲到了怎样用Android Studio创建一个项目去编写JNI代码,接下来,就具体介绍JNI与Ja...

个人介绍
Android程序员
公众号:亦袁非猿
博客:http://guidongyuan.cn