![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 75
keensword007
这个作者很懒,什么都没留下…
展开
-
ubuntu 9.04下ndk安装问题
转载时请注明出处和作者联系方式文章出处:http://blog.csdn.com/keensword007作者联系方式:琴剑 从android网站下载ndk-1.6后,执行设置脚本后,出现如下错误: chenzhengyong@chenzhengyong-laptop:~/workspace/android/android-ndk-1.6_r1$ ./build/h原创 2009-12-12 14:53:00 · 1187 阅读 · 0 评论 -
使用C++实现JNI接口需要注意的事项
Android NDK带的jni例子都是使用C定义JNI接口,但是在项目中,因为Native代码是用C++编写的,所以我就使用C++定义JNI接口。没有想到,问题来了,现将问题总结如下:1、JNIEnv *env参数的使用所有JNI接口的第一个参数是JNIEnv *env, 在C中,使用方法是(*env)->NewStringUTF(env, "Hello from JNI!");但在C++中,其调用方法是env->NewStringUTF("Hello from JNI!");为什么有这种区别呢,看看jn原创 2010-07-08 11:37:00 · 7565 阅读 · 3 评论 -
Helix android移植问题汇总
关于如何配置构建环境,请参阅相关文章,在这里直奔主题,我希望编译android2.1(代号eclair)版本的helix player, 所以分支、profile、目标选择如下:SYSTEM_ID android-eclair-arm.eabi[0] Set BIF branch (hxclient_3_1_0_atlas_restricted)[1] Set Target(s) (splay-hxclnsdk)[2] Set Profile (helix-client-android-full)[3]原创 2010-07-06 10:36:00 · 2382 阅读 · 2 评论 -
Android开机自动运行程序
<br />在windows中,可以通过修改注册表或者将程序加到启动菜单组中实现开机自动启动程序,linux中通过修改脚本也可以做到,在android中又是如何做到呢?秘诀就在于android.intent.action.BOOT_COMPLETED,Android系统被加载(boot)完成后即会发出一个BOOT_COMPLETED广播。所以,要在开机时启动你的程序,你只要创建自己的BroadcastReceiver,用以接收BOOT_COMPLETED这个广播,然后通过一个Intent启动你的程序。当然,原创 2010-07-13 11:12:00 · 1336 阅读 · 0 评论 -
SurfaceView Overlay研究
<br />在项目中需要实现这样的功能,SurfaceView提供绘图功能,同时在上面还要求能够绘制控件。上网搜索了一番资料,无意中看到ApiDemos中的SurfaceView Overlay例子,发现这正是我所需要的。看看SurfaceView Overlay的布局文件:<br /><br /><!-- Here is where we put the SurfaceView, in a frame so that we can<br /> stack other views on to原创 2010-07-30 15:43:00 · 5094 阅读 · 3 评论 -
Android调试问题
最近在Eclipse中调试android应用程序时碰到一个非常讨厌的问题,那就是模拟器明明已经在那儿了,但是eclipse偏偏还要新启动一个模拟器。要知道,模拟器启动可是相当费时。碰到这种问题,以前一搬就是先把先前的模拟器关掉,就使用新启动的模拟器。但这种问题频繁出现,的确恼火,后来无意中在网上发现一个解决方法,那就是在命令行中输入如下命令:C:/Documents and Settings/Administrator>adb kill-serverC:/Documents and Settings/Adm原创 2010-08-04 14:10:00 · 1047 阅读 · 0 评论 -
android cupcake源码编译问题
<br /><br />build/core/product_config.mk:261: WARNING: adding test OTA key<br />============================================<br />TARGET_PRODUCT=generic<br />TARGET_BUILD_VARIANT=eng<br />TARGET_SIMULATOR=<br />TARGET_BUILD_TYPE=release<br />TARGET_ARCH=ar原创 2010-08-30 22:27:00 · 2014 阅读 · 2 评论 -
使用CMake构建android原生库
在android下进行原生C/C++应用程序开发,通常使用ndk-build脚本编译源代码,但是对于一些第三方库,采用ndk-build编译却是不太方便。我之前有些项目采用了CMake构建系统,现在希望把这些库拿到android下使用,因此想是否可以仍然采用CMake构建系统。本质上,ndk就是一套交叉编译工具链,加上一些方便使用的脚本,而CMake对交叉编译支持的很好,所以从理论上是可行的。上网查了一下,发现已经有老外做了这方面的工作,在此借用一下,以备今后参考。步骤如下:1. 创建gcc-android原创 2010-09-25 18:59:00 · 9413 阅读 · 2 评论