github框架
文章平均质量分 83
chenjiantian0000
大神我来了
展开
-
android开源框架emojicon,妈妈再也不用担心我没表情了
最近发现了一个emoji表情框架,在githubhttps://github.com/rockerhieu/emojicon中,图片多到不能自理,不过了解了实现原理之后基本可以根据自己需要修改或者自己定制emoji图片表情。 调用界面布局 可看出自定义了一个TextView和EditText,添加的唯一功能就是根据显示表情的代码替换成相应的表情 <com.rockerhieu.emoj原创 2015-07-21 18:10:51 · 7494 阅读 · 0 评论 -
Flowable之Backpressure
rxjava 2.0开始多了一个Flowable,乍一看和Observable的方法差不多。但是当我调用create创建一个observable的时候发现多了一个差数public static <T> Flowable<T> create(FlowableOnSubscribe<T> source, BackpressureStrategy mode) { ...原创 2019-03-29 09:59:35 · 305 阅读 · 0 评论 -
rxjava 操作符详解
Observable的 combineLatest只看上面的图片不知道操作符是什么意思?下面通过源码分析这个操作符的意思Observable的 combineLatest最终都会返回ObservableCombineLatest对象。看一下他的subscribeActualpublic void subscribeActual(Observer<? super R> obser...原创 2019-04-01 17:01:26 · 285 阅读 · 0 评论 -
rxjava2源码分析阅读
首先来一手最简单的调用。Observable .create(new ObservableOnSubscribe<File[]>() { @Override public void subscribe(ObservableEmitter<File[]> emitter) throws Exception {...原创 2019-03-27 15:41:28 · 142 阅读 · 0 评论 -
arouter源码阅读
Arouter配置完之后 使用起来非常简单。首先在Application调用ARouter.init(mApplication);然后就可以发起页面的跳转// 1. 应用内简单的跳转(通过URL跳转在'进阶用法'中)ARouter.getInstance().build(&quot;/test/activity&quot;).navigation();而ARouter.init(mApplicatio...原创 2019-01-31 11:07:41 · 223 阅读 · 0 评论 -
crosswalk之"瘦身"秘籍
上篇文章已经大概介绍了crosswalk的用法,现在就来看看一个嵌套了crosswalk的app究竟有怎么的构造。在/data/data/myapp/目录下发现多了一个app_xwalkcoew目录,在里面保存了缓存文件已经runtime,说明它不能与webview共用缓存。 由图片可以知道,本来在raw目录下的8M多的libxwalkcore.so.armeabi_v7a已经被解压成了21M的文原创 2015-08-06 16:55:35 · 10080 阅读 · 17 评论 -
corsswalk的研究和使用(一)
corsswalk作为一款优秀的开源web引擎,在当今碎片化严重的android中简直是广大开发者的福音,使用它代替webview来跑游戏速度可谓是杠杠的,具体的介绍可以参考文章:http://dev.yesky.com/24/39285024.shtml。仔细阅读上面推荐的文章,发现它的好处之后才有动力继续研究它。然后我总结一下 Tables 正常版 简化版 Shared Mode原创 2015-08-06 11:44:21 · 16994 阅读 · 7 评论 -
xpose修改手机imei码,注入广告
何为hook Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程一步步的向下执行。而“钩子”的意思,就是在事件传送到终点前截获并监控事件的传输,像个钩子勾上事件一样。并且能够在勾上事件时,处理一些自己特定的事件。如下图所示:Hook的这个本领,使原创 2015-11-24 12:01:58 · 3206 阅读 · 0 评论 -
探索xpose如何通过修改手机数据来实现刷某积分墙某团购的
最近看到网上的基于xpose的android修改器可以通过修改手机信息来实现刷单刷广告刷积分墙,于是乎,照着做了一个,已经可以完美支持刷大部分积分墙广告,然后在此发布一些主要的实现方法。关于xpose简单使用可以看上一篇,网上的xposeapp实在太多了,例如绿色守护某些赚钱平台是没有用户登陆体系的,判断用户的依据无非是一些imei,mac,androidid码,我只要分析这个软件是使用什么id来判原创 2016-01-07 10:46:53 · 4621 阅读 · 2 评论 -
图片加载框架Android-Universal-Image-Loader使用及解析
这是一个在github上很流行的异步图片加载框架,简单方便实用,主要采用二级缓存来加载缓存图片(不仅仅是网上的,本地也可以),图片加载方式如下。 每次显示图片时,先读取缓存,当缓存没有时,则读取本地数据,只有以上两者都没有的时候才从网络获取。 图片的二级缓存本质也是使用DiskLruCache进行读取,这个东西可以看看郭大神的介绍http://blog.csdn.net/guolin_原创 2015-09-17 16:44:04 · 815 阅读 · 0 评论 -
LeakCanary工作流程
什么时候开始检测泄漏public @NonNull RefWatcher buildAndInstall() { if (LeakCanaryInternals.installedRefWatcher != null) { throw new UnsupportedOperationException("buildAndInstall() should only be cal...原创 2019-04-03 10:21:20 · 163 阅读 · 0 评论