09 2016 档案
摘要:Android APP当中可以用于传递消息的有广播、Intent、Handle等,使用EventBus可以取代它们的一些功能,而且使得代码非常的简明优雅。 导入EventBus的包之后,便可以使用了,使用方法如下 发送消息 Object obj = new Object() EventBus.getDefault().post(obj); 接收消息的类需要先注册,当类销毁时,要进行注销。一般接收消...
阅读全文
摘要:Timer可以定时执行TimerTask任务,使用起来也十分的方便。 以下的代码是输出当前时间的TimerTask //输出当前时间的任务 private static TimerTask task=new TimerTask(){ @Override public void run() { System.out.println(getCurrentTime()); } }; 以下代...
阅读全文
摘要:使用Gson可以非常方便的实现json字符串和实体类进行互相的转换,实现起来也非常的简单。 先要在项目当中导入gson包,然后就可以使用了。 比较常用的使用方法如下所示 1.实体类和json字符串互相转换 //User是一个实体类 User user=new User("张三",true,18,3000,20162324); //得到gson对象 Gson gson = new GsonBuild...
阅读全文
摘要:观察者模式是定义对象之间的一种一对多的依赖关系,使得每当一个对象改变状态时,所有依赖于它的对象都会得到通知并得到更新。 就我理解,比如你妈喊你回家吃饭,在这个场景当中老妈是一个通知者,孩子是观察者,通知者(老妈)和观察者(孩子)是一对多 的关系。当饭点到了,老妈就开始给孩子发送通知,叫他们回家吃饭。 具体的类图关系如下所示: 观察者接口 public interface ObserverI ...
阅读全文
摘要:SharedPreferences适用于保存少量的数据,比如用户的信息、游戏的进度等等。使用也非常的简单 //得到对象 sharedPreferences=context.getSharedPreferences("APP-name",Context.MODE_PRIVATE); //存数据 sharedPreferences.edit().putString(key,value).commit(...
阅读全文
摘要:使用Socket可以非常方便的进行通信,主要分成两个部分: 第一个部分ServerSocket,服务端等待客户端的连接; 第二个部分Socket,客户端连接服务端。 ServerSocket的使用方法如下 int port=23456; ServerSocket server=new ServerSocket(port); while(true){//等待客户端的连接 Socket ss=ser...
阅读全文

浙公网安备 33010602011771号