
android
yiw8910
这个作者很懒,什么都没留下…
展开
-
android 后台服务多任务下载界面刷新机制
最近的一个项目中需要实现后台服务多任务下载,在前台界面显示进度。这就需要监听每一个下载任务的进度并不断的刷新界面的进度,但是因为我这个进度条界面会有很多的图片,然后每个下载任务都会发消息给界面处理,造成界面刷新非常的频繁,导致图片不能显示,并且会让界面非常卡。针对这种情况,我采用了两个办法有效解决了这个问题。1、统一刷新界面 因为多个任务都会不断的像界面发消息要求刷新界面,原创 2012-09-28 10:23:57 · 1585 阅读 · 0 评论 -
Android 性能优化
转自:http://www.open-open.com/lib/view/open1328596841968.html1.http用gzip压缩,设置连接超时时间和响应超时时间http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。2.listview 性能优化1).复用con转载 2012-10-15 11:11:40 · 475 阅读 · 0 评论 -
android Tabhost中,控制activity的生命周期
最近做一个项目中使用了tabhost,但是在控制activity的时候那几个方法总是无法执行,百思不得其解,最后再网上找到了解决方案,如下:我们都知道Activity的生命周期函数有void onCreate(Bundle savedInstanceState)void onStart() void onRestart() void onResume() void onPa转载 2012-09-26 10:05:20 · 1801 阅读 · 0 评论 -
scrollview listview共存
因为项目中需要使用scrollView和listview共存,这个也挺常用的。下面我就直接粘贴相应代码://计算listview的大小public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); i原创 2012-10-16 18:19:39 · 429 阅读 · 0 评论 -
handler进程与线程的基础知识
本文介绍Android平台中进程与线程的基本知识。 很早的时候就想介绍一下Android中的进程和线程,但由于其他的事情一直给耽搁了,直到现在才能和大家一起分享下。 1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在转载 2012-10-29 16:11:17 · 416 阅读 · 0 评论