我们知道,将源代码转换成二进制执行代码的过程叫“编译”,那么反编译就是将二进制执行代码转换成源代码。在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的....
Android 神兵利器Dagger2使用详解(一)基础篇 本系列书写原因:在公司一个新的共同开发项目中,使用到了Dagger2依赖注入,在使用它的时候,因为框架的原因产生了...
Android第一神器—Xposed框架,堪称黑科技,功能强大! 1.ijkplayer 项目地址:https://github.com/Bilibili/ijkplayer...
这可能是使用最便捷的权限请求框架 Github传送地址[https://github.com/getActivity/XXPermissions],欢迎Star 另外想对An...
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个...
学习资料: Android群英传 Android艺术探索 滑动效果就是实现动态修改一个View的坐标。实现滑动效果的基本思想:手指落在屏幕触控屏幕时,系统记下当前的触摸点坐标...
普通View截图 获取View截图 获取ViewGroup截图 获取Activity截图 对于ListView、RecyclerView等控件、长截图自行搜索截图方法。 Su...
Read The Fucking Source Code 引言 视图说明:也就是用户看到的页面,也就是View相关 生命流程:从启动,绘制,分发,逐步扩展 模型列表 - 螺旋...
注意:本篇文章是本人阅读相关文章所写下的总结,方便以后查阅,所有内容非原创,侵权删。 本篇文章内容来自于:1.Android开发艺术探索 任玉刚2.领略千变万化的Androi...
本文实际上就是翻译了官方文档的flag部分
recyclerview缓存: Q:那我们看看 fill 在做什么吧?A:其实就是分析1(回收 ViewHolder ) + 分析2( 复用 ViewHolder ) Q:滑...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[https://www.jianshu.com/p/9857dec8561c]kotlin之协程(二)...
映射(Maps)是无序的键值对: 常用属性:keys 获取所有的key值values 获取所有的value值isEmpty ...
目录 TextSwitcher TextSwitcher 继承自ViewSwitcher, ViewSwitcher继承自ViewAnimator. 使用其实现文字的切换. ...
最近在画各种图,所以这里贴贴图来说明一下 由于工具还在熟悉阶段,下面的这根线是多余的。