E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JNI
JNA 技术解密
JNA工作原理JNA是建立在
JNI
技术基础之上的一个Java类库,它使您可以方便地使用java直接访问动态链接库中的函数。
ccfeng2008
·
2023-10-12 13:31
Java编程
源代码
J2SE开发
webservice
jni
java
语言
跨平台
dll
5分钟理解Android中的
JNI
原理!!!
Android中的
JNI
原理一.Native方法的注册1.静态注册1)静态注册的原理2)静态注册的方法3)静态注册的缺点2.动态注册1)动态注册的方法2)解析AndroidRuntime::registerNativeMethods
LeeDuo.
·
2023-10-12 13:58
Android
java
android
android
studio
JNI
通过形参String返回数据的方法
packagecom.zkzh.alpr.
jni
;publicclassDecodec{ publicstaticnativeinttest(StringinPut,StringBufferoutPut
Cosmo_Wang1989
·
2023-10-12 13:26
JNI
android下使用JNA
jna.jar就可以,maven中如下引入就可以了net.java.dev.jnajna5.5.0但是在android下要使用jna可就没这么简单了,因为jna.jar中没有android平台所需要动态库lib
jni
dispatch.so
10km
·
2023-10-12 13:55
java
android
jna
libjnidispatch
JNI
中调用Java函数
文章目录一、
JNI
注册二、
JNI
调用Java函数1、实例2、总结3、参考三、
JNI
数据传递四、JNA五、图像传递一、
JNI
注册
JNI
分成静态注册和动态注册静态注册 cpp实现
JNI
EXPORTjstring
JNI
CALLJava_com_example_hello
jni
_Hello
Jni
_stringFrom
JNI
Liuqz2009
·
2023-10-12 13:53
Andriod
java
开发语言
jvm初步认识
jvm初步认识
JNI
(javanativeinterface)java本地接口:概念:
JNI
是java语言的一部分,可以通过
JNI
来实现和其它语言(C,C++)的交互
JNI
提供了JAVA程序与操作系统交互的函数接口
西埃斯迪恩-霖
·
2023-10-12 11:06
待删除
java
开发语言
后端
移动开发程序员最大的悲哀是什么?
NDK开发,调用
JNI
以及回调Java的方式。自定义
劳恩学Android
·
2023-10-10 20:28
Android
经验分享
面试
android
KafkaStream 运行报错java.lang.UnsatisfiedLinkError: XXX\librocksdb
jni
XXXX.dll: Can't find dependent libraries
Kafka-streams1.0.0具体现象:Causedby:java.lang.UnsatisfiedLinkError:C:\Users\kobi\AppData\Local\Temp\librocksdb
jni
3993939733537201067
Iamveryrich
·
2023-10-10 13:01
深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
通过前两节HAL框架分析和
JNI
概述,我们对Android提供的StubHAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印
farsightliuht
·
2023-10-10 11:46
Android应用开发
Andriod
Android开发
系统移植
Android
Android系统移植
led
HAL
Android画面显示流程分析(5)
由于java层很多接口是对C层接口的
JNI
封装,这里我们只看一些C层接口的用法。下面的示例代码为缩减篇幅把一些异常处理部分的代码去除了,只保留了重要的部分,如果读者需
努比亚技术团队
·
2023-10-10 08:36
二、JVM运行机制
java-jarJVMTest:启动程序;JVM根据java运行环境信息(jre路径)寻找jvm.cfg配置文件;根据配置文件寻找JVM.dll文件,JVM.dll文件为JVM主要实现;初始化JVM,获取
JNI
Env
蠢小木
·
2023-10-10 08:37
Android 在自己的项目中接入OpenCV+YOLOv8+NCNN : 实现人像分割
接下来,这篇文章我们来实战一下,抽取出Demo的核心代码,在自己的项目中,使用Java层的CameraAPI,在
JNI
层使用OpenCV+YOLOv8+NCNN,来实
氦客
·
2023-10-10 04:15
音视频开发
android
opencv
YOLO
人像分割
人体识别
NCNN
YOLO8
jni
之log
log接入先定义logger.h头文件#ifndef
JNI
LEARN_LOGGER_H#define
JNI
LEARN_LOGGER_H#endif//
JNI
LEARN_LOGGER_H#include/
ping0505
·
2023-10-10 01:13
Android音视频【十三】OpenSL ES介绍&基于OpenSL ES实现音频采集
除了C/C++的性能优势(不过其实java的效率也不低)之外,最主要是你如果使用java层的接口,还需要通过一层
JNI
,比较复杂,性能消耗也大。如果用OpenSL的话就能直接在C/C+
顾修忠
·
2023-10-09 15:25
音视频
opensles
android
录音
OpenSLES
OpenSLES采集音频
Android音视频学习系列(五) — 掌握音频基础知识并使用AudioTrack、OpenSL ES渲染PCM数据
系列文章Android音视频学习系列(一)—
JNI
从入门到精通Android音视频学习系列(二)—交叉编译动态库、静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列
金戈鐡馬
·
2023-10-09 15:24
Android
android
音视频
FFMpeg
AudioTrack
OpenSL
ES
Android音视频学习系列(十) — 基于FFmpeg + OpenSL ES实现音频万能播放器
系列文章Android音视频学习系列(一)—
JNI
从入门到精通Android音视频学习系列(二)—交叉编译动态库、静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列
金戈鐡馬
·
2023-10-09 15:24
Android
ffmpeg
android
音视频
OpenSL
ES
Java调用dll 闪退,java 调用DLL 读串口,不久就死了,请帮忙看看什么原因?
dll代码如下:
JNI
EXPORTjstring
JNI
CALLJava_getGPS(
JNI
Env*env,
weixin_39894104
·
2023-10-08 16:56
Java调用dll
闪退
android java 调用 .so 动态库实例
MainActivity.javapackagecom.example.com.test.
jni
;importandroid.view.View;importandroid.view.View.OnClickListener
cfc1243570631
·
2023-10-08 05:17
java
Linux
Android
Linux
android
java
Jenkins 添加节点Node报错
JNI
error has occurred UnsupportedClassVersionError
节点日志报错信息如下Error:A
JNI
errorhasoccurred,pleasecheckyourinstallationandtryagainExceptioninthread“main”java.lang.UnsupportedClassVersionError
HumoChen99
·
2023-10-07 21:22
Java
jenkins
运维
录制MP3格式的音频( lame 库的编译及使用)
由于采用c语言编写,故需要用到
jni
。下载lam
97690CE50CC872D
·
2023-10-07 20:56
MM-Camera架构-Open 流程分析
文章目录1cameraopen总结2CameraOpen代码流程分析2.1Java层CameraClass使用介绍2.2Frameworks层Camera.java分析2.2.1\[
JNI
]CameraService
埋头干饭ing
·
2023-10-07 18:56
camera
架构
camera
在android studio中集成javah, ndk-build进行
JNI
开发
有现成的代码和APK,要想自己改
JNI
也比较简单,就一个C文件。我把代码下载后,想在androidstudio下重新编一个so,在此记录一下。
Darren的徒弟
·
2023-10-07 14:40
Android12.0 app调用hal层接口功能实现系列三(frameworks层实现)
1.前言在12.0的系统产品定制化开发中,对于一些需要在app中调用hal层的一些接口来实现某些功能而言,就需要打通app到hal的接口,实现功能需求,这一节首先讲在hal层中提供接口然后在
jni
层实现
安卓兼职framework应用工程师
·
2023-10-07 05:53
android
12.0
Rom定制化高级进阶
android
java
hal层接口
app调用hal模块
app调用自定义hal模块
Android
JNI
开发
概述几乎稍有经验的Android开发,都会在工作中用到
JNI
的开发。即使工作中没有涉及到
JNI
的开发,在我们使用第三方的库时,也经常需要引入.so文件。最初我在学习
JNI
开发时,基本是懵的。
oceanLong
·
2023-10-07 05:27
couldn't find "libxxxx.so"的错误解决办法
设置支持的SO库架构abiFilters'armeabi','x86','armeabi-v7a','x86_64','arm64-v8a'}}//指定so库的位置,加载so库sourceSets{main{
jni
Libs.srcDirs
IT枫
·
2023-10-07 01:36
MessageQueue创建
MessageQueue在native层初始化jlongandroid_os_MessageQueue_nativeInit(
JNI
Env*env,jclassclazz){NativeMessageQueue
cryeye123
·
2023-10-06 17:31
native
java
华为OD机试真题【真正的密码】
【示例1】输入hhehelhellhelloooknnininnin
jni
nja输出ninja说明按要求,hello、ok、ninja都是
weixin_43763430
·
2023-10-05 14:28
华为0D机试真题
java
开发语言
Set
OD
MediaCodec结合FFmpeg实现视频加图片水印
软解永远是兜底方案注:这不是一篇单纯的FFmpeg水印命令文章注:本篇使用
JNI
开发2、效果
【零声教育】音视频开发进阶
·
2023-10-05 07:07
程序员
编程
音视频开发
ffmpeg
音视频
FFmpeg
webrtc
ios
Android 12.0 app调用hal层接口功能实现系列二(
jni
层功能实现)
的系统rom定制化开发中,在进行一些hal层的开发中,对于一些需要在app中调用hal层的一些接口来实现某些功能而言,就需要打通app到hal的接口,实现功能需求,这一节首先讲在hal层中提供接口然后在
jni
安卓兼职framework应用工程师
·
2023-10-05 06:39
android
12.0
Rom定制化系统讲解
android
12.0
Rom定制化高级进阶
android
java
hal模块
自定义hal模块
app调用hal模块
AndroidStudio集成OpenCV4.1版本
openCV的版本库;地址:https://opencv.org/,选择相应的Android版本进行下载第二步,在AndoridStudio中新建一个有C++库的Android项目,并在main下新建
jni
Libs
沐络
·
2023-10-04 21:56
JNI
编程文库
Chap1:
JNI
完全手册...3Chap2:
JNI
-百度百科...11Chap3:javah命令帮助信息...16Chap4:用javah产生一个.h文件...17Chap5:
jni
教程(veryverygood
jxlysmxy
·
2023-10-04 15:30
java
JNI
C/C++与JAVA之间的调用
JNI
jni
编程
java
string
jvm
class
JNI
详解---从不懂到理解
Chap1:
JNI
完全手册...3Chap2:
JNI
-百度百科...11Chap3:javah命令帮助信息...16Chap4:用javah产生一个.h文件...17Chap5:
jni
教程(veryverygood
乐不思书
·
2023-10-04 15:00
Android之其他知识
jni
android
ndk
java
Jni
函数调用大全
Chap1:
JNI
完全手册...3Chap2:
JNI
-百度百科...11Chap3:javah命令帮助信息...16Chap4:用javah产生一个.h文件...17Chap5:
jni
教程(veryverygood
B_H_L
·
2023-10-04 15:28
java
jni
java
string
jvm
class
buffer
JNI
获取assets文件夹内的文件地址
JNI
获取assets文件夹内的文件地址0、前言在深度学习的
JNI
时,需要把模型文件放到assets里,加载时,却不知道模型的目录地址,报错:该文件未找到.因为assert文件夹只是Android系统管理
一个摸鱼AI喵
·
2023-10-04 10:19
[AOSP] [
JNI
] [Android] AOSP中使用
JNI
一.简要
JNI
是JavaNativeInterface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。
长安故里.
·
2023-10-04 08:54
Android开发旅途
android
aosp
java
cmake CMakeLists.txt fatal error: '
jni
.h' file not found
错误特征fatalerror:'
jni
.h'filenotfound原因c/c++源代码中引用了
jni
.h,而
jni
.h需要由jdk提供,但实际未配置jdk路径解决关于依赖头文件所在目录CMakeLists.txt
NoStory
·
2023-10-04 01:26
Mac安装Ecplise产品报错:dose not contain the
JNI
_CreateJavaVM symbol
1.絮絮叨叨工作中需要借助EcpliseMemoryAnalyzer(MAT)分析dump文件,直接下载、安装、运行MAT报错询问同事后,同事说可以先安装Ecplise,再以插件的形式安装MAT下载、安装好Eclipse,点击运行仍然报错,且错误信息一致笔者使用JDK17.0.6,ls-l报错的目录,libjvm.dylib是存在的同时,笔者使用的是MacM2aarch64架构(MacM2芯片),
晓之木初
·
2023-10-03 14:00
java相关
mac
macos
Android Studio下编译LatinIME so库NDK版
x86架构的Android虚拟机,想在虚拟机上安装这个apk,但是还没装就直接停止了,因为没有这个架构的so库,当时我也只对他说notsupportthisplatform,不过我也私底下找了以前的代码,
jni
孤诣
·
2023-10-02 19:56
CMake Error: CMake was unable to find a build program corresponding to "Ninja"
最近接手个项目有涉及到
Jni
的使用,导入项目后build便报错,报错如下:[CMakeError:CMakewasunabletofindabuildprogramcorrespondingto"Ninja
caspar51688
·
2023-10-02 18:05
Android复习学习
AndroidSymbianiOSWindowsMobileWindowsPhone黑莓技术架构操作系统:底层以Linux核心为基础,包含各种驱动,只提供基本功能,内存管理,进程管理,中间层应用程序架构应用软件
JNI
BlackcatHellocat
·
2023-10-02 09:27
学习
android
给奶牛做直播之四
一、前言给奶牛做直播之三我们讲了怎么搭建RTMP直播服务器,前几天在折腾Android直播推拉流一直没个结果,顺手整理了一下Android如何加载SO动态库,本想顺着这条路把
JNI
、NDK、JSBridge
程序员青菜学厨艺
·
2023-10-02 03:26
杂项
音视频
第一个NDK项目
1.创建安卓项目2.项目根目录创建个
jni
目录3.创建一个native原生方法QQ截图20180506123915.png4.命令行进入项目的所在目录QQ截图20180506124548.png5.下边命令生成头文件
CocOYesICan
·
2023-10-01 18:04
Android Studio3.4环境下使用
JNI
调用原生函数
应项目要求,需要从现有的as项目中使用
JNI
调用C语言的功能。经过几天的折腾,现将一些心得记录下来,以便下次查看。
游离神元
·
2023-10-01 14:40
NDK 学习笔记(一)
Android中为我们提供了
JNI
(JavaNactiveInterface)以及NDK(NativeDevelopmentKit)来实现Java对本地代码(C/C++)的交互。
BugwalkerZhao
·
2023-10-01 13:20
安卓:Could not find method useProguard() for arguments [false] on BuildType$AgpDecorated_Decorated{nam
forarguments[false]onBuildType$AgpDecorated_Decorated{name=debug,debuggable=true,testCoverageEnabled=false,
jni
Debuggable
AD_喵了个咪
·
2023-10-01 07:23
android
Mac配置SapJco动态连接库
libsapjco3.
jni
lib复制目标地址(JDK的运行时环境JRE的lib目录下)/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents
潘志捷
·
2023-09-30 17:36
编译zstd获取到libzstd-
jni
.dll或者libzstd-
jni
.so
前言:需要使用zstd流解压时需要用到基于zstd的
jni
文件,windows系统下是dll文件,linux环境下是so文件。编译前提:系统环境安装的cmake及其图形工具gui。
行思坐忆,志凌云
·
2023-09-30 06:56
Linux
zstd编译
Android 12.0 app调用hal层接口功能实现系列一(hal接口的创建)
1.前言在12.0的系统rom定制化开发中,对于一些需要在app中调用hal层的一些接口来实现某些功能而言,就需要打通app到hal的接口,实现功能需求,这一节首先讲在hal层中提供接口然后通过
jni
来调用
安卓兼职framework应用工程师
·
2023-09-30 05:21
android
12.0
Rom定制化高级进阶
android
java
hal新增接口
app调用hal层
hal层新增模块
C/C++跨平台构建工具CMake入门
就在最近吗,机会来了,以前一个做3D渲染的同事要离职,而公司暂时又招不到合适的人,而我懂点
jni
和C++,所以就先拉过来凑数了。但是一旦投入咱们就得好好的整一把。所以想先熟悉学习下Cmake的构建
编码熊(Coding-Bear)
·
2023-09-30 01:12
C/C++
OpenGL图形编程
Android
音视频
c++
构建工具
CMake
CMakeLists.txt
Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
【实例解说】本实例加入了一个显示fps的小功能,在java层实现,原理是统计一分钟内屏幕刷新的次数【实例源代码】[GL
JNI
Activity.java]/**Copyrig
weixin_30633507
·
2023-09-29 23:05
java
c/c++
移动开发
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他