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学习积累
JNI
之缓存与引用
导读在前面《
JNI
之访问java属性和方法》一文中我们介绍了在
JNI
方法中访问java类对象的属性和方法,试想一下如果每次调用
JNI
方法都经过查找类,查找方法id,最后完成调用,这里是否有性能问题呢?
·
2022-10-12 17:54
androidjnindk
JNI
静态注册与动态注册
导读我们知道通过Java通过
JNI
可以调用C/C++代码,C/C++也可以通过
JNI
调用java代码,那么
JNI
是怎么将Java方法与Native的方法对应起来的呢?
·
2022-10-12 17:53
androidjnindk
JNI
之数组与字符串的使用
字符串和数组是
JNI
中常见的引用数据类型,本文将介绍符串和数组在
JNI
中的常见处理方式。
·
2022-10-12 17:53
androidjnindk
JNI
访问属性和方法
导读在《
JNI
之动态注册与静态注册》一文中,我们介绍了
JNI
函数动态注册的同时也介绍了
JNI
中的属性描述符和函数描述符。对这两个概念还不熟悉的童鞋们需要再温习一下。
·
2022-10-12 17:53
androidjnindk
OpenglEs之EGL环境搭建
前言前面我们发布了一系列的入门教程,例如C++系列的指针扫盲、多线程的使用等,
JNI
入门系列,ffmpeg入门系列等,有感兴趣的童鞋们可以关注往回自行查阅。
·
2022-10-10 11:59
Android 的定位分层架构
AndroidGPS定位服务的系统架构共分为六层应用层,系统框架层,
JNI
层、HAL层、linux内核层、GPS硬件设备层从上至下它们是逐层依赖的关系,每层依赖下面一层完成其所需提供的服务。
探求之路
·
2022-10-08 17:58
android
架构
网络篇 - netty实现高并发安全聊天客户端
目录:netty介绍数据库设计聊天的
JNI
封包解包长连接的实现消息异常处理1.netty介绍1.1简介Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。
Tony-老师
·
2022-10-08 09:45
网络篇
网络
netty
android 蓝牙之bluetooth_
jni
android蓝牙之bluetooth_
jni
AdapterApp分析loadLibrary流程libbluetooth_
jni
.so通过阅读该篇文章,你可以知道bluetooth_
jni
到底是什么?
ShellyXX
·
2022-09-28 00:15
Bluetooth
android代码分析
Bluetooth
bluetooth_jni
Android 12 Bluetooth Open[3]
Android蓝牙学习@#Android蓝牙Android12BluetoothOpen[2]讲到了
JNI
获取了Bluedroid协议栈的操作接口结构体bt_interface_t,调用了sBluetoothInterface
打个工而已
·
2022-09-28 00:12
Android
Bluetooth
android
bluetooth
Android 12 Bluetooth Open[1]
Android12BluetoothOpen1.系统Service启动1.1BluetoothHIDLservice1.2StartBluetoothService1.3Bluetooth.apk1.3.1loadLibrary1.3.2
JNI
_OnLoad2
打个工而已
·
2022-09-28 00:41
Android
Bluetooth
android
bluetooth
linux根据inode编号删除文件
[[email protected]~]$ls-li.总用量3929921328244-rw-rw-r--1niew
jni
ewj6544月2722:42-d1328240-rw-rw-r--1niew
jni
ewj04
·
2022-09-27 10:46
linuxinode
--原理浅析并学用
JNI
技术验证-- Ranger
--原理浅析并学用
JNI
技术验证关于操作系统的线程linux操作系统的线程控制原语intpthread_create(pthread_t*thread,constpthread_attr_t*attr,
RangerLau
·
2022-09-23 14:20
「NIO源码」JavaNIO源码 &
JNI
分析二:Java NIO源码分析
没看过的建议先看上一篇,本来打算讲讲linux内核,也看了一些书籍,可是c放了太久了,看代码实在头疼,就先放弃了,写写业务也没必要卷这么深吧。就讲到调用底层api为止我觉得刚刚好。不太擅长将源码结合讲故事,所以整片略显枯燥,将就看下吧~~demopublicclassServerConnect{publicstaticvoidmain(String[]args){selector();}publi
·
2022-09-23 13:47
nio源码学习
javaCV入门指南:序章
业界广泛应用的librtmp、live555、ffmpeg也都是c/c++的库,刚开始也确实尝试过使用
jni
方式调ffmpeg,发现做起来吃力不讨好,后来在github发现了
weixin_33851604
·
2022-09-22 21:08
ffmpeg
人工智能
java
Android集成OpenCV(NDK)
这边下载的是4.6.02.解压opencv-4.6.0-android-sdk.zip复制目录opencv-4.6.0-android-sdk\OpenCV-android-sdk\sdk\native\
jni
莫翊痕
·
2022-09-22 20:56
android
NDK
android学习笔记
android
opencv
android
studio
JNI
/NDK入门指南之调用Java构造方法和父类实例方法
JNI
/NDK入门指南之调用Java构造方法和父类实例方法Android
JNI
/NDK入门指南目录
JNI
/NDK入门指南之正确姿势了解
JNI
和NDK
JNI
/NDK入门指南之JavaVM和
JNI
Env
JNI
ganklun
·
2022-09-22 16:33
NDK
Android技术分享
ndk
jni
「NIO源码」JavaNIO源码 &
JNI
分析一:linux API介绍
最近重温网络的时候,突然发现,底层就那么些接口,java肯定也是封装了底层接口,看过我前面Nio相关的小伙伴肯定知道对这些类有点影响(Buffer,Channel,Selector,SelectionKey),可是跟底层对应不起来啊,这一篇就透过源码看一下,大概能帮助你更好的了解这几个类,及底层的实现。偏重个人兴趣向整理,如有不适,欢迎吐槽Linux网络编程查阅资料的时候,发现wiki百科讲的已经
·
2022-09-20 17:10
后端网络nio
opencv java windows 环境搭建
BufferedImage并弹窗展示第一个示例程序模板匹配(大图中找小图,不支持旋转缩放找图)OpenCVOpenCV官网OpenCV是使用C/C++开发的,然后开放了其他多种语言的调用入口,java利用
JNI
mrathena
·
2022-09-19 14:38
opencv
opencv
java
如何排查
JNI
调用和内存分配问题
最近在工作中遇到GC问题,发现GC日志中存在很多[GCpause(GCLockerInitiatedGC)(young)的日志,另外还发现特别多的大对象分配:56123.146:[G1Ergonomics(ConcurrentCycles)requestconcurrentcycleinitiation,reason:occupancyhigherthanthreshold,occupancy:2
allanYan
·
2022-09-19 09:51
SpringBoot项目启动报错A
JNI
一:BUG描述正常启动时报错:debug启动时报错信息多了一条二:BUG出现的原因(疑似:jdk版本过多)cmd界面wherejava的时候发现有3个java.exe有Oracle的java环境变量,应该是安装Oracle的时候默认添加了环境变量三:解决方法删除另外环境变量里的另外两个java的环境变量只留下jdk的环境变量,此时cmd界面wherejava的结果如下图:修改启动器设置:勾选此按钮
两个人d卋堺
·
2022-09-17 16:12
Android Framework如何实现Binder
可以肯定的是framework使用
jni
调用的是native的binder接口,在native层Binder结构通过BBinder,BpBinder和ServiceManager来实现。
·
2022-09-16 10:19
AndroidStudio编译.SO库文件心得一
文本心得通过以下三篇文章习来:AndroidStudio开发
JNI
工程AndroidSutdio开发NDK工程在AndroidStudio中直接编译C/C++文件谢谢三位作者的分享,才能学到这么宝贵的知识
小枫_S
·
2022-09-16 06:49
android
jni
so
android
studio
java 基础5道题
javah把java代码声明的
JNI
方法转化成C\C++头文件。
JNI
可参考java核心技术卷二第12章二关于static说法不正确的是()A.
神偷怪盗基德
·
2022-09-15 14:16
java基础知识
java
Android-深入理解zygote
文章目录1.zygote1.1zygote分析1.2AppRuntime分析1.2.0.1创建虚拟机-startVm1.2.0.2注册
JNI
函数-startReg1.2.1WelcometoJavaWorld1.2.1.1
天津 唐秙
·
2022-09-15 09:23
Android
java
C++
android
java
android
studio
WampServer安装和配置及ECShop环境搭建步骤
1.安装WampServer1)下载WampServer安装包下载地址:链接:https://pan.baidu.com/s/1-XaKZQdNe
Jni
5W32g30ykw提取码:qqda2)运行WampServer.exe3
₯㎕ 山河故人
·
2022-09-15 03:49
编辑器
Android Studio通过
JNI
配置Opencv 使用opencv进行人脸识别
问题描述可以使用opencv进行图像处理以及人脸识别,在使用opencv之前,我们先在AndroidStudio中通过
JNI
方式配置好opencv环境。
程序猫 猫小白
·
2022-09-14 13:48
环境配置
android
studio
opencv
图像处理
Android中使用Rust构建so库
一:前言之前android调用so库的时候都是
jni
调用
jni
调用需要自己写Native和头文件及Android.mk我们可以直接采用jna调用github链接:https://github.com/java-native-access
MrLgc
·
2022-09-14 10:20
我对知乎前端相关问题的十问十答
之前知乎上有不少同行邀请我回答一些前端相关问题,但是,大家都知道了,要认真回答一个问题是需要大量时间和精力的,对于还在不断
学习积累
阶段的我,时不时分散原本的精力,打乱自己原本的节奏,实际上是一件不划算的事情
front_end_fan
·
2022-09-14 02:30
前端
工作
Java工程师修炼之路(校招总结)
前言在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的
学习积累
,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。
weixin_34344403
·
2022-09-13 10:39
java
面试
后端
轻松永远记住经典jvm参数
参数开头可以区分参数类型,共三类:“-”、“-X”、“-XX”,标准参数(-):所有的JVM实现都必须实现这些参数的功能,而且向后兼容;例子:-verbose:class,-verbose:gc,-verbose:
jni
IT乐知
·
2022-09-10 18:17
java
jvm
编程语言
算法
jvm内存参数配置_轻松永远记住经典jvm参数
参数开头可以区分参数类型,共三类:"-"、"-X"、"-XX",标准参数(-):所有的JVM实现都必须实现这些参数的功能,而且向后兼容;例子:-verbose:class,-verbose:gc,-verbose:
jni
weixin_39922642
·
2022-09-10 18:43
jvm内存参数配置
如何调节idea
jvm的最大内存
知乎问题之:.NET AOT编译后能替代C++吗?
nscript链接:https://www.zhihu.com/question/536903224/answer/2522626086(1)开发NDK库有人进行尝试:NativeAOT-AndroidHello
Jni
Lib
张善友
·
2022-09-09 09:00
两篇文章带你搞懂GC垃圾回收之基础篇
虚拟机栈中的引用对象全局的静态的对象常量引用本地方法栈中
JNI
引用的对象3.垃圾回收算法3.1标记清除算法3.2复制算法3.3标记压缩算法3.4分代回收算法4.垃圾回收器理解什么是STW?
猿小羽
·
2022-09-08 15:53
jvm
jvm
多线程
cms
垃圾回收
java
Android
JNI
(一)——NDK与
JNI
基础 (一)
本系列文章如下:Android
JNI
(一)——NDK与
JNI
基础Android
JNI
学习(二)——实战
JNI
之“helloworld”Android
JNI
学习(三)——Java与Native相互调用Android
JNI
szembed
·
2022-09-08 08:27
android
android
java
开发语言
Android开发中混淆后Gson序列化、反序列化的那些坑,kotlin密封接口
JNI
中调用的类。WebView中JavaScript调用的方法Layout布局使用的View构造函数、android:onClick等。
普通网友
·
2022-09-07 20:57
程序员
架构
移动开发
android
记录一次 Integer 自动装箱的翻车经历
现场回顾:1,在
JNI
开发过程中,遇到需要使用Integer进行参数传入传出的场景,比如结果为3。
lucky_tom
·
2022-09-07 20:41
java
基础夯实
Java调用C++动态链接库——
Jni
就去了解了下
Jni
。使用起来还是比较方便的。1.首先编写Java的调用类。
迷路的圆
·
2022-09-06 17:00
NDK开发—Hello World
开始尝试NDK开发图片用的自己的Github图床,好像会出现无法识别,看不了的可以转githubNDK开发—HelloWorld前言废语关于NDK和
JNI
的概念介绍,网上一搜一麻袋就不做介绍了,站在初学者的角度
DuBetter
·
2022-09-04 00:39
我是如何学习一门新技术的
以前的快乐是打几把游戏现在的快乐是学会一个新知识,写一篇博客,享受写的这一个过程,所以今天又突然想写一篇感想类的文章,也是对自己的学习路上的一个小总结,因为本人也是正处于“IT工程师伟大发展之路”的初级阶段,所以平时还是要用大量的时间来
学习积累
Barry Yan
·
2022-09-03 07:07
布道Go语言
探索云原生
深度学习思考
认知
思考
开发
原力计划
云原生
JNI
-NDK(Java和Native的互相调用)
1、实现效果Screenshot_20220827-120825.png2、Java代码packagecom.hvm.vender.
jni
_01;importandroid.os.Bundle;importandroid.util.Log
大虾啊啊啊
·
2022-08-29 14:41
JNI
-NDK(
JNI
函数动态注册、
JNI
线程)
1、静态注册与动态注册介绍先说静态注册,此方式为传统做法,
JNI
函数注册比较方便。在运行期调用
JNI
函数的时候注册。
大虾啊啊啊
·
2022-08-29 14:37
密集计算场景下的
JNI
实战
作者:vivo互联网服务器团队-WeiQianzi、LiHaoxuan在Java发展历程中,
JNI
一直都是一个不可或缺的角色,但是在实际的项目开发中,
JNI
这项技术应用的很少。
·
2022-08-22 08:30
javajnic++jvm
JVM之 DJL使用不当和自身bug引起的内存泄露排查
DeterminantalPointProcess)重排算法逻辑,基于DJL(DeepJavaLibrary)实现的,DJL目前提供了MXNet,、PyTorch和TensorFlow的实现,通过调用
JNI
925781609
·
2022-08-20 12:17
汪子熙趣味成语接龙游戏的设计初衷
本作品以益智游戏的方式,让小学生
学习积累
成语的过程,显得不那么枯燥。每天只需使用该作品几分钟,即可对本作品库中将近两万个四字成语库中随机挑选出的成语,进行点滴积累。
·
2022-08-14 10:15
行人检测和人脸检测和人脸关键点检测(C++/Android源码)
和人脸检测和人脸关键点检测(C++/Android)目录又快又好,行人检测(人体检测)和人脸检测和人脸关键点检测(C++/Android)1.前言2.项目说明(1)数据集(2)模型训练(3)依赖库3.
JNI
PKing666666
·
2022-08-12 22:02
深度学习
部署框架
行人检测
人体检测
人脸检测
人脸关键点检测
行人检测Android
【课程作业经验】基于Mindspore实现MTCNN
比较遗憾的是整体项目开发进度慢于预期,加上移动端目标检测APP的源码中使用了
JNI
等我不熟悉的接口,最后没有
·
2022-08-11 17:31
人工智能深度学习机器学习
DIY胎压监测(TPMS)接收器
v=stQP
jNI
7_DA这个好像可以不停的收集433频率的数据,然后分析协议,但是我还没有完全看懂怎么用https://github.com/merbanan/rtl_433这里拆了一个
剑山
·
2022-08-11 00:56
java 高级用法之: 在 JNA 中将本地方法映射到 JAVA 代码中
简介不管是
JNI
还是JNA,最终调用的都是native的方法,但是对于JAVA程序来说,一定需要一个调用native方法的入口,也就是说我们需要在JAVA方法中定义需要调用的native方法。
倾听铃的声
·
2022-08-08 07:34
后端
java
架构
数据库
CMake库搜索函数居然不搜索LD_LIBRARY_PATH
摘要:本文通过编译后运行找不到库文件的问题引入,首先分析了find_package(
JNI
)的工作流程,而后针对cmake不搜索LD_LIBRARY_PATH的问题,提出了一种通用的解决办法。
华为云开发者联盟
·
2022-07-30 11:00
Android NDK 实现视音频播放器源码
配置环境项目,gradle代码块:项目流程图:ffmpeg解封装解码流程API概况:activity_main.xml:搭建C++上层:Java层MainActivity(上层):完成Native函数实现(
JNI
音视频开发老舅
·
2022-07-28 20:02
音视频开发进阶
音视频
webrtc
视频编解码
实时音视频
实时互动
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他