码迷,mamicode.com
首页 >  
搜索关键字:jni javah native方法    ( 2344个结果
debug运行下报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2(转)
eclipse 3.4+jdk1.6编译正常通过,运行debug模式时报错ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_E...
分类:其他好文   时间:2014-07-19 13:30:48    阅读次数:239
VLC For Android Ubuntu14.04编译环境搭建
VLC多媒体播放器(英语:VLC media player,最初为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器。)支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流协议,它是一个开源并且支持多种平台。 官网:https://wiki.videolan.org/AndroidCompile#Get_VLC_Source 要求: 在...
分类:移动开发   时间:2014-07-19 11:14:53    阅读次数:460
android开发 NDK 编译和使用静态库、动态库
在eclipse工程目录下建立一个jni的文件夹。在jni文件夹中建立Android.mk和Application.mk文件。Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附...
分类:移动开发   时间:2014-07-18 13:29:36    阅读次数:470
Android开发经验—不要指望类的finalize方法干你想要干的活
之所以专门写一篇关于finalize方法的博客,是因为被这个方法坑过,在写一个读取jni数据类的时候,我在类的finalize方法中调用了关闭文件和释放内存的方法,结果导致在频繁调用这个类的时候在JNI里面报异常,类本来就是单例的,按理分析不应该存在这样的情况,到最后分析出来就是因为在该类的finalize方法中调用了关闭文件的方法,导致下次进入再次打开文件时,被系统调用finalize方法给关闭...
分类:移动开发   时间:2014-07-18 13:28:21    阅读次数:259
android JNI库实现reboot,recovery
#define UPDATE_TITLE "--update_package=" #define UPDATE_COMMAND_FILE "/cache/recovery/command" #define UPDATE_FLAG_FILE "/cache/recovery/last_flag" #define LAST_INSTALL_FILE "/cache/recovery/last...
分类:移动开发   时间:2014-07-18 11:24:27    阅读次数:339
【Android开发】NDK开发(2)-jni数据类型
一、Java数据类型与jni数据类型对应关系基本数据类型一维数组Java类型jni类型Java类型jni类型voidvoidbooleanjbooleanboolean[]jbooleanArraybytejbytebyte[]jbyteArraycharjcharchar[]jcharArrays...
分类:移动开发   时间:2014-07-16 18:43:30    阅读次数:269
Cocos2d-x移植android加入震动效果
cpp部分通过jni调用java静态函数 头文件: #include #include "cocos2d.h" #include "platform/android/jni/JniHelper.h" 在cpp类中定义方法去调用Cocos2dxSound.java中vibrate方法: static void vibrateJNI(long longtime) { Jni...
分类:移动开发   时间:2014-07-16 17:25:44    阅读次数:249
学习笔记 Android.mk 自动搜索
#宏函数my-dir返回编译系统提供的当前路径,即Android.mk的目录 #如(HelloWorld/proj.android/jni/XX) LOCAL_PATH := $(call my-dir) #初始化模块 重置除LOCAL_PATH变量以外的所有变量 include $(CLEAR_VARS) #导入库目录 $(call import-add-path,$(LOCAL_P...
分类:移动开发   时间:2014-07-16 17:25:20    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!