- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android线程与ANR
本人博客原文第一部分 Android线程Android线程模型Android的每个进程有一个称为“main”主线程(也称UI线程)的线程。它除了负责所有事件的分发和处理,还负责4大组件的生命周期函数的调用。更多内容请参考《Android线程模型》和《Looper和Handler》如何确定当前线程我们可以通过打印代码的调用层次来确定当前线程。更多内容请参考《 An
2012-12-29 20:49:20 4346 1
原创 Android进程与内存及内存泄露
本人博客原文第一部分 Android进程1.1、Android进程简介 每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,而每一个虚拟机实例都是一个独立的进程空间,不同的应用在不同的进程空间里运行,当一个虚拟机关闭或意外中止时不会对其它虚拟机造成影响,可以最大程度的保护应用的安全和独立运行. 关于此的更多内容可参考《Android Dalv
2012-12-29 20:25:06 7781 1
原创 一点关于MD5计算的封装
本文参考:http://snowolf.iteye.com/blog/379860MD5 是message-digest algorithm 5 (信息-摘要算法)缩写,广泛用于加密和解密技术,常用于文件校验。校验?MD5是用于对信息生成信息摘要(即散列码)的算法之一。不管文件多大,经过MD5后都能生成唯一的MD5值。好比现在的ISO校验,都是MD5校验。怎么用?当然是把ISO经过MD5后产生
2012-12-23 20:14:52 2329
翻译 MessageDigest简介
本文博客原文参考文章:http://blog.sina.com.cn/s/blog_4f36423201000c1e.html一、概述java.security.MessageDigest类用于为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。简单点说就是用于生成散列码。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。关于信息
2012-12-23 20:09:37 94492 7
翻译 Android Lint 检查规则的定制(基本篇)
本人博客原文英文原文: http://tools.android.com/tips/lint/suppressing-lint-warnings http://tools.android.com/recent/ignoringlintwarnings一、前言you can also ignore warnings using annotations (in Java f
2012-12-19 21:50:26 20268 9
翻译 Android Lint简介
本人博客原文英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.csdn.net/thl789/article/details/8037473一、简介Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及
2012-12-19 20:14:40 40750 3
原创 Android中实现非本地图片的点击态
本人博客原文对于本地图片我们可以通过selector来轻松的实现点击态。但是在我们的项目中,一个关于对非本地图片的点击态实现还是难倒了不少人;因此专门写本博文来说明。实际上Android中非本地图片的点击态起实现原理很简单,只需要在ImageView被按下时,改变其显示图片的Alpha值就可以了。示例1代码片段1 View.OnTouchListe
2012-12-02 21:44:31 2156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人