- 博客(4)
- 资源 (23)
- 收藏
- 关注
原创 自定义View(四)--自定义ScrollView
前言今天上课太过无聊,就写了个自定义view-ScrollView,比较简单。代码 public class MyScrollView extends ScrollView { // 用来记录位置信息&判断是否需要执行动画 private Rect rect = new Rect() ; // 表示可以拖动屏幕的部分 private int count = 5 ;
2016-08-31 13:15:19 453
原创 Activity启动源码分析
一、概述Activity作为Android四大组件之一,也是我们平时开发中使用的最多的组件,相信大家已经了解了它的基本使用,那么是否知道Activity的onCreate()、onStart()、onResume()方法是什么时候调用的呢?接下来就从源码角度来分析Activity的工作原理二、从main()方法源码开始分析我们知道每一个程序都有一个入口,类似于c语言中的入口是main()方法一样,A
2016-08-14 13:26:46 1531
原创 Picasso源码初步分析
Picasso工作原理我们知道使用Picasso最简单的方式来显示一张图片的方法就是如下了 Picasso.with(this).load("http://192.168.56.1:8080/1.jpg").into(iv) ;我们就从Picasso.with(this)这句话开始分析,虽然只是简单的一句代码,但是里面的含义却不少,看源码: public static Picass
2016-08-02 06:57:28 1950
原创 HandleThread的分析
一、HandleThread的分析从名称就可以看出,HandleThread是Handle和Thread的‘结合’,但它本质上还是个Thread。 public class HandlerThread extends Thread 既然它是一个线程, 那么我们就看看它的run方法 @Override public void run() { mTid = P
2016-08-02 06:47:23 2735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人