JNI编程 JNI是一种本地编程接口。它允许运行在JAVA虚拟机中的JAVA代码和用其他编程语言,诸如C语言、C++、汇编,写的应用和库之间的交互操作。 第一个JNI程序 最...
JNI编程 JNI是一种本地编程接口。它允许运行在JAVA虚拟机中的JAVA代码和用其他编程语言,诸如C语言、C++、汇编,写的应用和库之间的交互操作。 第一个JNI程序 最...
你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种细...
前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
1、判断当前线程是否是主线程 2、切换到ui线程操作ui线程中的对象 3、创建一个Observable,用来做后台线程处理耗时任务 4、创建一个Observer,去观察Obs...
缘起 之前已经做了关于fragment源码的分析,但貌似把fragment关于保存、恢复的内容给忽略了,再加上上周5在开发一个功能时遇到了一个奇怪的现象,当时真是怎么也想不明...
本文介绍RxJava中Subject的使用。小白同学们看清楚并记好了,这里讲的是Subject,不是Subscribe,不是Subscription,不是subscribeO...
本文翻译自苹果官方文档:原文地址 图形上下文(Graphics Context) 图形上下文指的是绘图的地点,它包含了绘图系统需要实现后续绘图操作需要的参数和指定设备的所有信...
作为一个Android开发者,最常使用的就是Android Studio了,我在这里声明Android Studio比Eclipse好用100倍,不服来辩。本文用于纪录And...
Outline [TOC] 前言 好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。 正题 先来回顾一...