什么是序列化我们总是说着或者听说着“序列化”,它的定义是什么呢?
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或...
分类:
移动开发 时间:
2017-05-18 09:54:58
阅读次数:
427
介绍 A fast dependency injector for Android and Java. 一个在 Android 和 Java 平台上使用的快速的依赖注入框架。 类似 java 开发中的 spring 框架,但使用难度比 spring 大一点点。 依赖注入框架主要用于模块间解耦,提高代 ...
分类:
移动开发 时间:
2017-05-10 01:03:35
阅读次数:
355
继承View重绘自定义控件——彩虹圆环调色板,实现滑动切换选择颜色、亮度调节功能,结合该案例总结继承View实现自定义控件的基本步骤和思想。
分类:
移动开发 时间:
2017-02-28 10:48:19
阅读次数:
1286
简介
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会...
分类:
移动开发 时间:
2017-02-04 11:33:29
阅读次数:
270
1 概述 Android自定义View / ViewGroup的步骤大致如下: 2 自定义属性 Android自定义属性主要有定义、使用和获取三个步骤。 2.1 定义自定义属性 参考:http://blog.csdn.net/lmj623565791/article/details/45022631 ...
分类:
移动开发 时间:
2016-12-24 16:53:43
阅读次数:
259
多线程系列之Thread、Runnable、Callable、Future、FutureTask前言多线程一直是初学者最抵触的东西,如果你想进阶的话,那必须闯过这道难关,特别是多线程中Thread、R...
分类:
移动开发 时间:
2016-12-23 19:39:06
阅读次数:
263
最近博客的产出确实很少,因为博主我正在写一本Android进阶书籍,两头很难兼顾,但是每个月也得至少发一篇博客。上一篇我们介绍了Retrofit的使用方法,这一篇我们照例来学习Retrofit的源码。
分类:
移动开发 时间:
2016-12-03 15:56:44
阅读次数:
319
一、引言 我们在多次启动同一个Activity时,系统默认会重复创建多个实例,这样看上去便十分的愚蠢,所以android在设计时提供了启动模式来修改系统的默认行为。目前有四种启动模式:standard、singleTop、singleTask和singleInstance。 二、如何设置启动模式 1 ...
分类:
移动开发 时间:
2016-11-27 11:55:55
阅读次数:
195
错误描述
今天使用第三方的so库时候,调用JNI方法时出现了错误。报错如下所示:
11-01 16:39:20.979 4669-4669/com.netease.xtc.cloudmusic E...
分类:
移动开发 时间:
2016-11-11 10:02:24
阅读次数:
3864
作为Android App,给人第一印象的就是用户界面(UI),简洁友好的UI,自然会给用户优秀的体验,自然很容易就得到用户的认可和赞许,这样App才变得真正的有价值。所以作为开发App的第一步,UI...
分类:
移动开发 时间:
2016-11-05 15:11:16
阅读次数:
1695