android
zhangweia
计算机网络通讯,linux下的开发
展开
-
android ubuntu9.10 源码的编译 Eclipse工程 Contacts编译 应用加载
<br /><br />第一部分:编译环境的安装和编译<br />1. 安装ubuntu9.10系统<br />2. 把源码传到ubuntu,并解压<br />3. 安装编译环境<br /> A. sudo apt-get install bison<br /> B. sudo apt-get install vim<br /> c. 解决:安装JDK 5.0<br /> 1):根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里我们使用jdk5<br原创 2010-07-19 10:46:00 · 3055 阅读 · 1 评论 -
Android源码中添加 修改应用
第一部分:添加一个新的应用 1. 在和系统相同版本的SDK目录下开发自己的android应用 2. 把开发的android工程放到源码的packages/apps/目录下 3. 在工程目录下添加Android.mk文件,修改LOCAL_PACKAGE_NAME :=test001 把工程名指定为自己的工程名,我加载的工程为test001 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS)原创 2010-08-20 05:40:00 · 1858 阅读 · 1 评论 -
NDK mk 文件分析
通过分析一个例子来了解NDK makefile文件的生成。例子"hello JNI" ,由NDK提供的例子 A. 目录结构 jni目录:包含本地源文件,eg:'jni/hello-jni.c',该源文件实现了一个简单的共享库,实现了一个简单的本地方法,返回字符串给java 虚拟机 src目录:包含了工程的java源文件 B. mk源文件 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE原创 2010-08-30 03:38:00 · 1936 阅读 · 1 评论 -
Activity LifeCycle 生命周期
1. Android中Activity的调用机制 据我的了解,Android中Activity跳转的实现,主要是通过栈的先进后出的原理设计的。当新建一个Activit的时候,把它压入栈,然后按返回键的时候,就出栈。android设置了容纳Activity栈的大小,当超过某个值的时候,系统就自动会对其进行回收。具体怎么实现的,后续研究。 2. Android证明周期中的过程 程序第一次启动时的调用: onCreate ---> onStart() --> onResume原创 2011-05-29 16:01:00 · 978 阅读 · 0 评论