android
xnjdyp
这个作者很懒,什么都没留下…
展开
-
Android应用开发架构
通常一个App的开发过程要经历三个阶段:第一阶段:先用最少的成本和时间快速把东西做出来。 第二阶段:积累一定用户量之后在小步快跑的迭代功能。 第三阶段:在性能和体验上逐步求精。好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本,究其原因就是因为前期忽略了合理的架构,因此在项目前期采用合理的架构显得尤为重要。本文主要讨论一下目前比较流行的三种架构:MVC,MVP,MVVM。 M原创 2016-03-04 09:51:39 · 352 阅读 · 0 评论 -
android Palette调色板的使用方法
Material Design鼓励开发者使用动态颜色,尤其是当我们有丰富的图片资源要显示时,v7兼容包中的Palette库就是这样诞生的,它可以让我们从一张图片中抽取一部分颜色去控制我们的UI元素,从而创造一个沉浸式的体验,抽取的颜色会包括充满活力的和柔和的色调,这些色调会使前景文本颜色具有最佳的视觉效果. 如果是Eclipse首先我们找到sdk/extras/android/support/v7原创 2016-03-29 14:38:09 · 1374 阅读 · 0 评论 -
Android应用架构之MVP实现
Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。接着上一篇的内容,本章我将结合具体例子说清MVP解藕的实现。所以本章的思路是:以登录为业务场景,分析对比“非MVP”原创 2016-03-07 13:51:55 · 272 阅读 · 0 评论 -
使用Gson解析json数据
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 首先我们需要定义一个序列化的Bean,这里采用内部类的形式,看起来会比较清晰一些:package com.example.gsondemo;import java.util.Date;import java.util.Lis原创 2016-04-12 17:12:59 · 332 阅读 · 0 评论 -
关于 Android 进程保活,你所需要知道的一切
原文链接(http://www.kuqin.com/shuoit/20160422/351689.html) 早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱转载 2016-05-31 10:26:35 · 497 阅读 · 0 评论