- 博客(15)
- 资源 (6)
- 收藏
- 关注

原创 Android异步处理系列文章索引
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6777767 转载请注明出处。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。
2011-09-15 12:50:52
43340
3
原创 Eclipse编译运行Native代码步骤详解
最近一段时间在做native层的开发,把一些经验和技巧记录下来,希望对大家有帮助。本教程以step-by-step的形式给正处入门阶段的native开发新手提供指引。导言:在进行Android开发的过程中,在一些对性能要求较高的场景,例如图像处理,视音频编解码等,需要使用到native代码以提高运行效率。本教程将在native层进行加法运算和字符串连接,通过这个简单的例子阐述使用ecl
2013-03-30 20:35:54
6069
原创 Android小技巧(三):调试程序执行流程的小技巧
介绍:在开发的过程中我们经常需要调试程序的执行路径,如我们想知道一个Activity的生命周期方法的调用顺序,我们可能会写如下代码:.....public void onResume() { super.onResume(); Log.d("Tag","
2011-09-27 19:12:39
6785
1
原创 Android多线程任务优化2:实现后台预读线程
转载请注明出处。博客地址:http://blog.youkuaiyun.com/mylzc导语:从上一篇《多线程任务的优化1:探讨AsyncTask的缺陷》我们了解到,使用AsyncTask有导致应用FC的风险,而且AsyncTask并不能满足我们一些特定的需求。下面我们介绍一种通过模仿
2011-09-23 10:17:30
11425
2
原创 Android小技巧(二):为ContentProvider添加数据库事务支持
转载请注明出处。博客地址:http://blog.youkuaiyun.com/mylzc介绍:数据库事务是由一组数据库操作序列组成,事务作为一个整体被执行。事务的原子性:包含在其中的对数据库的操作序列最终要么全部执行,要么全部不执行。当全部执行时,事务对数据库的修改将生效;当全
2011-09-20 17:02:11
21127
1
原创 实现自定义view(2):仿Android QQ多屏幕显示ListView的效果
转载请注明出处。博客地址:http://blog.youkuaiyun.com/mylzc本文在《仿 UC,墨迹天气左右拖动 多屏幕显示效果》的基础上对代码进行修改,模仿Android QQ主界面的分屏ListView滑动效果。当进行横向滑动时,会切换屏幕,当纵向滑动时,ListVi
2011-09-19 07:26:13
18437
1
原创 Android小技巧(一):实现捕获应用的运行时异常
转载请注明出处!本博客地址:http://blog.youkuaiyun.com/mylzc由于Android设备各异,第三方定制的Android系统也非常多,我们不可能对所有的设备场景都进行测试,因而开发一款完全无bug的应用几乎是不可能的任务,那么当应用在用户的设备上Force
2011-09-18 00:44:15
11525
原创 Android多线程任务优化1:探讨AsyncTask的缺陷
导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于
2011-09-17 12:02:23
40307
3
原创 Android异步处理四:AsyncTask的实现原理
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6774131,转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android
2011-09-14 12:51:13
52828
6
原创 Android异步处理二:使用AsyncTask异步更新UI界面
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6772129,转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+
2011-09-13 18:54:12
77890
6
原创 Android异步处理三:Handler+Looper+MessageQueue深入详解
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6771331 转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
2011-09-13 15:27:20
55463
3
原创 Android实现带动画效果的Tab Menu
大家好,今天给大家介绍如何在Android下实现一个带动画效果的Tab Menu。Tab Menu的打开动画效果为自下而上的淡入推进效果,关闭效果为自上而下的淡出推出效果。实现的效果图如下(没有找到合适的屏幕录像工具,只能截静态图):实现这个Tab可以替代andr
2011-09-05 20:49:39
11301
原创 实现自定义view(1):可在全屏幕自由拖动的view
Android中自带的view种类很多,但是有时候不能满足我们的需求,下面介绍一种自定义view的方法,实现了拖动矩形到屏幕任意位置的需求。下图为运行效果图:废话不多说,直接上代码Activity.javapackage com.zhuozhu
2011-09-01 20:57:25
7122
1
原创 理解Activity的生命周期
理解Activity的生命周期非常重要,系统(Framework)会通过钩子函数(onCreate() onStart() onPause() onResume() onStop() onDestroy() onRestart())来告诉我们当前Activity所在生命周期的哪个
2011-09-01 13:09:29
5849
2
原创 Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6736988 转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
2011-08-31 20:22:47
97945
15
实现捕获应用的运行时异常
2011-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人