1. 前言
一般我们通过SimpleDraweeView#setImageURI 去使用,我们现在就来看看它的实现。先来看看继承结构。
欢迎来到_StriveG Blog
在ImagePipelineFactory初始化ImagePipelineConfig,用来配置一个参数。ImagePipelineConfig通过建造者模式 可以让使用者配置许多参数。包括以下:
在我们的gradle文件里面,我
|
|
即可定义一个task,我们可以在task中通过@注解实现一个方法。如:
|
|
那么,我们该如何调用呢?
想写gardle很长时间了,但是一直没写,现在,是时候写一下gradle文档中,重要的部分了。
|
|
什么是shell呢?我们这里说的shell是指shell脚本,和window下的bat批命令处理类似,shell用于linux/unix系统,用来方便我们的操作,试想一下,原来需要一堆的命令,我们将其写成一个shell脚本,轻松搞定,是不是很带感。
前几篇学习了jni开发的基本流程、动态注册native函数以及相关编译文件的编写,咱们也算是知道了jni开发,但是还不够,今天咱们来学习下,java和jni的数据类型映射(说白了就是对应关系),以及如何在jni层调用java层的一些东西。偷偷告诉你们,这些全在jni.h文件里。
在很久之前的一篇Android 开发艺术探索的笔记当中,学习了简单的jni开发流程,但是那会的步骤极其繁琐复杂,而且生成的头文件函数太长,那么,有没有方法能解决呢,让开发过程变得简单易懂。当然是有的,那就是今天的主角。JNI_OnLoad函数。顺便说一下,现在as对 jni开发的支持是越来越好了。