码迷,mamicode.com
首页 >  
搜索关键字:android_jni    ( 254个结果
android JNI实践之java端调用C\C++
关于android JNI的讲解网络上已经很多了,这里贴出自己的实践步骤,加深印象。 1)编写java代码,并通过javac JniFuncMain.java编译class文件:public class JniFuncMain{ private static int staticIntFil...
分类:移动开发   时间:2015-04-17 17:41:50    阅读次数:142
在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务(老罗学习笔记5)
在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务(老罗学习笔记5)...
分类:移动开发   时间:2015-04-15 11:31:31    阅读次数:163
Android JNI 之 JNIEnv 解析
jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ;1. JNIEnv 作用JNIEnv 概...
分类:移动开发   时间:2015-04-15 07:13:55    阅读次数:214
Android JNI找不到第三方库的解决方案 cannot load library
最近做一个jni项目,拿到的so库需要用jni封装一层,等于是在jni的C++代码里调用第三方库的方法,然后整个项目在Android上运行出结果。 自己用jni生成的so是libaa.so 使用的第三方库是libbb.so。 到目前为止,遇到的问题是libbb各种找不到。libbb库去哪儿了? E/AndroidRuntime(11626): Caused by: java.lang...
分类:移动开发   时间:2015-04-09 17:38:59    阅读次数:160
cocos2dx震动实现
根据网上总结,自己亲自实现了的,90%靠谱率 一:c++端 1,修改CocosDenshion\android\jni目录下的两个文件SimpleAudioEngineJni.cpp,SimpleAudioEngineJni.h SimpleAudioEngineJni.h 增加内容 extern void vibrateJNI(long long time); extern voi...
分类:其他好文   时间:2015-04-08 15:12:13    阅读次数:151
Android JNI使用方法
经过几天的努力终于搞定了android JNI部分,下面将我的这个小程序和大家分享一下。android JNI是连接android Java部分和C/C++部分的纽带,完整使用JNI需要Java代码和C/C++代码。其中C/C++代码用于生成库文件,Java代码用于引用C /C++库文件以及调用C/...
分类:移动开发   时间:2015-04-07 15:27:13    阅读次数:124
Android JNI局部引用表溢出:local reference table overflow (max=512)
《JNI/NDK开发指南(十)——JNI局部引用、全局引用和弱全局引用》这篇文章中详细介绍了在JNI中三种引用的使用方式,区别、应用场景和开发注意事项。由于都是理论,看完之后可能印象不够深刻,由其是在开发当中容易出错的地方。所以这篇文章用一个例子说明引用使用不当会造成的问题,以...songtast...
分类:移动开发   时间:2015-04-06 06:23:07    阅读次数:714
通过jni实现c++和java互调
1、java调用c++ 首先,在java中声明相关方法 public static native void doLogin(String sid); public static native void doBindingSuc(String sid); 相关的调用方法如下: public void login() { this.runOnUiThread(new Runna...
分类:编程语言   时间:2015-03-17 20:17:29    阅读次数:130
Webkit开发常用知识
1、为特定的网址设置特殊的UA 在开发中我们会遇到这样的情况:网站服务器会根据不同的浏览器http请求的UA会有不同的相应内容,比如一些视频网站,不同的UA发送的视频播放url是不同的,那么如果我们想设置特殊的UA可以在哪里设置呢? Source/WebKit/android/jni/WebCoreFrameBridge.cpp中的WebFrame::userAgentForURL(const...
分类:Web程序   时间:2015-03-12 20:55:12    阅读次数:160
Android JNI 跨线程使用JniEnv
在Jni中通过 env->CallStaticVoidMethod去做callback的时候,总会挂掉 原因是JniEnv是和线程相关的,只能在对应创建的线程中使用 而JVM却是进程相关的,可以通过JVM来获取线程相关的JNIENV。 初始化如下 static void  com_test_Player_native_init(JNIEnv *env) ...
分类:移动开发   时间:2015-03-06 19:13:12    阅读次数:146
254条   上一页 1 ... 15 16 17 18 19 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!