Android 多媒体 API

Android 多媒体 API Android 对多媒体的支持算是比较坎坷,很多 API 都是在最近的几次更新才加上的。这就导致了很多 App 为了适配大部分机器,需要花很多精力。丰富的 API...

设计模式之组合模式

组合模式 组合模式:将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。 组合模式的几个角色: Component 是组合中的对象声明接口,在适当的情...

Linux 进程间通信

Linux 进程间通信 Android 是基于 Linux 系统的,学习 Android 的进程间通信,需要对 Linux 的进程间通信有点了解,所有咱们从 Linux 进程间为啥需要通信讲起。...

Content Provider

Content Provider Content provider 是 Android 四大基本组件之一。官方给出的介绍如下: Content providers manage access ...

Java 基础数据类型

Java 基础数据类型 Java的八大基本数据类型为: 整型 byte 字节型 1字节 8bit 最大存储数据量是256,存放的数据范围是-128~127之间 short 短整型 2字节 ...

Android 基础知识之权限大全

Android 基础知识之权限大全 Android 作为一个操作系统,权限管理是必须要的。Android 为运行在该系统上的软件提供各种对设备的访问权限,在 Android 应用开发的过程中,...

Java 基础之 Integer

Java 基础之 Integer int 是 Java 中的八大基本数据类型之一,对应的封装类是 java.lang.Integer。 Java 的自动装箱和自动拆箱功能,让 int 和 Int...

Java 基础之异常

Java 基础之异常 Java 里的异常是指程序出现了非正常的状态,以至于程序不能按照原先设计的逻辑继续执行下去,而需要找到处理异常的代码,如果没有能够处理改异常的代码,最终会导致程序提前结束。

Java 基础之异常捕获

Java 基础之异常捕获 对于初学者,先学习捕获异常,先不研究怎么产生异常。在 Java 里,捕获异常很简单,就是 try{}catch(){}。大概的语法如下 try{ // do s...

Java 基础之异常抛出

Java 基础之异常抛出 在 Java 里,除了对异常的捕获外,你还可以抛出异常,还可以创造异常。抛出异常的作用就是告诉你的调用者,程序出现了不正常的情况了,得不要期望的结果了。 throws ...

Android 基础之 IntentService

Android 基础之 IntentService IntentService 是 Service 的子类,主要的功能是在一个单独的线程里,处理来自主线程的任务,这些任务被放入到一个工作队列里,...

23种设计模式

23种设计模式 设计模式分创建型模式,结构型模式和行为型模式三大类,共有 23 种设计模式。这里做一个简单的整理,有空我会逐个去学习的,然后分别整理出文档处理,虽然写得不好,但是还是要写的。 创...

设计模式之单例模式

单例模式 单例模式是很常用的一种设计模式,很多教程教材也都是从单例模式开始的,所以我不知道是因为常用才放在最开始的位置,还是放在最开始的位置才使得单例模式的使用频率高,因为很多人看书学习也都只是...