- 博客(10)
- 资源 (10)
- 收藏
- 关注
转载 SVG和Vector的概念和如何在Android Studio中使用
今天我在看某脑SVG视频和网上查资料时,发现了和某位大佬的写文章的某种巧合(报以微妙的笑容)。因为强迫症,所以我想总结性的抄袭一下。不论是否被发现,一切荣誉归属于大佬。 抄袭对象大佬: Android Vector曲折的兼容之路引导:Android微信上的SVG概念SVG 即Scalable Vector Graphics 可伸缩矢量图形,这种图像格式在前端中已经使用的非常广泛了。详
2017-12-28 09:56:33 3028
转载 转载:一个根据代码自动生成UML的插件,助你看源码事半功倍
转载自: 一个根据代码自动生成UML的插件,助你看源码事半功倍 不论是否被发现,一切荣誉归属于大佬。 SimpleUML是 一个根据代码自动生成UML的插件. 大家都知道根据UML来看源码是很爽的,直观的继承树,抽象结构可以很方便的让我们从架构角度看代码.有一个UML生成插件很多人不知道,因为AS插件库没有,哪怕网上有下载也没有教程,于是想写一篇教一下大家.下载、安装工程下载路径:gi
2017-12-28 09:55:57 1934
转载 Android SO文件的概念、兼容、适配和可能的错误
转载整合自: 关于Android的.so文件你所需要知道的 和Android SO 文件的兼容和适配 不论是否被发现,一切荣誉归属于大佬。现有的CPU架构类型开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解密算法,音视频编解码等。
2017-12-28 09:55:20 2452 1
原创 传递继承Fragment的自定义Fragment类特定参数
继承Fragment的自定义Fragment类CustomFragment,不能像继承Activity的自定义Activity类CustomActivity一样,通过修改构造方法来实现传递参数。所以我们要通过bundle和instance来实现。 分四步: 1.创建参数对应的全局变量,用于使用。 2.newInstance初始化Fragment,通过方法里传递参数和Bundle。 3.将初始
2017-12-28 09:53:15 2178
原创 Java中普通代码块,构造代码块,静态代码块区别及代码示例
Java中普通代码块,构造代码块,静态代码块区别及代码示例 //执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeB
2017-12-28 09:51:58 302
原创 SweepGradient扫描渐变的(float cx, float cy, int[] colors, float[] positions)参数的意义
SweepGradient 作为画图时,用到的扫描渐变。
2017-12-28 09:49:54 940
转载 mybatis逆向工程配置
转载整合自: Mybatis-Generator之最完美配置详解和 generator自动生成mybatis配置和类信息
2017-12-28 09:49:09 862
转载 (转载)dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
转载自:dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算 不论是否被发现,一切荣誉归属于大佬。一、基本概念dip : Density independent pixels ,设备无关像素。 dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,2
2017-12-28 09:47:21 416
Android内核剖析(完整版)不要积分
2016-09-08
Android内核剖析(完整版)
2016-09-08
移动开发经典丛书·Android 4高级编程(第3版)要积分
2016-09-08
Google官方MVP+RxJava+Retrofit2+Dagger2的Demo的模仿自作品
2016-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人