ChinaUnix.net
相关文章推荐:

android jni示例

官方发布目前只有C版,现提供C++版,代码如下 #include stdio.h> #include jni.h> //#define LOG_TAG "Hellojni" //#undef LOG //#include jniEXPORT jstring jniCALL Java_com_example_hellojni_Hellojni_stringFromjni(jniEnv * env, jobject obj) { return env->NewStringUTF( (char *)"Hellojni Native String"); //LOGD("Hello LIB!\n"); } static jniNativeMethod methods[] = { {"stringFromjni"...

by figofuture - 移动操作系统 - 2009-09-18 09:22:02 阅读(4221) 回复(0)

相关讨论

jni简介及示例2008-01-22 04:44 P.M.一、jni简介jni:Java Native Interface,是Java语言提供的一种通用接口,用于Java代码与本地化代码的交互。所谓本地化代码是指直接编译成的与机器相关的二进制代码,而非Java字节码之类的中间代码。Windows下面的可执行文件,DLL等,Linux下面的可执行文件和SO文件等,都是二进制代码。jni允许Java语言编写的程序与其他语言编写的程序库(DLL, SO)或可执行文件进行互操作,包括汇编、C、C++。JN...

by nearfuture_qiny - Linux文档专区 - 2010-02-06 22:29:38 阅读(977) 回复(0)

Java Native Interface Specification—Contents http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/jniTOC.html android jni Tips http://blog.chinaunix.net/u1/38994/showart_1099466.html 一个jni下c和java程序范例 http://blog.chinaunix.net/u1/38994/showart_1100966.html 如何编写jni方法 http://blog.chinaunix.net/u1/38994/showart_1099528.html 本文来自ChinaUnix博客,如果查看原文请...

by web_surf - Java文档中心 - 2009-03-05 13:17:06 阅读(1696) 回复(0)

android SQLiteOpenHelper使用示例 我们大家都知道android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行。 onUpgrade(SQLite...

by 中关村村草 - 移动操作系统 - 2012-02-17 21:47:22 阅读(822) 回复(1)

android SQLiteOpenHelper使用示例 androidSQLiteOpenHelper. 我们大家都知道android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在...

by 三里屯摇滚 - 移动操作系统 - 2012-02-17 21:51:23 阅读(845) 回复(1)

android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。

特别需要注意的是Service跟Activities是不同 的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startService(),从而利用 startService()去调用Service中的OnCreate()和onStart()...

by cdlda - 移动操作系统 - 2011-12-21 08:41:33 阅读(479) 回复(0)

android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。

特别需要注意的是Service跟Activities是不同 的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startService(),从而利用 startService()去调用Service中的OnCreate()和onStart()...

by 云少嘎嘎嘎 - 移动操作系统 - 2011-02-16 15:51:54 阅读(468) 回复(0)

正在开发第二个游戏,计时就要结束的时候,为了营造紧张的气氛,会利用手机自身的震动模拟心跳效果,其实这个心跳效果做起来真的非常的简单。所以直接上代码了(注意模拟器是模拟不了震动的,得真机测试哦):程序效果:[code]package com.ray.test; import android.app.Activity; import android.os.Bundle; import android.os.Vibrator; import android.view.MotionEvent; public class TestViberation extends Activity { Vi...

by willyomg - 移动操作系统 - 2011-03-21 17:09:05 阅读(1679) 回复(0)

Java Native Interface (jni)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。jni 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。

1.从如何载入.so档案谈起

    由于android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual...

by zhengdong1987 - 移动操作系统 - 2011-12-21 08:41:40 阅读(603) 回复(0)

androidSDK中没有包括jni的支持,而且对如何支持jni也没有任何文档说明。不过既然整个android...

by aliounian - 移动操作系统 - 2011-12-21 08:41:27 阅读(622) 回复(0)

昨天做的,今天记录一下供同志们参考。 能够实现 java调用C APIC 调用java APIC 异步调用java API,用于C中做异步处理过程(例如信号处理句柄,异步事件处理)中需要回调java api的情况,示例为定时器异步处理调用java的情况。 下载android-ndk-1.5_r1-linux-x86.zip也就是 android 所谓的NDK, 下载地址以及配置方法见我其他的文章。 在 sources目录下做librfid目录,目录里边的文件拷贝自 sources/examples/tow-libs/进行修...

by iibull - 移动操作系统 - 2009-09-29 18:23:01 阅读(1560) 回复(0)