有一段时间没有用eclipse了,今天一打开居然报错>_<但是打开MyEclipse就没有问题=。=想想以前安装过好几个版本的JAVA,网上搜了资料,解决办法就是重新安装JAVA--无奈把N个版本的JAVA都给删了,下载最新的再安装。安装完后果然没问题了。不过有点后悔把版本都给删了,直..
分类:
系统相关 时间:
2014-07-21 19:44:22
阅读次数:
567
《Android JNI 专题>共分为四期:
Jni简单demo
Jni基本数据类型和方法介绍
Jni解析java自定义数据类型和回调java方法
Jni performance提高和Exception规避...
分类:
移动开发 时间:
2014-07-21 11:21:04
阅读次数:
268
代码已经验证过,没问题 ! 代码层次结构: |-----serial_communication_class--- | ? ? ? ? ? ? ? ? ? ? |-------src--------- | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|------com-----...
分类:
移动开发 时间:
2014-07-21 10:32:45
阅读次数:
475
环境搭建参考百度经验(未验证): ? 1.安卓项目中建好对应类,然后编译一下,在cmd窗口中cd到项目的bin\classes目录下,使用 javah –jni 全限类名 生成对应的头文件 2.在Eclipse中右键对应项目,Android Tool ...
分类:
移动开发 时间:
2014-07-21 10:23:55
阅读次数:
239
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多媒体播放器(英语:VLC media player,最初为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器。)支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流协议,它是一个开源并且支持多种平台。
官网:https://wiki.videolan.org/AndroidCompile#Get_VLC_Source
要求:
在...
分类:
移动开发 时间:
2014-07-19 11:14:53
阅读次数:
460
在eclipse工程目录下建立一个jni的文件夹。在jni文件夹中建立Android.mk和Application.mk文件。Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附...
分类:
移动开发 时间:
2014-07-18 13:29:36
阅读次数:
470
之所以专门写一篇关于finalize方法的博客,是因为被这个方法坑过,在写一个读取jni数据类的时候,我在类的finalize方法中调用了关闭文件和释放内存的方法,结果导致在频繁调用这个类的时候在JNI里面报异常,类本来就是单例的,按理分析不应该存在这样的情况,到最后分析出来就是因为在该类的finalize方法中调用了关闭文件的方法,导致下次进入再次打开文件时,被系统调用finalize方法给关闭...
分类:
移动开发 时间:
2014-07-18 13:28:21
阅读次数:
259
#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