- 博客(8)
- 资源 (8)
- 收藏
- 关注
翻译 EventBus 3使用文档(四)
异步执行器(AsyncExecutor)异步执行器就像是线程池,但是包含了失败后的异常处理。失败时会抛出异常,这些异常会被异步执行器捕捉并且包装到事件里面,最后把事件发送出去。申明:AsyncExecutor是一个非核心工具类。它可以帮你减少一些在后台线程上发生的异常处理,但是它不是核心的EventBus类。通常,你通过调用AsyncExecutor.create()来创建一个实例并且在Applic
2016-11-04 17:50:49
742
翻译 EventBus 3使用文档(三)
事件的优先级和取消大多数使用场景下,无论是事件的优先级还是事件的取消,我们都用不到,但是它们始终有可能在一些特殊的场景下被用到。比如说,一个事件要触发某个UI逻辑,但是只有当app在前台显示时才会执行,如果app在后台不可见的话就不执行。订阅者的优先级你可以通过在注册时指定订阅者的优先级来改变事件分发的顺序。@Subscribe(priority = 1);public void onEvent(
2016-11-04 17:50:01
420
翻译 EventBus 3使用文档(二)
配置EventBusEventBusBuilder类为EventBus提供了许多方面的配置属性。比如,下面的例子就是如何创建一个自定义的EventBus,它在发布一个没有订阅者的事件时,不会做任何额外的事(输出任何日志、发送无订阅者事件)。EventBus eventBus = EventBus.builder() .logNoSubscriberMessages(false) .s
2016-11-04 17:48:38
396
翻译 EventBus 3使用文档(一)
在使用EventBus之前,请先确保EventBus已经被添加到你的项目中。添加方法(gradle):compile 'org.greenrobot:eventbus:3.0.0'点击查看:Javadoc文档三步使用EventBus步骤一:定义事件(Event)事件应当用POJO(简单Java对象)对象定义,没有任何依赖要求。public class MessageEvent { public
2016-11-04 17:46:33
546
原创 Android屏幕单位整理:dpi, density...
屏幕单位整理了一篇关于屏幕的文章基础inch:英寸,长度单位,约等于2.54厘米。日常所说的几寸屏(即屏幕尺寸)一般是以英寸为单位的,屏幕对角线的长度。1(inch)≈2.54(cm)1(inch)\approx2.54(cm)pixel:像素(px)。屏幕上的一个点。分辨率:横纵(先宽后高)2个方向的像素点的数量,常见取值 480x800,320x480。屏幕长宽比例:因为只确定了对角线
2016-06-15 11:07:04
1179
原创 第二篇,REST风格介绍
REST简介所谓REST(Representational State Transfer),其实只是一种软件架构风格。它只是一种设计风格,而不是一种协议。仅靠它本身是无法完成通讯的,它只是建议将所有的网络请求都转化成对资源的增删改查。这跟网络是一致的,网络本身就是一个资源的大集合,每天有许多新的资源产生(POST,增),有很多资源被阅读(GET,查),有很多资源被更新(PUT,改),又
2015-07-23 20:45:09
707
原创 Base64简介
前言这是我第一次写博客,想理理自己这些年来积累的代码,了解的一些规范,希望也能帮到一些人更好的理解。本博客不会以太专业的角度来写,主要是以我自己的理解为主。如果写的不好,或有什么错误的地方欢迎指正;如果觉得对你有所帮助,请留言鼓励一下;如果有什么更好的想法,欢迎留言交流。文中未尽之处,欢迎留言询问,我会尽快回复,谢谢!~我目前主要做Android开发,另外也熟悉其他多种语言,今后会在博客中慢慢涉及。
2015-07-21 21:25:25
2781
RSA算法的纯Python实现(源码)
2015-07-15
APK解析(版本、包名、导出资源图片、证书相关信息、签名认证、权限、Activity等)
2015-01-14
RSA算法的纯Python实现
2014-05-28
自己实现的Base64编码和解码,支持自定义字母表
2015-07-21
Qt Sqlite加密数据库驱动源代码
2014-04-10
Python 3.3绿色精简单文件版
2014-01-09
Python 2.7绿色精简单文件版
2014-01-09
MQTT V3.1协议规范(中文版)
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
4