Renfer的专栏

有关android、java、javascript、html、css

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EventBus的介绍

什么是EventBus? EventBus是一个Android和Java的开源库,使用发布者/订阅者模式进行松散耦合。 EventBus只需几行代码即可实现与分离类的集中通信 - 简化代码,消除依赖关系,并加速应用程序开发。 消息发布者通过EventBus将事件发送给消息订阅,具体流程如下图所示:...

2019-08-18 18:08:39

阅读数 10

评论数 0

EventBus之ThreadMode

什么是ThreadMode? ThreadMode翻译为中文即为“线程模式”。 每个事件处理程序方法都有一个线程模式,它确定EventBus调用该方法所在的线程。 EventBus专注于发布事务线程的独立性。 线程模式分类 POSTING 消息订阅者将与发送者所处在同一线程中。这是默认值。该模式...

2019-08-18 17:48:05

阅读数 10

评论数 0

RxJava1.x 数据转换源码解析

RxJava1.x 数据转换源码解析

2019-08-17 20:24:00

阅读数 38

评论数 0

RxJava1.x 线程切换源码解析

RxJava1.x 线程切换源码解析

2019-08-17 20:22:48

阅读数 25

评论数 0

RxJava1.x 订阅流程源码解析

RxJava1.x 订阅流程源码解析

2019-08-17 20:16:39

阅读数 8

评论数 0

RxJava 1.x核心组件介绍

RxJava 1.0核心组件介绍

2019-08-17 20:15:49

阅读数 9

评论数 0

RxJava 1.x中的常见方法介绍

RxJava 1.x中的常见方法介绍

2019-08-17 20:15:05

阅读数 19

评论数 0

RxJava 介绍

RxJava 介绍

2019-08-17 20:13:59

阅读数 19

评论数 0

Flutter开发中启用Dart DevTools 连接App进行调试

1. 运行项目 点击上图红框中的调试按钮,运行项目。 2. 启动Dart DevTools 点击上图红框中的按钮后将会打开浏览器页面(如下图3所示)。 3. 点击Open Observatory 如上图所示,点击“Open Observatory”,之后会打开如下图5所示的网页 将上图5...

2019-07-24 17:45:35

阅读数 369

评论数 1

关于Android Studio中找不到Dart DevTool的问题

Android Studio3.1以上flutter插件才支持Dart DevTool,旧版本的话只支持Flutter Inspctor。 安装新版本的AS之后,需要同时升级AS 中的Dart及Flutter插件。 安装好后如下图所示: ![带Dart DevTool的AS](https://i...

2019-07-19 11:28:57

阅读数 119

评论数 0

Multiple commands produce '/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework

Flutter 运行在Android上没有问题,在IOS上出现以下问题: Multiple commands produce '/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework Target 'Run...

2019-07-19 11:22:29

阅读数 153

评论数 0

Android如何支持不同的像素密度

支持不同的像素密度 Android设备不仅有不同的屏幕尺寸(手机,平板电脑,电视等),而且它们的屏幕也有不同的像素大小。 也就是说,虽然一个设备每平方英寸有160个像素,但另一个设备在同一空间中可以容纳480个像素。 如果不考虑像素密度的这些变化,系统可能会缩放图像(导致图像模糊),或者图像可能会...

2019-04-29 17:42:40

阅读数 35

评论数 0

Java锁的种类

Java锁的种类 内置锁 Java 提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。同步代码块包含两部分,一个作为锁的对象引用,一个作为由这个锁保护的代码块。以synchronized来修饰的方法就是一种横跨整个方法体的同步代码块,其中该同步代码块的锁就是方...

2019-04-17 16:55:21

阅读数 207

评论数 0

Java线程安全

什么是线程安全性 当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。 如何实现线程安全 无状态对象 即对象既不包含任何域,也不包含任何对其他类中域的引用。计算过程中的临时状态仅存在于线程栈上的局部变量中,并且只能由正在执行的线程访问。由于线程之间并没有共享状态...

2019-04-17 16:48:28

阅读数 14

评论数 0

多线程概述

文章目录什么是线程?什么是多线程?使用多线程的目的多线程优势多线程风险 什么是线程? 线程是操作系统能够进行运算调度的最小单位。 它被包含在进程之中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 什么是多线程? 多线...

2019-04-15 17:23:17

阅读数 18

评论数 0

AndroidManifest.xml文件中<activity>元素用法

AndroidManifest.xml文件中&amp;amp;lt;activity&amp;amp;gt;元素用法 AndroidManifest.xml文件中元素用法 语法 用法描述 属性 android:allowEmbedded android:allowTaskRe...

2018-07-29 23:28:29

阅读数 1429

评论数 1

AndroidManifest.xml文件中<action>元素用法

AndroidManifest.xml文件中&amp;amp;lt;action&amp;amp;gt;元素用法 AndroidManifest.xml文件中元素用法 用法描述: 属性(attributes): 元素必须放在&amp;amp;lt;inte...

2018-07-28 17:07:55

阅读数 718

评论数 0

AndroidManifest.xml 文件详解

AndroidManifest.xml 文件详解 AndroidManifest.xml 文件详解 概述 文件特性 包名和应用ID(application ID) 应用程序组件(App components) 意图过滤器(Intent filters) Icons和labels 权限(Per...

2018-07-27 16:50:37

阅读数 1189

评论数 0

JNI介绍

第一章 介绍 java本地接口概述 历史背景 JDK10 本地方法接口 Java运行时接口 原生的本地接口和javaCOM接口 目标 java本地接口方法 面向 JNI 编程 改变第一章 介绍 这一章介绍的是Java本地接口(JNI).JNI是本地编程的接口,它允许运行在java虚拟机里面的j...

2016-11-28 09:36:55

阅读数 219

评论数 0

java枚举单例的好处

java枚举单例好处不外乎三点:1.线程安全 、2.不会因为序列化而产生新实例、 3.防止反射攻击。 线程安全 通过类加载机制保证 不会因为序列化而产生新实例 当前类自己实现了readResolve()方法 防止反射攻击。 因为单例类的修饰是abstract的,所以没法实例...

2016-04-21 17:28:32

阅读数 633

评论数 0

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