- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 android handler的理解
android在Activity启动的时候,首页启动一个UI线程,该UI线程管理界面的控件以及分发一些事件,如button的事件。而一些耗时的操作,如网络数据获取,这一般处理方法是开启另外一个子线程去操作网络数据的获取,然更新界面只会在主线程中操作,要解决子线程将数据获取让主线程更新的问题,于是handler就出现了,handler与looper结合解决了线程间的通信问题。Looper:一个线
2012-11-14 14:07:53 470
原创 android 新闻图片加载,缓存处理
在开发中,遇到很多大量图片呈现给用户,那么我们怎么又快又高效的显示给用户呢?在这里结合前人写的文章和自己的一些改动。一般我们写的过程中是这么处理的:先去缓存(WeakHashMap来存储图片)中提取,这样速度快又节约流量,缓存中没有再选择本地有图片没有,如果两者都没有则只有从网络去获取。我们先分开讲解方法一:网络下载方法二:从本地文件加载方法三:从缓存中读取先来
2012-11-13 15:20:59 3271
原创 android Activity setTheme() 更改主题
在程序设计中,有时候要更好程序主题,一般有两种方式,一种是用setTheme函数来指定样式,另外一种是在AndroidManifest.xml中直接指定。要更改主题,我们一般都用setTheme函数。这个地方我们就说说setTheme函数,在网上也看了说setTheme必须放在onCreate之前执行,后面执行是无效的,看了下资料说是:设置基础主题上下文,被称为视图实例化之前的上下文。那就放在
2012-11-13 10:12:16 33307 7
原创 android 下载更新操作封装
做了一些项目 但是都设计到下载更新,每次去做下载更新这块都很麻烦,于是自己写了一个封装类,大家有感兴趣的可以下载来看看。好了,直接上代码;更新大概有一下几种情况:1.进软件首页提示更新,但不强制更新2.进软件首页提示更新,强制更新3.点击button检测更新
2012-11-05 13:16:25 684
原创 android 配置 在/res/raw下使用
1.android /res/raw介绍 该目录下面主要是放一些静态资源,比如:视频,音频,txt文本......2.定义一个属性文件android.propertiesapiKey=1234567xmlHost=10.0.2.2xmlPort=80803.java文件读取private Properties loadProperties() {
2012-11-05 12:47:45 2673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人