购买Nexus手机的朋友大多是为了自己修改系统玩,再加上其较高的性价比,在开发者中还是广受欢迎的。我的5太子被我升级到了6.0预览版,玩的正嗨,舍不得换回到5.1时代了。不过鉴于距6.0源码发布还有段日子,5.1的源码编译与烧写仍是主流,下面就记录了整个过程(持续了很长时间,我们要有耐心)。搭建开发环境系统推荐Ubuntu 14.04
1.openjdk is needed$ sudo apt-g...
分类:
移动开发 时间:
2015-09-04 07:37:09
阅读次数:
278
加载图片属于比较耗时的工作,我们需要异步进行加载,异步加载有两种方式:1.通过AsyncTask类进行;2.通过Handler来实现,下面我们就来看一下如何通过这两种方式实现网络图片的异步加载。一、AsyncTask方式1.main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
分类:
移动开发 时间:
2015-09-01 21:36:38
阅读次数:
371
第四十一章. 项目报告插件
项目报告插件将一些任务添加到项目中,用于生成包含有关构建的有用信息的报告。这些任务生成内容,与由gradle tasks, gradle dependencies和gradle properties触发的命令行报告的内容完全相同(见第 11.6 节,“获取有关您的构建的信息”)。与命令行报告相比,报告插件将报告生成到一个文件中。这里也有一个聚合的任务,它依赖于由该插件添加的所有的报告任务。
我们计划在未来发布的版本中,向现有的报告添加更多的内容,以及创建额外的东西。
41.1...
分类:
其他好文 时间:
2015-08-31 10:13:19
阅读次数:
225
第四十章. ANTLR 插件
ANTLR 插件扩展自 Java 插件并添加了使用 ANTLR 生成语法分析器的支持。
ANTLR 插件只支持 ANTLR 版本 2。
40.1. 用法
要使用 ANTLR 插件,请在构建脚本中包含以下语句:
示例 40.1. 使用 ANTLR 插件
build.gradle
apply plugin: 'antlr'
40.2. 任务
ANTLR 插件向你的项目添加了大量的任务,如下所示。...
分类:
其他好文 时间:
2015-08-31 10:12:32
阅读次数:
226
各位看官们,大家好,上一回中咱们说的是深度优先遍历的例子,这一回咱们继续说:深度优先遍历。闲
话休提,言归正转。让我们一起talk C栗子吧!
大家可能会问:咱们上一回刚刚说了深度优先遍历呀,怎么这一回还说它?看官们莫急,我们在上一回中
说了如何使用深度优先遍历方法去遍历图,在实现该方法时使用的是递归原理。我们在这一回中使用循环
原理来实现深度优先遍历,也就是说这是同一个遍历...
分类:
编程语言 时间:
2015-08-30 17:30:05
阅读次数:
191
各位看官们,大家好,上一回中咱们说的是图的例子,这一回咱们说的例子是:深度优先遍历。闲话休提,
言归正转。让我们一起talk C栗子吧!
看官们,我们在上一回中说了如何在代码中存储图,这一回咱们主要说在代码中如何遍历图。首先选择图
中某个点做为起点,然后遍历与该点相连而且没有被访问的点,重复该操作,直到图中所有的点都被访问
过为止,这种遍历方法叫作深度遍历。从该方法的描述中,...
分类:
编程语言 时间:
2015-08-30 11:23:27
阅读次数:
126
好蛋疼的一天。 没劲。 明天生日,约没约出来好失落。 晚上一块撸串,喝了两瓶啤酒,就有点头晕了 人生毕竟不是演电影,很多事情并不能像自己想象的方向发展,但。。。要努力朝着自己想发展的方向发展。 到底该怎么做。 老贾,鸿儒,金龙。 罗娜。
分类:
其他好文 时间:
2015-08-29 22:58:35
阅读次数:
116
经常使用APP的童鞋会发现,第一次进入APP会有引导页面,里面可以放一些APP的使用介绍或其他信息等等,下面我们研究一下如何实现这个功能,增加APP的体验。一、自定义控件继承ViewGroup:package com.genius.scroll;
import android.content.Context;
import android.content.Intent;
import andro...
分类:
移动开发 时间:
2015-08-29 21:43:18
阅读次数:
209
一般在外卖的选单中常常会用到ListView的多选,大家可以改进后加入自己的项目中。下面看一下代码:一、代码1.main.xml:(由一个ListView和一个Button组成)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_paren...
分类:
移动开发 时间:
2015-08-29 18:52:13
阅读次数:
376
各位看官们,大家好,上一回中咱们说的是哈夫曼编码的例子,这一回咱们说的例子是:图。闲话休提,
言归正转。让我们一起talk C栗子吧!
看官们,提到图,大家可能会想到各种藏宝图,哈哈。不过我们说的图不是藏宝图,它是一种用来存储数
据的数据结构。举个日常生活中的例子:春节回家时,要穿越几个省市才能到家,这时需要选择回家的路
线,于是把回家途中的的省市当作结点,从一个省市到另外一...
分类:
编程语言 时间:
2015-08-29 09:52:18
阅读次数:
228