android
眷恋太阳
地球是圆的所以我们不可避免地走弯路
展开
-
对于context的理解
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onC转载 2013-05-13 17:40:16 · 475 阅读 · 0 评论 -
Handler的作用
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要转载 2013-05-13 17:46:00 · 658 阅读 · 0 评论 -
异步加载
Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式 :http://www.eoeandroid.com/thread-210082-1-1.html图片异步加载 :http://www.cnblogs.com/beijia/archive/2012/05/08/asyncLoad.html转载 2013-05-13 18:05:24 · 476 阅读 · 0 评论 -
安卓小技巧
对话框 :http://blog.csdn.net/chenlei1889/article/details/6267406背景透明:http://blog.csdn.net/yuejingjiahong/article/details/6668265ViewButton动画:http://www.jizhuomi.com/android/course/175.htmlanimation转载 2013-05-13 18:14:45 · 519 阅读 · 0 评论 -
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就是“由屏幕显示内容合成器(screen compositor)所管理的原生缓冲器的句柄”,这句话包括下面两个意思:1.转载 2013-05-13 17:50:38 · 429 阅读 · 0 评论 -
Android实现启动画面
为后台准备资源做准备XML布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertica转载 2013-05-13 17:14:09 · 516 阅读 · 0 评论 -
Android 开发中用到的几个多线程解析
在开发工程中线程可以帮助我们提高运行速度,Android开发中我知道的线程有四个一个是老生长谈的Thread,第二个是asyncTask,第三个:TimetTask,第四个是Looper,四个多线程各有个的有点,Thread的运行速度是最快的,AsyncTask的规范性是最棒的,其它两个也有自己的优点,下面先贴上三个列子1.Thread与Handler组合,比较常见Handler主转载 2013-05-13 17:55:51 · 454 阅读 · 0 评论