- 博客(8)
- 收藏
- 关注
转载 Linux Shell 下的输出重定向
Linux Shell 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出。可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。 同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。 Linux下还有一个特殊的文件/dev
2009-10-29 22:19:00 836
原创 Failure [INSTALL_FAILED_OLDER_SDK]
原先在1.6rc1上写的程序,拿到1.5的SDK重新编译后却不能用abd install bin/xxx.apk 安装上去,提示错误是:Failure [INSTALL_FAILED_OLDER_SDK] 找了一下,是这个原因: 打开源码目录下的AndroidManifest.xml文件,然后注释掉或者删除掉这行: 再重新编译,就能安装到低版本
2009-10-22 12:16:00 18692 5
转载 Android JNI实例
andriod的SDK中没有包括JNI的支持,而且对如何支持JNI也没有任何文档说明。不过既然整个android平台是开源的,我们可以通过Google发布的源代码来找到一些线索(比如frameworks/base/media/jni/目录),依葫芦画瓢的实现上层JAVA程序通过JNI来调用Native C程序中的函数。
2009-10-13 20:00:00 7020 1
转载 手工编译C模块
上一篇中(即《Android编译Native C 模块》),我们试用了通过标准的Android.mk文件来编译C模块,下面我们来试试如何直接运用gcc命令行来编译,从而了解Android编译环境的细节。 Clean上次生成的东西:Android编译环境提供了”showcommands”选项来显示编译命令行,我们
2009-10-13 19:48:00 1184
转载 Android编译Native C 模块
Android.mk 代替 Makefile:Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译
2009-10-13 19:35:00 1233
原创 fcntl设置文件描述符
How would I put my socket in non-blocking mode? From: Andrew Gierth (andrew@erlenstar.demon.co.uk): Technically,fcntl(soc, F_SETFL, O_NONBLOCK) is incorrect since it clobbers allother fil
2009-10-13 19:01:00 2129
转载 Android 是什么
Android 是什么?Android是一个完整的手机软件平台,包含底层的操作系统(Linux), 中间件以及一些关键应用。 Android还提供了一个SDK 帮助开发者使用Java语言来开发。特性应用框架:提供机制使组件(component)能够被复用和替换Dalvik 虚拟机:为移动设备专门进行优化浏览器:基于Webkit引擎优化的图形库:基于一个定
2009-10-11 22:18:00 885
转载 Shared library "Hello World!" for Android
Shared library "Hello World!" for Android2007年12月9日This article describes the trace I followed when I managed to compile and run the shared library type of "Hello, world!" for Android. I
2009-10-08 23:25:00 3366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人