自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 免Root实现Apk静默安装,覆盖兼容市场主流的98%的机型

地址:http://blog.csdn.net/sk719887916/article/details/46746991 作者: skay  最近在做apk自我静默更新,在获取内置情况下,或者已root过的手机可以完美实现自我静默安装功能,但是发布到市场的apk非内置(非system apk) 也非root,所以自我静默安装做起来不太靠谱。因此借助辅助去实现了一个apk辅助自动装功能,

2015-09-22 23:05:03 9599 1

原创 Android ViewManager解读之requestLayout() 详解

看了两篇,终于可以做总结了,还是很多疑问没有解开,那到底invalidate()和requestLayout()有什么区别,当我们通过源码分析得出不管哪个方法都会执行draw(),那么上篇中我也做了细说invalidate(),invalidate()也会执行我们的onmeasure(),layout,draw(),但是它和resquestLayout()的不同之处,他不会清楚我们测量的缓存,当然也不会重新回调measure,但是他会重新走Layout()过程,最终他们的目的都是重新绘制view,但是细微区

2015-09-15 15:57:34 3853

原创 Android ViewManger解析 从ViewRoot 源码分析invalidate

Android invalidate() View你不知道的那些事, 好了 该回答以上问题了,view重新绘制时,会进行参数重新加载,会进行重新测量,布局,以绘制的,view的任何一个改变也会触发自己的draw()方法,requestLayout()最终也会执行invalidate(),当然今天我没做介绍,但是你要知道view改变,必定重绘的道理,知道了今天的内容以后我们再来分析requestLayout()过程。

2015-09-14 21:37:31 3547

vPaser+jsoup

支持解析静态网页,获取网页数据,保存json对象

2015-06-29

安卓app签名获取工具

获取已安装apk签名,轻松验证apk签名一致。

2015-06-22

打车软件 含手机绑定验证

y一款简易的出租车打车软件 一个简单列子

2014-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除