初心

何期自性,本自具足

Android源码结构

| Comments

转载http://www.cnblogs.com/yyyyy5101/archive/2011/06/16/2082856.html

Android 2.1 |– Makefile |– bionic (bionic C库) |– bootable (启动引导相关代码) |– build (存放系统编译规则及generic等基础开发包配置) |– cts (Android兼容性测试套件标准) |– dalvik (dalvik JAVA虚拟机) |– development (应用程序开发相关) |– external (android使用的一些开源的模组) |– frameworks

ubuntu搭建Java环境

| Comments

http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html

登录oracle的网站去下载JDK7

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

好吧!在下载之前我们要先选中“Accept License Agreement” 然后,才允许我们下载。

等等有好几个linux版本的 JDK,那么应该选择那个呢?我们先来看看他们有什么不同。

x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。

在ubuntu下载android源码

| Comments

首先你在自己的电脑上要安装好Ubuntu。

1.安装Git工具

Android源代码采用Git工具来管理,与SVN相比,这是一种分布式的源代码管理工具,而SVN是集中式的源代码管理工具。要安装Git工具,在Ubuntu上执行以下命令即可:

USER-NAME@MACHINE-NAME:~$ sudo apt-get install git-core gnupg

2.安装Java SDK

在win7基础上,安装ubuntu双系统

| Comments

安装ubuntu方法

实际安装最新版本,方法是对的。

http://ifeiyang.cn/archives/1835.html

适用环境:

理论上win7、vista系统32位或64位均可。ubuntu适用与10.X版本,且ubuntu-10.10-desktop-i386.iso 和ubuntu-10.10-desktop-amd64.iso测试通过。接下来以ubuntu-10.10-desktop-amd64.iso安装为例作为说明。

第一步:下载Ubuntu10.10

下载地址: http://www.ubuntu.com/desktop/get-ubuntu/download

下载版本为最新桌面版,朋友们可以选择安装不同版本。

Java之命令模式(Command Pattern)

| Comments

http://www.cnblogs.com/devinzhang/archive/2012/01/06/2315235.html

1.概念

将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。

在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标对象的方法。

但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我们把这种专门的类称作command类。

Command模式可应用于

  • 整个调用过程比较繁杂,或者存在多处这种调用。这时,使用Command类对该调用加以封装,便于功能的再利用。

  • 调用前后需要对调用参数进行某些处理。

  • 调用前后需要进行某些额外处理,比如日志,缓存,记录历史操作等。

Command模式有如下效果:

  • 将调用操作的对象和知道如何实现该操作的对象解耦。

  • Command是头等对象。他们可以像其他对象一样被操作和扩展。

  • 你可将多个命令装配成一个复合命令。

  • 增加新的Command很容易,因为这无需改变现有的类。

AsyncTask类的使用

| Comments

AsyncTask在包android.os中,使用AsyncTask能够使得和UI 线程的交互更为简单合适。它可以用来进行后台的操作,并且把结果显示在UI线程上,而不需要程序员自己人为的对线程(Thread or Handler)进行控制和管理。

这个类通过3个泛型参数(params,progress,result),和4个步骤(begin,doinbackground,processProgress,end)来定义。

http://blog.csdn.net/dww410/article/details/6605467

Java UML类图

| Comments

http://blog.sina.com.cn/s/blog_71460d95010111dc.html

类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。

元素

在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的最后简要总结了该元素。

JAVA中的JSON

| Comments

http://blog.csdn.net/xiazdong/article/details/7059573

一、JSON介绍

JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;

JSON相比XML的优势是表达起来很简单;

官网:http://www.json.org/

JSON是AJAX中的X(就是可以取代XML); ——出自JSON创始人;

注意:JSON并不是一个文档格式,没有*.json的文档,一般JSON格式的文档存在txt中,而XML可以是一个标准;

在线校验JSON结构的网站:http://www.bejson.com/go.html?u=http://www.bejson.com/jsonview2/