一:TextView的onDraw()方法: 1.第一句restartMarqueeIfNeeded()绘制字幕滚动。 首先我们看一个东西: android.text.Tex ...
一:TextView的onDraw()方法: 1.第一句restartMarqueeIfNeeded()绘制字幕滚动。 首先我们看一个东西: android.text.Tex ...
自从公司新招了几个android工程师后,我清闲了些许。于是就可以有时间写写博客,研究一些没来的研究的东西。 今年的谷歌IO大会上,谷歌推出了自己的网络框架——Volley。不久前就听说了但是没有c ...
前两篇已经对网络请求流程已经梳理了个大概,这次我们着重看一下HttpStack和它的其实现类。我们之前在Network篇讲过它仅有一个实现类,而今天我们讲的HttpStack有两个实现类。 其中 ...
著名的apktool是android逆向界用的最普遍的一个工具,这个项目的原始地址在这里http://code.google.com/p/android-apktool/,但是你们都懂的在天朝谷歌是无 ...
Afinal 这是Afinal在github的地址:https://github.com/yangfuhai/afinal Afinal这个框架主要分4块: 1、FinalDB模块:androi ...
我们看到Network接口只有一个实现类BasicNetwork,而HttpStack有两个实现类。 BasicNetwork这个类是toolbox工具箱包里的,实现了Network接口。 先 ...
研究了这么久的Volley,愈来愈发现这个框架的精美和人性化。比起民间一些框架强很多,一开始总是盲人摸象找不到头绪,现在终于有些明朗了。Volley其实就是一个请求队列的代理类,我们看下UML。 ...
上一篇讲到ApkDecoder这个类,大部分调用到还是Androlib类,而且上次发现brutall的代码竟然不是最新的,遂去找iBotP.的代码了。 今天来看Androlib的代码: ...
---恢复内容开始--- 还是继续FinalHttp,这个类涉及到的东西还是挺多的。 一:线程池 首先我们看到FinalHttp类里面有两个跟线程池相关的两个静态类 Thread ...