Java的序列号机制允许将对象转换成与平台无关的二进制流,从而实现对象保存到磁盘、在网络中传输等。Java中通过实现Serializable接口,标识对象序列化。查看源码可发现,…
标签:详解
Android5.0 新特性详解
Android 5.0 新特性(源自官方文档) API 级别:21 Android 5.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。…
Toolbar使用详解
Toobar与ActionBar 从Android3.0(API level 11)开始,所有使用默认主题的activity都自带一个ActionBar,但是随着Android版本的迭代,ActionBar的特性不断增加…
JNI 编程详解-基本数据类型
JNI可以做什么 JNI是Java平台的一个非常有用的特性,它让同时使用JAVA和C/C++协作开发应用程序成为可能。 JNI (Java Native Interface ,Java本地接口) 是一种编程框架,可以使J…
这是一份很有诚意的 Protocol Buffer 语法详解
前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Js…
EventBus 3.0的用法详解
什么是EventBus EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadc…
Android-ConstraintLayout详解(上)
现在还不用ConstraintLayout是有点守旧了,它是studio 2.2版本主要增加的功能之一,最大的好一句话概括就是:支持可视化编辑xml文件,解决多层布局嵌套的问题,这也就优化了我们的程序,详情请查看: 解析…
Service详解
Service使用文档 1. 服务的创建与启动 可以通过以下两种方式创建服务 1) startService(service); 如果服务不存在,那么首先创建服务,调用服务的onCreate()方法;如果服务存在,那么o…
Android 资源加载机制详解
Android提供了一种非常灵活的资源系统,可以根据不同的条件提供可替代资源。因此,系统基于很少的改造就能支持新特性,比如Android N中的分屏模式。这也是Android强大部分之一。本文主要讲述Android资源系…
ORM框架之GreenDao3.0使用详解(二)
本文介绍 上一篇讲解了GreenDao3.0如何集成环境与添加各类注解,这一篇我们来看看如何使用GreenDao实现数据库增删改查的功能,还是上一篇公司Company与雇员Employee的例子。 数据库初始化 首先初始…
Retrofit详解
警言:慎终如始! 1. REST 介绍: Resources Representational State Transfer 资源表现层状态转化 每一个URI代表一种资源 客户端和服务器之间,传递这种资源的某种 表现层(…
详解Android源码目录
首先推荐大家一个很好的,而且没有被墙的android源码查询网站:http://androidxref.com/ 大家可以直接在上面查看源码,而且里面的查询也很方便。 如果是第一次查看源码肯定会被里面的目录名整迷糊了,不…