- 博客(4)
- 收藏
- 关注
原创 ListView 源码研究 带你从源码中赞叹谷歌大吊们的代码艺术
ListView有一个非常神奇的功能,即使在ListView中加载非常非常多的数据,比如达到成百上千条甚至更多,ListView都不会发生OOM或者崩溃,而且随着我们手指滑动来浏览更多数据时,程序所占用的内存竟然都不会跟着增长。 在ListView的父类AbsListView中有一个非常重要的机制叫做RecycleBin: 它的实现是一个RecycleBin 类 我们看下里面的一些主要的方法c
          2015-12-28 18:27:26
           777
777
        
原创 网络通信常用加密算法研究
什么是对称加密和非对称加密什么是对称加密: 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP
          2015-12-24 10:46:10
           6866
6866
        
原创 Android5.0 AsyncTask的实现分析
首先看一下AsyncTask在Android中的一个简单应用:package com.example.zhy_asynctask_demo01; import android.app.Activity; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle;
          2015-12-09 11:54:30
           540
540
        
原创 Android 5.0 源码分析 Handler Looper MessageQueue 底层原理
理解Looper类 每个线程都只能有一个Looper类的实例对象,looper类通过实例方法prepare() 创建: private static void prepare(boolean quitAllowed) { if (sThreadLocal.get() != null) { throw new RuntimeExcepti
          2015-12-08 16:47:31
           969
969
        
         
      
空空如也
         
      
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
 RSS订阅
RSS订阅