自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java RMI简单了解

Java的RMI(Remote Method Invocation)是远程方法调用的技术,即一个JVM的代码调用另一个JVM上的方法,使用这种技术,网络的底层实现很大程度上被隐藏了起来,客户端调用远程方法时几乎与调用本地方法差不多方便。下面就用hello world级别的demo简单展示一下,囧……服务端的代码——首先要定义方法的接口,这个接口要继承java.rmi.Remote接口:

2014-12-30 17:01:47 477

原创 状态模式案例学习

状态模式:允许对象在状态改变时改变它的行为,适用于一个任务有多种状态及多种动作时。示例演示实现一个自动糖果机,其状态图是这个样子的:这个状态图展现了糖果机可以进行的五个动作和四种状态,基本思路是将状态抽象成一个超类或者接口,然后这个超类或接口包含所有这些动作,糖果机拥有不同状态的实现,这些不同的实现能正确处理在这种状态下某个动作并将糖果机的状态切换到变化后的状态。好吧,说了这么多,

2014-12-29 13:06:17 521

原创 迭代器模式学习案例

今天研究一下Java中的迭代器模式——这种模式是为了管理几个容器类,以使其他类不用了解容器类内部的存储结构就可以遍历其中的每个元素。在Java中,我们可以直接实现Iteratable接口来完成容器类,用这种方法的容器类将可以支持for in的语法。下面看具体的实例吧——    一个餐厅集团,有早餐、晚餐和咖啡三种餐厅类型,每种餐厅的菜单都是由MenuItem组成的,但三种餐厅实现自己的

2014-12-28 16:21:26 615

原创 自我服务偏见

自我服务偏见(self serving bais)当我们加工和自我有关的信息时,会出现一种潜在的偏见,我们一边轻易地为自已的失败开脱,一边欣然接受成功的荣耀。

2014-12-28 09:33:06 2641

原创 Parcelable使用

在Android中要使用Intent来传值,如果不是基本类型就必须是实现Serializable或是Parcelable的,其中Serializable是Java通用的,Parcelable却是Android平台特有的,因此在Android中使用这种方式有更好的性能,但是呢实现这个比实现Serializable要麻烦不少。下面记录下实现其所需要的步骤吧让类继承Parcelabl

2014-12-24 08:54:48 480

转载 Android Touch 事件的分发和消费机制

之前就处理过一个ViewPager和HorizontalListView上下滑动事件的冲突,当时也就随便照网上找到的方法改了改,自己对事件分发和消费仍然是一知半解,这下可好,最近又遇见了一个ScrollView和MapView的上下滚动事件冲突的问题,网上找了不少方法,可试了好几个居然都没能解决这个问题,无奈只好研究下原理性的问题,果然理解了原理之后竟是如此之简单啊。下面先介绍Android中

2014-12-23 13:12:52 627 2

转载 Java中CountDownLatch的用法

Java的并发控制中,有个很有用的类叫CountDownLatch,直译就是倒数锁,构造时传入一个初始值,其他线程都可以控制计数器-1,当计数减至0时触发特定的事件。demo是最好的老师,下面贴上代码,看看用他如何模拟一个运动会的跑步比赛吧。运动员类:import java.util.concurrent.CountDownLatch;public class Play

2014-12-10 08:30:49 423

安卓密码仓库

提供用户本地的账号密码存储与管理,利用了手势锁控件、greendao的orm框架、简单的AES加密解密手段与安卓的搜索框架这些技术

2014-09-19

带通知栏的安卓音乐播放器

实现了类似天天动听的通知栏管理音乐功能,有上一首、下一首、播放、暂停、关闭应用,实现中用到了IntentService、BroadcastReceiver、Application、Notification等,对安卓进阶很有帮助,当然项目只是个demo,还有很多地方没处理好,如果你想做个完整的音乐播放器应用,可以拿他作基础

2014-08-11

CircleImageView

安卓自定义控件CircleImageView,用它可以实现一个圆形的图片展示,与普通ImageView使用近乎一样,仅需在布局中加上几个特有属性即可。如: <cn.llzg.plotwiki.ui.stub.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/iv_portrait_usersetting" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="20dp" android:src="@drawable/topic_default_img2" app:border_color="#FFFFFFFF" app:border_width="2dp" />

2014-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除