- 博客(7)
- 收藏
- 关注
转载 关于 Android 进程保活,你所需要知道的一切
原文链接(http://www.kuqin.com/shuoit/20160422/351689.html) 早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱
2016-05-31 10:26:35 502
原创 使用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 337
原创 android Palette调色板的使用方法
Material Design鼓励开发者使用动态颜色,尤其是当我们有丰富的图片资源要显示时,v7兼容包中的Palette库就是这样诞生的,它可以让我们从一张图片中抽取一部分颜色去控制我们的UI元素,从而创造一个沉浸式的体验,抽取的颜色会包括充满活力的和柔和的色调,这些色调会使前景文本颜色具有最佳的视觉效果. 如果是Eclipse首先我们找到sdk/extras/android/support/v7
2016-03-29 14:38:09 1386
原创 Android应用架构之MVP实现
Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。接着上一篇的内容,本章我将结合具体例子说清MVP解藕的实现。所以本章的思路是:以登录为业务场景,分析对比“非MVP”
2016-03-07 13:51:55 277
原创 Android应用开发架构
通常一个App的开发过程要经历三个阶段:第一阶段:先用最少的成本和时间快速把东西做出来。 第二阶段:积累一定用户量之后在小步快跑的迭代功能。 第三阶段:在性能和体验上逐步求精。好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本,究其原因就是因为前期忽略了合理的架构,因此在项目前期采用合理的架构显得尤为重要。本文主要讨论一下目前比较流行的三种架构:MVC,MVP,MVVM。 M
2016-03-04 09:51:39 356
原创 windows下搭建React Native for Android 开发环境
安装Nodejs 请到Nodejs官网下载Windows版本的Nodejs, 我是直接下载5.7.0版本,React Native的要求是4.0以上都可以支持。安装react native cli 打开windows命令行,输入以下命令npm install -g react-native-cli结果如下: 初始化项目 react-native init AwesomeProject 运
2016-03-02 15:57:59 341
原创 Git 使用方法
1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只
2016-03-01 15:47:31 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人