Java 代码:package com.fansen.hellojni;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.util.Lo...
分类:
编程语言 时间:
2015-09-28 22:15:47
阅读次数:
249
在java中,native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法。native方法的执行依赖于JVM的设计者,比如在sun HotSpot(JVM)中,通过JNI(Java Native Interface...
分类:
其他好文 时间:
2015-09-28 18:55:10
阅读次数:
132
在pc上调试好的图像处理算法想要在android手机上跑一下看看速度需要一下几个步骤1、建立一个android application,通过ndk调用你写好的图像算法的c/c++ code2. 然后将你的code放到jni文件中,编写android.mk,之后利cgywin编译生成.so供andro...
分类:
移动开发 时间:
2015-09-27 09:55:14
阅读次数:
189
Android平台Native开发与JNI机制详解http://mysuperbaby.iteye.com/blog/915425个人认为下面这篇转载的文章写的很清晰很不错. 注意Android平台上的JNI机制使用包括Java代码中调用Native模块以及Native代码中调用Java模块. ht...
分类:
编程语言 时间:
2015-09-26 18:34:13
阅读次数:
335
JNI C主函数 1 #include 2 #include 3 #include 4 #include "Provider.h" 5 #include "libCold_chain.h" 6 7 JNIEnv* jniEnv; 8 9 jint 10 Java_com_...
分类:
编程语言 时间:
2015-09-25 18:28:44
阅读次数:
226
如果你自己想做一个客户端玩玩,但是又不想去搭建后台服务器,显然Bmob移动后端云是你的最佳选择。官方地址见bmob,文档地址见http://www.bmob.cn/docs。他提供了Android的sdk,同样也提供了Restful Api,但是个人建议Restful Api还是不适合直接在客户端使用,毕竟会暴露一下一些key的信息,但是本篇文章就是在android中使用它的restful api,...
分类:
移动开发 时间:
2015-09-24 13:00:48
阅读次数:
241
这些天来获得android数据加密中的应用。为了避免加密、解密算法被破解,我将成为核心的加密和解密算法使用JNI封装在一起,只有接口暴露java一层。工作流程是这种:1、通过自己写的加密解密工具将数据加密;2、将加密的数据放在android的asserts目录下;3、在首次使用数据时将ass...
分类:
其他好文 时间:
2015-09-23 10:17:20
阅读次数:
204
1. JDK1.6 ,进入到工程的bin目录下classes目录下:使用命令: javah packageName.ClassName会在当前目录下生成头文件,从头文件找到jni协议方法下面举例演示:(1)进入"02_两个数相加"工程,如下:(2)进入到bin/classes目录下,如下:(3)直接...
分类:
移动开发 时间:
2015-09-21 21:22:38
阅读次数:
251
公司以opus开源库。因此,我们遇到了一些问题。 我将新下载的opus1.1替换掉老版本号之后,单独编译opus没问题。但是编译相关的文件就会报错。 错误信息例如以下:g++ -Wall -fPIC -shared libusc_jni.o libusc.a ../api/libopus.a...
分类:
系统相关 时间:
2015-09-21 15:27:49
阅读次数:
275
JNI开始本篇的内容之前,首先要讲一下JNI。Java很好,使用的人很多、应用极广,但是Java不是完美的。Java的不足体现在运行速度要比传统的C++慢上许多之外,还有Java无法直接访问到操作系统底层如硬件系统,为此Java提供了JNI来实现对于底层的访问。JNI,Java Native Int...
分类:
其他好文 时间:
2015-09-20 22:15:20
阅读次数:
1219