码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
使用JNA,让java调用原生代码
JNA定义: JNA:java Native Access,是SUN公司开发的基于JNI的框架。JNI使得Java可以调用原生的c或者c++代码。 JNA与JNI(Java Native Interface)的差别: 性能:JNA在性能上不如JNI。由于JNA是在JNI的基础上封装了一层。 移植性: ...
分类:编程语言   时间:2018-02-16 16:35:01    阅读次数:284
深入理解JNI
深入理解JNI 本章主要内容 · 通过一个实例,介绍JNI技术和在使用中应注意的问题。 本章涉及的源代码文件名称及位置 以下是本章分析的源代码文件名称及其位置。 · MediaScanner.java framework/base/media/java/src/android/media/Media ...
分类:其他好文   时间:2018-02-15 10:30:13    阅读次数:272
[FMX]将 Android 程序切换到后台及从后台切换到前台实现
有时候,我们需要将自己的Android程序切换到后台运行,在必要时,将其切换到前台运行。下面提供了一种实现方式,首先需要引用三个单元: 1 uses Androidapi.JNI.App,Androidapi.JNI.GraphicsContentViewText,Androidapi.Helper ...
分类:移动开发   时间:2018-02-11 17:58:41    阅读次数:1858
java和c/c++通过JNI相互调用
JNI :Java Native Interface 随便找几篇文章看下就掌握了 http://www.cnblogs.com/icejoywoo/archive/2012/02/22/2363709.html http://blog.csdn.net/createchance/article/de ...
分类:编程语言   时间:2018-02-08 17:43:49    阅读次数:138
从java层向jni中传递GLSurfaceView的方法
从java朝jni中传递各种数据,是在android开发中经常需要面对的事情。对于一些典型的数据类型,网上已经有很多文章介绍,这里列出一些数据类型: 对于GLSurfaceView,则使用:Landroid/opengl/GLSurfaceView; 我的程序分为三层,App层,SDK层和captu ...
分类:编程语言   时间:2018-02-07 19:44:17    阅读次数:209
Thread的中断机制(interrupt)
https://www.cnblogs.com/onlywujun/p/3565082.html 中断线程 线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会 ...
分类:其他好文   时间:2018-02-02 00:55:53    阅读次数:223
mybatis的入门实例(三)
前面的文章我们已经实现了根据id查询用户信息的功能,下面我们进行其他业务功能的实现。 一、根据用户名模糊查询用户列表 查询使用的sql : select * from user where username like '%小明%' 方法一: 1.1.1 在UserMapper.xml映射文件中添加如 ...
分类:其他好文   时间:2018-01-26 12:40:05    阅读次数:147
《android开发艺术探索》读书笔记(十五)--Android性能优化
接上篇《android开发艺术探索》读书笔记(十四)--JNI和NDK编程 No1: 如果<include>制定了这个id属性,同时被包含的布局文件的根元素也制定了id属性,那么以<include>指定的id属性为准 No2: 绘制优化 1)onDraw中不要创建新的局部对象 2)onDraw方法中 ...
分类:移动开发   时间:2018-01-25 13:05:51    阅读次数:208
Android动态注册jni
最近整理了以前关于jni的代码,这里梳理下,供以后参考。 JNI简介 JNI是Java Native Interface的缩写,它提供了若干的接口实现了Java和其他语言的通信(主要是c、c++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互 ...
分类:移动开发   时间:2018-01-24 16:57:33    阅读次数:246
Eclipse下建立简单JNI程序实现返回double类型
在Eclipse下生成时要注意,由于通常是在package里面添加类,而非像单独建立工程时独立添加,所以,在编译的时候,都需要进入包所在的文件夹, javac 包名.类名 这样的形式来编译,同理,javah命令也一样 首先建立两个java文件: GetPara.java: 这里建立了一个类,在类中定 ...
分类:系统相关   时间:2018-01-19 19:50:48    阅读次数:260
2103条   上一页 1 ... 25 26 27 28 29 ... 211 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!