自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沈浦晟的博客

Android研发

  • 博客(4)
  • 收藏
  • 关注

原创 ListView 源码研究 带你从源码中赞叹谷歌大吊们的代码艺术

ListView有一个非常神奇的功能,即使在ListView中加载非常非常多的数据,比如达到成百上千条甚至更多,ListView都不会发生OOM或者崩溃,而且随着我们手指滑动来浏览更多数据时,程序所占用的内存竟然都不会跟着增长。 在ListView的父类AbsListView中有一个非常重要的机制叫做RecycleBin: 它的实现是一个RecycleBin 类 我们看下里面的一些主要的方法c

2015-12-28 18:27:26 777

原创 网络通信常用加密算法研究

什么是对称加密和非对称加密什么是对称加密: 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP

2015-12-24 10:46:10 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

原创 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

空空如也

空空如也

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

TA关注的人

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