- 博客(5)
- 收藏
- 关注
原创 代理模式——游戏代练
相信大多数年轻人都喜欢玩游戏。当然笔者也不例外,曾经还有一段时间玩游戏玩到废寝忘食呀。可惜,终究是手残党,游戏怎么都玩不厉害。正是玩游戏的人很多,所以就出现了代练这个职业,把游戏交给代练的人,就能轻松的把游戏玩到一个更高的阶段。这是生活中的一种代理。 而在程序设计中,我们就与生活相结合,来用代练描述一下程序设计中的代理模式。 UML图: 首先,先创建一个接口,这个接口代表着所有的玩家共有的
2016-08-24 18:43:15 1654
原创 IPC机制(一)
最近在了解Service时接触到Android IPC,IPC全称是Inter-Process Communication,意思是进程间通信,当然也包括了跨进程通信。要了解IPC,首先需要知道的是Android中开启多进程模式的方式。开启多进程想要在一个应用程序中开启多个进程,在Android中有这一种方法:即在AndroidMenifest.xml中给四大组件指定一个android:process
2016-08-24 15:23:42 933
转载 Android Volley完全解析,带你从源码的角度理解Volley
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。
2016-08-13 16:36:20 492
原创 浅析View工作原理
View是android os里一个重要的组成部分,在开发过程中我们经常会用到的一些View组件就有TextView,Button,ListView等等。有些组件经过设计后会展示出更好的视觉效果。那么我们会感到疑惑,一个组件肯定不会凭空产生,那么我们在代码使用了这些组件后它们又经历了一个怎样的过程才使得它们能够在屏幕上展示出来呢? 首先,需要知道的是View的绘制流程是从ViewRootImpl这
2016-08-12 13:15:44 563
原创 实现带右滑功能的ListView
近来看到QQ的联系列表的右滑功能很不错,于是就想着自己也设计一下,看看怎样才能实现这种右滑的功能,参考了网上的一些资料,搞定了各种bug,终于实现了一个简单的带右滑功能的ListView。先附上效果图吧: 以下是实现该功能的源码: SwipeListView.javapackage com.custom;import android.content.Context;import andro
2016-08-01 19:06:42 1011
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人