![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
xiaoming_zhong
乌云密布,灯火通明。
展开
-
java程序运行
原创 2016-11-05 17:13:05 · 227 阅读 · 0 评论 -
JNI_OnLoad方法和RegisterNatives方法的结合
JNI_OnLoad方法和RegisterNatives方法的结合可以做到更佳方便的注册你的jni方法。 1.在C/C++文件中实现JNI_OnLoad方法。如下:jint JNI_OnLoad(JavaVM* pVm, void* reserved) { //your method... return JNI_VERSION_1_6; }(一定要返回版本号,之前看别人博客时看到的,原创 2016-05-23 16:53:04 · 956 阅读 · 0 评论 -
jni基本介绍
摘自:http://blog.chinaunix.net/uid-23023613-id-2559882.html 1.本地代码访问java代码。在被调用的C/C++函数中也可以反过来访问java程序中的类。 java通过jni机制调用C/C++写的native程序。C/C++开发的native程序需要遵循一定的jni规范。当java进入jni调用,除了函数本身的参数,会多出两个参数:JNIE转载 2016-05-23 16:19:03 · 477 阅读 · 0 评论 -
使用android-ndk编译SDL
环境 ubuntu+ndk 1.sdl下载:http://www.libsdl.org/hg.php 2.创建一个jni目录。(/home/xiaoming/Downloads/SDL/jni) 3.将解压sdl出来的所有文件及文件夹拷贝到jni目录下。 4.创建Android.mk。内容如下: 5.创建Application.mk。内容如下: 6.使用ndk进行编译。(有ndk环境就原创 2016-05-19 11:53:45 · 1106 阅读 · 0 评论 -
Win7 下Android NDK + Cygwin环境配置
声明博客原地址:http://woniu1983.iteye.com/blog/1895724 1. Android NDK下载 下载Windows系统下的版本,至于32位还是64位由你机器而定,我的是Win7 32位,下载的是:android-ndk-r8e-windows-x86.zip 电梯直达:http://developer.android.com/tools/sdk/转载 2016-05-16 17:01:49 · 695 阅读 · 0 评论 -
cygwin编译jni项目
最后使用cygwin bash shell 进入android-ndk安装目录我的是E:\android-ndk-r6b 使用命令ndk-build,提示command not found,使用$NDK/ndk-build 也是一样的错误提示,无奈 之于还是只能Google了,一牛人写到直接执行./ndk-build -C samples/hello-jni,柳暗花明,果然编译过了。后来想转载 2016-05-16 14:31:06 · 483 阅读 · 0 评论 -
用ndk编译ffmpeg
环境准备: Ubuntu12.04 TLS android-ndk-r9d-linux-x86_64.tar.bz2 ffmpeg2.2 --------------------------------------------------------- 第一步:下载 1.配置ubuntu12.04 TLS 系统环境。 2.下载ndk版本为 r9d。转载 2016-05-16 09:07:31 · 496 阅读 · 0 评论 -
greendao的使用
前言:greendao是一个对数据库进行异步操作的非常不错的开源框架。网上能找到的使用方法很多,但是几乎是一模一样。不知道那些人是几个意思。我看时,我很伤心。 就自己写了个demo。现在将经验分享给大家。 先给大家看下总体工程结构,如下图: 一个是生成dao的java工程,里面就一个有main函数java文件。通过这个文件生成dao文件,下面是一些配置(android stu原创 2015-12-19 10:41:17 · 633 阅读 · 0 评论 -
用jni的方式c/c++语言创建Java对象
步骤(没有顺序要求,可以随意): 1、在Java写native方法。 2、编写c/c++源文件。 3、编写Android.mk和Application.mk文件。 3、用ndk编译c/c++源文件,生成动态库。 4、建android application程序测试。 步骤1: 直接贴代码: package com.xiaoming.jnitest.imp; public clas原创 2016-05-24 22:54:38 · 766 阅读 · 0 评论