码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
深入了解android平台的jni---本地多线程调用java代码
一、jni调用java对象 JNI提供的功能之一是在本地代码中使用Java对象。包括:创建一个java类对象和通过函数传递一个java对象。创建一个java类对象,首先需要得到得到使用FindClass/GetObjectClass函数得到该类,然后使用GetMethodID方法得到该类的方法id, ...
分类:移动开发   时间:2016-04-05 16:16:57    阅读次数:189
JNI makefile
[root@localhost jni]# vi Android.mk LOCAL_CFLAGS := -pthread LOCAL_LDLIBS := -lm -llog LOCAL_C_INCLUDES := $(LOCAL_PATH)/ClientSDK \ $(LOCAL_PATH)/bas ...
分类:其他好文   时间:2016-04-05 16:03:42    阅读次数:202
深入了解android平台的jni(一)
android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。 主要的JNI代码放在以下的路径中:frameworks/base/core/jni/,这个路径中的内容被编译成库 libandroid_runtime.so,被放置在目标系统的/system/lib目录下。 ...
分类:移动开发   时间:2016-04-05 15:51:36    阅读次数:189
JNI jbyteArray转char*
JNI jbyteArray转char* char* ConvertJByteaArrayToChars(JNIEnv *env, jbyteArray bytearray){ char *chars = NULL; jbyte *bytes; bytes = env->GetByteArrayEl ...
分类:其他好文   时间:2016-04-05 15:49:17    阅读次数:542
深入了解android平台的jni(二)
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途一个android子项目中会存在一个或多 ...
分类:移动开发   时间:2016-04-05 15:43:51    阅读次数:187
Android Studio NDK基础使用
NDK是什么?Android平台是基于java实现,运行于虚拟机Dalvik;故而使用Android SDK创建应用程序需要使用java语言来编写实现。不过并不仅限于使用java,google在发布android之初就宣称支持持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,“Java+C”的编程方式是一直都可以实现的。...
分类:移动开发   时间:2016-04-01 18:50:27    阅读次数:216
深入理解JNI
深入理解JNI 本章主要内容 ·  通过一个实例,介绍JNI技术和在使用中应注意的问题。 本章涉及的源代码文件名及位置 下面是本章分析的源码文件名及其位置。 ·  MediaScanner.java framework/base/media/java/src/android/media/MediaScanner.java ·  android_media_...
分类:其他好文   时间:2016-04-01 18:41:22    阅读次数:140
浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
libs/android_runtime/android_net_wifi_Wifi.cpp部分jni接口static JNINativeMethod gWifiMethods[] = {{ "loadDriver", "()Z", (void *)android_net_wifi_loadDriv ...
分类:移动开发   时间:2016-04-01 14:40:05    阅读次数:302
Tiny4412 led之JNI实现
硬件平台:Tiny4412标准版+android5.0 Tiny4412硬件电路 从电路原理图可以知道LED灯连接到处理器的GPM4的0-3端口,且LED被上拉到3.3V的源,只有GPIO口输出低电平时就能点亮LED灯; GPM4寄存器 只要把GPM4CON对应的区域设置为0x1且GPM4DAT对应bit设置为0,则IO口就会输出低电平; 编写le...
分类:其他好文   时间:2016-03-31 14:48:58    阅读次数:327
【android 开 发 】 - Android studio 下 NDK Jni 开发 简单例子
Android 开发了一段时间,一方面 ,感觉不留下点什么。有点对不起自己, 另一方面,好记性不如烂笔头,为了往后可以回头来看看,就当做是笔记,便决定开始写博客。废话不多说 ! 今天想搞一搞 ndk 和jni ,, 现在开始写一个简单的demo 1. 创建一个新的工程 2. 创建一个新的类 JniT ...
分类:移动开发   时间:2016-03-31 09:30:40    阅读次数:518
2103条   上一页 1 ... 85 86 87 88 89 ... 211 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!