- 浏览: 392483 次
- 性别:
- 来自: 上海
最新评论
-
lalaeye:
学习一下,明天再看。
android框架设计 -
418702610:
...
Collections.synchronizedMap(new LinkedHashMap()) -
mao_lu:
给个代码下载吧,谢谢
在Android中创建和使用数据库 -
lyltiger:
那就是说单纯的android测试还不能进行!
Android单元测试 -
貌似掉线:
貌似是我想要的。。先标记一下,明天起来看。。
Android单元测试
文章列表
一、必须先装vmware tools
1、以ROOT身份进入LINUX
2、按下 CTRL+ALT组合键,进入主操作系统,点击VMWARE状态栏安装提示,或点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单。
3、确认安装VMWARE TOOLS。
这时我们并没有真正的安装上了VMWARE ...
- 2009-08-27 20:46
- 浏览 2272
- 评论(0)
要玩google 手机 G1的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。
双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数:
1.模拟器外观的定制:
480x320, landscape: emulator -skin HVGA-L
320x480, portrait : emulator -skin HVGA-P (default)
320x240, landscap ...
- 2009-08-27 15:41
- 浏览 2025
- 评论(0)
1.ibus输入法的安装
添加ibus的软件源到系统。编辑/etc/apt/sources.list文件,在文件的最后添加一行:
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
更新软件包列表
$ sudo apt-get update
安装ibus软件包
$ sudo apt-get install ibus ibus-pinyin
我只安装了拼音输入法,如果需要其它输入法,使用下面的命令来安装
$ sudo apt-get install ibus ibus-table
...
- 2009-08-27 15:40
- 浏览 6384
- 评论(0)
Android的jni实例
android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。
c/c++中调用java程序的方法以后再发。
开发环境
(eclipse + android ADT)
WindowsXP SP3
JDK 1.6.0.12
VMWARE+Ubuntu Linux 8.04
(1) Eclipse中新建android工程
工程名 JNItest
Package名com.ura.test
Activity名 JNItest
应用程序名 JNItest
(2) 编辑 ...
- 2009-08-27 15:38
- 浏览 28867
- 评论(0)
Android内核的简单分析
mintelong (vkafei@hotmail.com)
Google的Android操作系统已经成功面市,因为Android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简单地加以分析以方便以后向其他平台的移植工作.
首先需要了解的就是Android的一些基本情况,并下载Android的源代码以方便分析.
Android的官方站点:
http://www.android.com/
Android Source 的官方安装方法:
http://source.an ...
- 2009-08-27 15:36
- 浏览 4587
- 评论(0)
C/C++ 通用 Makefile
Generic Makefile for C/C++ Program
本文提供了一个用于对 C/C++ 程序进行编译和连接以产生可执行程序的通用 Makefile。
在 使用 Makefile 之前,只需对它进行一些简单的设置即可;而且一经设置,即使以后对源程序文件有 ...
- 2009-08-27 15:33
- 浏览 2447
- 评论(0)
假设我们有一个程序由5个文件组成,源代码如下:
/*main.c*/
#include "mytool1.h"
#include "mytool2.h"
int main()
{
mytool1_print("hello mytool1!");
mytool2_print("hello mytool2!");
return 0;
}
/*mytool1.c*/
#include "mytool1.h"
#include <s ...
- 2009-08-27 15:32
- 浏览 1767
- 评论(0)
这里的方法同样适用于Debian下的Scim输入法的安装。
根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的)
对于一个新装好的没有安装SCIM的Ubuntu系统(新的Ubuntu安装器选择中文 ...
- 2009-08-27 15:30
- 浏览 1829
- 评论(0)
package com.cn;
import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class LayoutTest extends Activity {
private static final String tag = "LayoutTest";
/** Called when the a ...
- 2009-08-27 15:25
- 浏览 15716
- 评论(0)
第一部分 Binder的组成
1.1 驱动程序部分驱动程序的部分在以下的文件夹中:
kernel/include/linux/binder.h
kernel/drivers/android/binder.c
binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为:
/dev/binder
binder驱动程序会在proc文件系统中建立自己的信息,其文件夹为/proc/binder,其中包含如下内容:
proc目录:调用Binder各个进程的内容
state文件:使用函数binder_rea ...
- 2009-08-27 15:16
- 浏览 8403
- 评论(0)
第一部分 Camera概述
Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。
以开源的Android为例,Camera的代码主要在以下的目录中:
Camera的JAVA程序的路径:packages/apps/Camera/src/com/android/camera/
在其中Camera.java是主要实现的文件
Camera的JAVA本地调用部分(JNI):
frameworks/b ...
- 2009-08-27 15:12
- 浏览 2384
- 评论(0)
登录到xx2.com,修改sudoers文件
[root@xx2 ~]# visudo
[root@xx2 ~]# tail /etc/sudoers
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# Globus GRAM Entities
globus ALL=(zhangxiao) NOPASSWD: /usr/local/globus/libexec/globus-gridmap-and-execute -g /etc/g ...
- 2009-08-27 14:46
- 浏览 1500
- 评论(0)
下面,我们来配置第二台电脑,也就是我们的子节点。因为网格是分布式的,我们总不能只有一台电脑吧。
我这子节点,其实是我用虚拟机,虚拟出来的。下面我就来讲一讲,如何配置子节点的。
安装VMWare WorkStation
首先把VMWare WorkStation的压缩包拷贝到/usr/local下面,解压后,进入安装目录,运行安装程序
./install.pl,然后就一步一步提示你安装到那个地方了。网上有很多教程,大家不明白的可以搜索一下。
这里,我要提醒大家的是,我的主节点,最开始安装的是FC 4和VM 5,但是由于总是出毛病,我把系统更新到了FC 6。
但是更新之后,我的VM 5就无法 ...
- 2009-08-27 14:43
- 浏览 1307
- 评论(0)
我们是实验环境,所以用SimpleCA来进行加密认证。
在这里,我采用了本机+虚拟机的安装方式,把本机作为主节点,虚拟机作为子节点。这里的IP地址是我直接从实验室拷贝过来的。
我们就是要确保主机的名称不是默认的localhost.localdomain localhost
本机[xx1.com]:
ip:211.67.141.181
mask:255.255.255.0
gateway:211.67.141.1
虚拟机[xx2.com]:
ip:211.67.141.189
mask:255.255.255.0
gateway:211.67.14 ...
- 2009-08-27 14:42
- 浏览 2701
- 评论(0)
1. Install JDK
首先把JDK安装文件拷贝到/usr/local下面
[root@xx1 win]# cp jdk-6u1-linux-i586.bin /usr/local/
然后,我们查看权限
[root@xx1 local]# ls -la jdk-6u1-linux-i586.bin
-rwxr-xr-x 1 root root 62772481 07-04 21:13 jdk-6u1-linux-i586.bin
root用户已经有执行权限,我们直接执行文件
[root@xx1 local]# ./jdk-6u1- ...
- 2009-08-27 14:38
- 浏览 1289
- 评论(0)