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
类型转换成字符串
背景:例如android
jni
方法的签名,这个需要每个用户都要知道具体类型,转化成签名,要想写好签名,必须很熟悉类型对应的签名,尤其java类对象要加个L,本文将介绍怎么在编译期过程把类型转化成字符,多个类型在尽性拼接
程龙-音视频
·
2023-09-02 17:45
c++
c++11
c++14
c++
算法
开发语言
图形图像处理 - 手写 QQ 说说图片处理效果
希望我们有一定的C++和
JNI
基础,如果我们对这块知识有所欠缺,大家不妨看看这个:Android进阶之旅(
JNI
基础实战)我们可能会忍不住问,做android应用层开发,学习图形图像处理到底有啥好处?
你也不知道
·
2023-09-02 16:59
内存分析之日志
日志分析文章目录日志分析一,日志解读二,相关概念2.1SafePoint2.2STW2.3偏向锁2.4反优化2.5代码缓存2.6GCRoot2.7JIT编译器2.8
JNI
接口2.9oop2.10虚拟机操作日志举例一
李奈 - Leemon
·
2023-09-01 19:02
java
算法
jvm
【错误记录】IntelliJ IDEA 打包包含依赖库的 Jar 包执行报错 ( Invalid signature file digest for Manifest main attribute )
文章目录一、报错信息二、解决方案博客总结:核心报错信息如下:Error:A
JNI
errorhasoccurred,pleasecheckyourinstallationandtryagainExceptioninthread
韩曙亮
·
2023-09-01 12:13
错误记录
IntelliJ
IDEA
Jar
JNI
Android 中对so库简单的调用封装流程
1、so在工程中的放置位置工程中src->main->
jni
Libs(自己新建的目录)下,然后根据自己的需求新建armeabi和armeabi-v7a等目录image.png2、查看so包名目录有两种方法
追梦小乐
·
2023-09-01 01:45
JNA从入门到精通-01简介
概述JNA使Java程序可以轻松访问本机共享库,而无需编写Java代码以外的任何内容-不需要
JNI
或本机代码。
雨中星辰0
·
2023-08-31 21:27
PAT编程
基础笔记
写在前面:这篇文章是我之前刷PAT(BasicLevel)随手记下来的几个记忆点,希望对大家有所帮助。1.字符串和数值类型之间的转换:如果要将数值类型如int、double、long转换为字符串string,可以使用to_string()函数#includestringto_string(intval);stringto_string(longval);stringto_string(longlo
趴抖
·
2023-08-31 19:31
C/C++
算法
c++
数据结构
GPS调试
需求需要调试底层GPS数据分析过程通过这个
jni
类可以拿到hal层返回的数据services/core/
jni
/com_android_server_location_GnssLocationProvider.cpp
King_Karl
·
2023-08-31 19:04
Android
JNI
的CMakeLists.txt配置解读
cmake_minimum_required(VERSION3.22.1)SetstheminimumCMakeversionrequiredforthisproject.最小支持的CMake版本project("
jni
test
不近恶 不知善
·
2023-08-31 06:13
c
c++
android
Android 之
JNI
开发 详解 - NDK从入门到精通
2019独角兽企业重金招聘Python工程师标准>>>NDK项目源码地址:--第一个
JNI
示例程序下载:GitHub-https://github.com/han1202012/NDKHelloworld.git
weixin_34034261
·
2023-08-31 06:02
移动开发
git
python
Android
JNI
系列详解之ndk-build工具的使用
一、Android项目中使用ndk-build工具编译库文件之前介绍过CMake编译工具的使用,今天介绍一种ndk自带的编译工具ndk-build的使用。ndk-build目前主要有两种配置使用方式:如上图所示,第一种方式是Android.mk+Application.mk+gradle的方式生成库文件;第二种方式是Android.mk+Application.mk+命令行的方式生成库文件,接下来
sunbinkang
·
2023-08-31 06:24
NDK开发
android
NDK
JNI
2021-3-30晨间日记
任务清单昨日完成的任务,最重要的三件事:四史稿子日更实验课自我反思改进:初级会计英语口语‖听力写作训练office课程和练习习惯养成:早起尽量早睡禁止熬夜跑步3km减脂周目标·完成进度至少四天完成跑步计划早起早睡设施
基础笔记
整理
衡竹
·
2023-08-31 04:47
图像二值化
目录1.固定值二值化2.自适应阈值二值化3.Android
JNI
完整代码1.固定值二值化固定阈值二值化是OpenCV中一种简单而常用的图像处理技术,用于将图像转换为二值图像。
Hdnw
·
2023-08-30 23:18
Android之OpenCV
opencv
Android
c++
JNI
多通道分离与合并
目录1.多通道分离split()2.多通道合并merge()3.Android
JNI
demo1.多通道分离split()voidcv::split(InputArraym,OutputArrayOfArraysmv
Hdnw
·
2023-08-30 23:18
Android之OpenCV
Android
opencv
JNI
jni
简便开发流程
①写java代码native声明本地方法②添加本地支持右键单击项目->andoridtools->addnativesurport如果发现finish不能点击需要给工作空间配置ndk目录的位置window->preferences->左侧选择android->ndk把ndk解压的目录指定进来③如果写的是.c的文件先修改一下生成的.cpp文件的扩展名不要忘了相应修改Android.mk文件中LOCA
majorty
·
2023-08-30 22:22
安卓版yolo-fastest
安卓版本yolofastest效果测试安卓配置OPENCV4ANDROID,见我的博客一篇文章opencv4dandroid配置这个不需要使用
JNI
,十分简单的配置说真的,其实只调用OPENCV的函数,
hnsdgxylh
·
2023-08-30 18:15
计算机视觉
JAVA
YOLO
Android Native Code开发学习(二)
JNI
互相传参返回调用
AndroidNativeCode开发学习(二)本教程为nativecode学习笔记,希望能够帮到有需要的人我的电脑系统为ubuntu22.04,当然windows也是可以的,区别不大一、nativecode介绍nativecode就是在android项目中混合C++或者C语言进行开发,这样的好处是很多底层的东西需要使用C++/C的语言进行操作,而且在android开发中,使用C++和C混合开发能
Rytter
·
2023-08-30 12:13
Android
android
学习
c++
Android多媒体编程从初学到精通
元16开316页宣传语深入浅出,依靠深厚行业经验讲透技术原理循序渐进,详解典型应用案例提升实战能力内容简介本书主要围绕着Android多媒体编程进行,纵向上,从共享内存、IPC通信、HAL、原生服务、
JNI
congsi9417
·
2023-08-30 11:30
日志20130701~0830
20130701~07191、搭建开发环境(VMware/Ubuntu/JDK/SDK/Eclipse等)2、编译并烧写u-boot/Kernel/System,验证开发板的功能3、在Driver/HAL/
JNI
杭州山不高
·
2023-08-30 10:09
日志
cmake ninja: error: 'xxx', needed by 'xxx', missing and no known rule to make it
CMakeLists.txt放在当前module的根目录下set_target_properties(thirdSoPROPERTIESIMPORTED_LOCATION//设置相对路径编译不通过src/main/
jni
Libs
一个小草人
·
2023-08-30 10:42
org.apache.tomcat.
jni
.LibraryNotFoundError: Can‘t load library: E:\workspace\zjqywx\bin\tcnative-1.d
错误起因是我要修改httpclient的日志等级,用的这个httpclient工具org.apache.httpcomponentshttpclient4.5.5当时在logback-spring.xml添加了下面三个配置语句结果导致了下面的错误2021-04-0811:10:01.205[main]DEBUGorg.apache.catalina.core.AprLifecycleListene
现在不算晚
·
2023-08-30 09:20
遇到的问题
java
spring
boot
opencv的使用(Ubuntu linux环境,AS
jni
,AS java)
然后再将生成的库文件放到AS中,使用
jni
的方法调用,或者将源码放到AS中利用
jni
技术。在实现过程中遇到很多问题,下面记录。一、在ubuntulinux环境使用opencv。1、下载ope
wildlily8427
·
2023-08-30 06:24
linux
linux
opencv
ubuntu
图像颜色空间转换
目录1.图像颜色空间介绍RGB颜色空间2.HSV颜色空间3.RGBA颜色空间2.图像数据类型间的互相转换convertTo()3.不同颜色空间互相转换cvtColor()4.Android
JNI
demo1
Hdnw
·
2023-08-29 23:22
Android之OpenCV
opencv
人工智能
计算机视觉
android
Unity
基础笔记
(7)—— 资源管理
Unity资源管理一、资源导入和导出资源导入:将打包好的unitypackage文件直接拖拽至窗口中,Unity会自动解析包,再点击import即可导入资源。资源导出:右键点击要导出的资源文件夹,点击export导出资源。预制体身上自带的材质会随着预制体一并导出。二、预制体实例化游戏中大多数情况下我们都需要通过代码生成子弹、刷新小兵等,所以需要将预制体实例化到场景中去。GameObject.Ins
Dukenone
·
2023-08-29 23:37
unity
游戏引擎
c#
NDK 高版本Gradle so导入 异常处理
MorethanonefilewasfoundwithOSindependentpath'lib/armeabi/xx.so'问题来源旧的导入方式,该方式会导致找到多个SO异常原因在于高版本Gradle工具会自动导入默认so库路径下所有文件(PS:默认so路径
jni
Libs
小白cz
·
2023-08-29 18:58
Android Binder原理(四)ServiceManager的启动过程
本文首发于微信公众号「后厂技术官」关联系列AndroidAOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解
JNI
刘望舒
·
2023-08-29 14:34
Android
JNI
学习实践
目录介绍01.学习
JNI
开发流程1.1
JNI
开发概念1.2
JNI
和NDK的关系1.3
JNI
实践步骤1.4NDK使用场景1.5学习路线说明02.NDK架构分层2.1NDK分层构建层2.2NDK分层Java
·
2023-08-29 10:32
android
java调用本地方法--
JNI
访问List集合
本篇结构:简介实例一、简介因为对C/C++不算了解,所以
JNI
系列的博文更多是在实战操作方面,这里接上面的文章,补充下
JNI
访问List集合实例。
w1992wishes
·
2023-08-29 06:09
Java
jni
NDK开发遇到的三个错误:'javah' 不是内部或外部命令,编码GBK的不可映射字符, 程序包XX.XX不存在
配置
JNI
的时候遇到了如?
旧日灯塔
·
2023-08-29 06:07
异常
【环境配置】Android-Studio-OpenCV-
JNI
以及常见错误 ( 持续更新 )
最近一个项目要编译深度学习的库,需要用到opencv和
JNI
,本文档用于记录环境配置中遇到的常见错误以及解决方案InvalidGradleJDKconfigurationfoundfailedInvalidGradleJDKconfigurationfoundInvalidGradleJDKconfigurationfound.OpenGradleSettingsChangeJDKlocation
黄金旺铺
·
2023-08-29 06:06
Android
项目及产品管理
android
studio
opencv
android
jni
打怪第二篇--Java
jni
开发
JNI
是Java本地接口(JavaNativeInterface),是为了方便Java调用C、C++等本地代码而封装的一层接口。学习下Java开发环境下
jni
的使用。
南国樗里疾
·
2023-08-29 06:17
Java
JNI
java
jni
Android studio Gradle 7.0+ 版本的.aar引入方式说明
中引入aar错误android{repositories{flatDir{//引入libs目录下的aardirs'libs'}}}Aproblemoccurredevaluatingproject':
Jni
lib
云水-禅心
·
2023-08-29 01:18
android
studio
android
gradle
Android
JNI
开发说明和示例
Android中开发
JNI
,把关键业务逻辑的代码使用C/C++的native实现可以隐藏代码逻辑;一.
JNI
_OnLoad()是Android的java层Dalvik虚拟机加载C库时,首先调用
JNI
_OnLoad
云水-禅心
·
2023-08-29 01:47
jni
NDK
Android
android
java
jvm
JNI
so
Delphi 安卓App自动升级
Androidapi.
JNI
.Support引用这个单元procedure_InstallApk(Apk:string);varLFile:JFile;LIntent:JIntent;beginLFile
tjsoft
·
2023-08-29 00:21
android
delphi
自动升级
安卓
Android studio
jni
配置OpenCV(亲测有效,保姆级)
目录1.下载OpenCV的SDK2.创建AndroidNativeC++项目3.Android项目中导入OpenCV工程4.导入OpenCV的库文件5.实现opencv高斯模糊图像处理的demo要在AndroidStudio中配置使用OpenCV库的C++方法,需要完成以下步骤:1.下载OpenCV的SDK首先,您可以从OpenCV官方网站(Releases-OpenCV)下载适用于Android
Hdnw
·
2023-08-28 23:13
Android之OpenCV
Android
opencv
配置环境
Mat类数据的读取
目录1.Mat类矩阵的常用属性2.Mat元素的读取1.at方法读取Mat矩阵元素at(introw,intcol)2.矩阵元素地址定位方式访问元素3.Android
jni
demo1.Mat类矩阵的常用属性下面是一些
Hdnw
·
2023-08-28 23:13
Android之OpenCV
opencv
Android
认识Mat容器
利用矩阵宽、高和类型参数创建Mat类2.利用矩陈Size(结构和数据类型参数创建Mat类3.利用已有Mat类创建新的Mat类4.Mat类的赋值1.创建时赋值2.类方法赋值3.枚举法赋值5.Android
jni
demo1
Hdnw
·
2023-08-28 23:42
Android之OpenCV
opencv
人工智能
计算机视觉
Android
【性能优化】安卓性能优化之内存优化
安卓性能优化之内存优化内存优化基础概念常见内存泄漏Java内存划分对象存活判断算法垃圾回收算法AndroidStudioProfiler各项指标实时获取线程数量adb获取内存信息当前系统的内存信息查看
JNI
疯狂的皮卡
·
2023-08-28 21:26
性能优化
性能优化
android
JUC
基础笔记
(尚硅谷周阳JUC的笔记)
JUC概述卖票Lambda表达式线程间的通信一道经典的线程按顺序打印多线程8锁集合线程不安全实现多线程方式CountDownLatchCyclicBarrier读写锁阻塞队列线程池strem流式计算分支合并框架异步回调JMM总结概述juc就是java.util.concurrent包的首字母下面又分并发包、atomic和locks包也就是所谓的并发工具类进程:是程序的一次执行,拥有独立资源的单位线
dogs~xiaofei
·
2023-08-28 09:24
juc
[Android]
JNI
的基础知识
目录1.什么是
JNI
2.配置
JNI
开发环境NDK3.创建NativeC++类型的项目4.了解CMakeLists.txt文件5.了解native-lib.cpp文件6.在Android的MainActivity
Hdnw
·
2023-08-28 06:45
android
jni
c/c++
cmake
jni
-05、排序、静态和非静态缓存、异常、模拟
JNI
Env
排序Java//publicnativevoidsort(int[]arr);externalfunsort(arr:IntArray)//static{System.loadLibrary("native-lib");}companionobject{init{System.loadLibrary("native-lib")}}//点击事件funsortAction(view:View){val
喂_balabala
·
2023-08-28 05:19
Android
JNI
系列详解之ndk编译工具环境变量配置
一、前提之前是只介绍了CMake编译工具的使用,现在介绍另一种原生(NDK自带的脚本工具)自带的编译方式:ndk-build,想要使用ndk-build编译工程,我们需要配置全局的环境变量。二、配置环境变量找到ndk在电脑上的安装路径,没有的可以点download下载,我这个也是刚在as下载的。装了两个版本的ndk将这个路径配置系统属性:就可以使用这个命令:这里是因为我在c:\Users\8615
sunbinkang
·
2023-08-28 03:21
NDK开发
android
ndk-build
NDK
JNI
Android
JNI
系列详解之生成指定CPU的库文件
一、前提这次主要了解Android的cpu架构类型,以及在使用CMake工具的时候,如何指定生成哪种类型的库文件。如上图所示,是我们之前使用CMake工具默认生成的四种cpu架构的动态库文件:arm64-v8a、armeabi-v7a、x86、x86_64,分别对应对四种不同cpu类型的支持。如上图所示,不同手机使用了不同的cpu,不同的cpu支持不同的指令集,每种指令集有对应的二进制接口abi(
sunbinkang
·
2023-08-28 03:50
NDK开发
android
CMake
NDK
JNI
c++ java rgb与nv21互转
目录
jni
函数c++rgb转nv21,可以转,不报错,但是转完只有黑白图javayuv420保存图片,先转nv21,再保存ok:c++yuv420月bgr互转,测试ok
jni
函数
JNI
EXPORTvoid
JNI
CALLJava_com_tencent_blazefacencnn_BlazeFaceNcnn_encode
AI视觉网奇
·
2023-08-27 20:04
c++入门宝典
android开发
c++
Android
Android智能识别 - 实现思路
1.实现思路1>:新建项目,然后拷贝
jni
Libs目录到项目中;2>:配置CMakeList文件;2.银行卡数字识别如果是扫描银行卡,就需要把银行卡放到那个扫描的方框区域中,这种情况的话:获取银行卡区域方法就可以省略
世道无情
·
2023-08-27 18:07
delphi android发送与接收广播
以下是一个示例:发送广播:```delphiusesAndroidapi.
JNI
.GraphicsContentViewText,Androidapi.Helpers,Androidapi.
JNI
.JavaTypes
蝈蝈(GuoGuo)
·
2023-08-27 13:08
android
开发语言
Android基于
JNI
的Java与C++互调
java调用C++:#include//导出c函数格式extern"C"
JNI
EXPORT//供
JNI
调用
JNI
CALL函数名格式Java_包名_类名_函数名(包名.替换为_)Java_com_example_getapplist_MainActivity_stringFrom
JNI
林鸿群
·
2023-08-27 11:28
C++
JAVA
java
开发语言
android 使用libyuv 图像转换
在
JNI
(JavaNativeInterface)中使用libyuv,你需要先在你的C++代码中包含libyuv,然后编写
JNI
函数来调用libyuv的函数。
AI视觉网奇
·
2023-08-27 08:44
android开发
android
APP Binder客户端调用全流程分析
现在要搞明白JAVA层app调用跨进程的Service接口时,它的binder是怎样从Java->
jni
-->native--->binder驱动的这条链路:就是上图中的左半部分从上至下的流程。
ab198604
·
2023-08-27 01:11
Android系统
binder
android
ServiceManger Binder的处理流程
陌生知识点如下:BinderProxy:是将Native层的BpBinder对象进行封装后传给Java层使用的Binder对象android_util_binder:Binder在
JNI
层的相关注册,处理
ab198604
·
2023-08-27 01:11
Android系统
binder
android
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他