Using the NDK plugin

Using the NDK plugin
posted Jul 2, 2012, 7:16 PM by Siva Velusamy

ADT 20 includes an NDK plugin that provides support for building and debugging NDK projects in Eclipse. This document describes how to install and use the NDK plugin.

Installation
The NDK plugin currently works with CDT 7.0.2 or CDT 8.0.2.
  1. Download Eclipse for Java.
  2. Install CDT from Eclipse update site http://download.eclipse.org/tools/cdt/releases/indigo.
  3. Install Android SDK + NDK Plugins from Eclipse update site https://dl-ssl.google.com/android/eclipse/

Linux下实现简单Echo中继服务器

Linux下编写一个Echo中继服务器,echo客户端通过它获取Echo服务器的响应。中继服务器能同时作为多个echo服务器的中继,并且具有一个简单的负载均衡算法。

1. 服务器与客户端描述与设计
支持多个服务器进行Echo服务,服务器需要设定输入端口参数,服务器和客户端可以直接使用多进程版本的设计即可。
继续阅读

转~Virtualbox虚拟磁盘vdi复制及移动

在安装VirtualBox以后有时需要复制、移动虚拟磁盘等操作,这些操作在vmware的虚拟机下面可以直接操作虚拟磁盘即可使用,但是在VirtualBox环境下每个vdi文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid,所以直接复制的vdi文件是不能拿来使用的,我们就需要使用到VirtualBox自带的管理命令来克隆一个vdi,这样通过命令克隆的vdi文件会重新分配到一个新的uuid,所以就不会有重复,就可以随便移动,使用了。
继续阅读

Android Gingerbread(2.3.3) 源码编译

终于不行了,我决定要编译Androd的源码了,由于某些原因,选择了Gingerbread也就是2.3.3的源码来进行编译,而没有选择最新,编译路程比较艰辛,尤其体现在下载源码的过程中,仅以此文记之,以便帮助有志编译源码的朋友们。我编译源码的方法是参考了非常多的网上资料才搞定的,网上很多的资料都存在不全不详甚至有错的地方,可能当时那些作者在他们的环境下是编译通过了,但也可能是某些水货看都没看一下的直接转载,转载就转载,还掉点东西。
继续阅读

转~Android代码名字-版本号-API级别-NDK版本对应关系

API级别与NDK的对应关系如下:

Code name Version API level
(no code name) 1.0 API level 1
(no code name) 1.1 API level 2
Cupcake 1.5 API level 3, NDK 1
Donut 1.6 API level 4, NDK 2
Eclair 2.0 API level 5
Eclair 2.0.1 API level 6
Eclair 2.1 API level 7, NDK 3
Froyo 2.2.x API level 8, NDK 4
Gingerbread 2.3 – 2.3.2 API level 9, NDK 5
Gingerbread 2.3.3 – 2.3.7 API level 10
Honeycomb 3.0 API level 11
Honeycomb 3.1 API level 12, NDK 6
Honeycomb 3.2.x API level 13
IceCreamSandwich 4.0.1 – 4.0.2 API level 14, NDK 7
IceCreamSandwich 4.0.3 API level 15

继续阅读

查看Android源码的Eclipse插件

网上能够搜到的Eclipse关联Android源码的方法,基本上都是下载源码,然后关联,或者就是在SDK Manager里面下载源码(还不是所有版本的源码都能下载),其实还有一种很方便的方法,但是这种方法是否有什么缺点,我还不是很清楚,不过似乎这种方法也是通过下载源码的方式实现查看源码的,但是,每次只下载需要的部分,只是似乎。
继续阅读