文章分类 -  android

摘要:1.建立一个android1.5 的项目, NDK 不支持 1.5 以下的版本项目中包含 两个文件:JNI.java, JniTest.java2.编译工程 。这步非常重要,先编译工程才能执行第三步。3.生成JNI 头文件下面生成JNI 头文件啦,使用 javah 命令,对 JNI.java 这个文件生成!使用cmd 进入 android 项目的 bin 目录中,执行【javah -classpath. -jni cc.androidos.jni_JNI】这个命令。别忘记包名!生成了一个cc_androidos_jni_JNI.h,里面都是c 语言的头文件声明,以及相应的native函数原型。 阅读全文
posted @ 2011-09-04 11:39 阿洒 阅读(511) 评论(0) 推荐(0)
摘要:一:什么是NDK?NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。比较简单的说,NDK是一套交叉编译工具,它可以帮你把你用C或C++书写的代码,编译为.so(类似与win下的.dll)格式的文件,使你可以在你的Android程序当中用Java语言( 阅读全文
posted @ 2011-09-04 11:06 阿洒 阅读(26447) 评论(3) 推荐(1)
摘要:emulator -help 可以查看 emulator命令的所有参数及用法,下面我们只对比较重要使用比较频繁的一些命令进行列举,此处我们以linux系统为例。1.启动模拟器:(1)只启动模拟器,不连接sd卡 emulator -avd 模拟器名称 (2)以连接sd卡的方式启动模拟器 emulator -avd 模拟器名称 -sdcard sd卡名称 请注意: 如果没有sd卡,应该先创建sd卡,方法为:mksdcard [-l label] <size> <file> ,如:mksdcard 128M ~/androidSDK/sdcard21.iso ,size的单位 阅读全文
posted @ 2011-08-05 12:20 阿洒 阅读(1072) 评论(0) 推荐(0)
摘要:linux下Android源代码的开发环境搭建 阅读全文
posted @ 2011-08-04 16:54 阿洒 阅读(2147) 评论(0) 推荐(0)