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硬件抽象层
Java通过
JNI
技术调用C++动态链接库的helloword测试
JNI
调用原理原理就不细说了,其实就是写个库给Java调,可以百度一下Java
JNI
,下面是HelloWorld代码测试编写一个本地测试类packagecom.my.study.cpp_
jni
;/***
来自喵星
·
2023-11-13 08:32
C/C++
Java
java
c++
开发语言
Android10.0系统启动之Zygote进程
rc1.1.2Zygote什么时候被重启1.2启动后逻辑1.3主要函数2启动过程2.1调用流程2.1.1app_main.cppmain()函数2.1.2AndroidRuntime::start2.1.3
Jni
Invocation.cppInit
MrPeng1991
·
2023-11-13 06:28
android
os
android
启动流程
zygote
android
某手游完整性校验分析
前言只是普通的单机手游,广告比较多,所以分析处理了下,校验流程蛮有意思的,所以就分享出来了1.重打包崩溃处理样本进行了加固,对其dump出dex后重打包出现崩溃ida分析地址发现为
jni
函数引起利用Xposed
逆向协议风控大师
·
2023-11-13 00:32
软件开发
java
前端
开发语言
error: undefined reference to 'cv::CascadeClassifier::detectMultiScale
开发配置环境:ndk:r19_x86_x64opencvsdk:v3.4.3androidstudio3.2遇到问题:在调试AndroidStudio的
Jni
通过Ndk编译opencv时遇到问题:error
jobschu
·
2023-11-12 23:09
Android
APP
Activity
opencv
error
undefined
reference
Android修行手册 - 万字梳理
JNI
开发正确技巧和错误缺陷
JNI
简介
JNI
,JavaNativeInterface,是nativecode的编程接口。
芝麻粒儿
·
2023-11-12 23:24
熬夜再战Android系列
python
开发语言
android
jni
代码工程目录 韦东山7天物联网智能家居实战训练营 学习笔记)
d.4_Middlewarei.中间组件层,例如RTOS实时操作系统,FatFs文件系统e.5_Platformi.平台层代码文件f.6_MoudleDriveri.外设模块代码文件g.7_HALi.
硬件抽象层
qq_26225163
·
2023-11-12 10:03
物联网
学习
单片机
android ndk 博客,Android Studio 2上利用NDK进行OpenCV 3.1开发
本文主要分为两部分,第一部分采用实验性插件(GradleExperimentalPlugin)建立一个一般性的NDK应用,第二部分采用稳定版插件建立一个简单的灰度处理的OpenCV
JNI
应用。
e起学美术
·
2023-11-12 06:25
android
ndk
博客
Android NDK开发入门基础
一、NDK/
JNI
NDKNDK(NativeDevelopmentKit)-原生开发工具包,使得能够在Android上去使用C/C++代码;
JNI
JNI
即JavaNativeInterface,Java
殇神马
·
2023-11-12 06:54
Android开发
android
ndk
jni
NDK开发
JNI开发
Android Studio 2.2
JNI
编译及Rxjava使用初级
androidstudio2.2以后,
jni
比较方便开发了。本文是使用
jni
进行初级的demo需求。一个图片的高斯模糊效果。
G11176593
·
2023-11-12 06:20
大数据
java hook 框架_[原创]全能HOOK框架
JNI
NATIVE JAVA ART DALVIK
OneHook目前比较流行的几个安卓HOOK方案,都有功能上的欠缺,有的不支持art模式,有的不支持
jni
层,有的不支持侵入HOOK。所以OneHook诞生了!
云音乐前端技术团队
·
2023-11-12 02:21
java
hook
框架
Android Studio引入第三方so库
引入第三方so库的方法:在app目录结构下创建libs目录建立关于CPU架构的目录将so库分别复制到相应架构的目录下打开当前模块的build.gradle在android中加入sourceSets{main{
jni
Libs.srcDirs
metabit
·
2023-11-11 20:08
充电
android
studio
Android OOM 问题
1.java虚拟机模型2.关于Androidheapsize的位置取自android10-c2f2-release\frameworks\base\core\
jni
\AndroidRuntime.cpp
jjbheda
·
2023-11-11 19:43
android
android
java
apache
usbmuxd通过交叉编译移植到Android上(一)
3、编写.mk,在根目录下mkdir-pandroid/
jni
并创建如下:4、编译依赖库如下,需要自己一一整理编译,后续章节会持续更新如何一一编译如下依赖库include$(CL
VendorLinux
·
2023-11-10 23:53
android
java
apache
Android 交叉编译Libusb
mastergitclonehttps://github.com/libusb/libusb.git环境:Ubuntu22.04NDK:26.1.10909125编译cdlibusbcdandroid/
jni
无敌的娃哥
·
2023-11-10 23:43
android
JNI
NDK
libusb
编译
Android Hook原理分析--Xposed hook 原理分析
XposedXposed框架核心思想在于将Java层普通函数注册成本地
JNI
方法,以此来变相实现hook机制Xposed在对java方法进行hook时,先将虚拟机里面这个方法的Method改为nativeMethod
一条不更新的懒狗
·
2023-11-10 20:21
Android安全逆向知识
android
java
apache
怎么入门Java?java生成四位验证码
1.3StackQueue1.7Concurrent包1.8面向对象1.9StringStringBufferStringBuilderhashcodeequ1.10java文件读取1.11Java反射1.12JDKNDKJRE
JNI
1.13static
web苍南县
·
2023-11-10 09:51
程序员
面试
经验分享
java
史上第一款AOSP开发的IDE (支持Java/Kotlin/C++/
Jni
/Native/Shell/Python)
ASFPStudy史上第一款AOSP开发的IDE(支持Java/Kotlin/C++/
Jni
/Native/Shell/Python)类似于AndroidStudio,可用于开发Android系统源码。
Lucas.Deng
·
2023-11-10 08:54
Android
System
java
ide
kotlin
android-studio
android
Android Cmake 增加第三方库的依赖
这里以xlog为例子修改build.gradle这部分的代码是要添加xlog的依赖,也增加拷贝脚本,作用是把mars-xlog包里面的so文件拷贝到src/main/
jni
Libs文件夹。
ImTryCatchException
·
2023-11-10 06:13
android
8.学习Camera之——Android开机流程
一.android系统架构andorid系统架构从上到下分别有应用层、应用框架层、系统运行时库层、
硬件抽象层
、Linux内核层。
来自南陵县的平头哥
·
2023-11-09 23:15
Camera驱动学习
Android系统启动流程
init进程-init启动过程
init进程2-解析配置文件
java 7-Zip-JBinding解压/压缩支持大部分压缩文件
ZipC++library.Itallowsextractionofmanyarchiveformatsusingaveryfastnativelibrarydirectlyfromjavathrough
JNI
.Features
hay_lee
·
2023-11-09 19:51
java
7-zip
开发语言
嵌入式开发学习笔记 ( java - c/c++ :从入门到入门 )
/47068429·目录导航1.引言1.1.编写目的1.2.阅读范围1.3.声明1.4.缩写词/名词解释1.5.参考资料2.嵌入式开发学习笔记2.1.开发环境/测试环境2.2.开坑:提要2.3.入坑:
JNI
2.3.1
混魔MJM
·
2023-11-08 07:12
Java
java
CC++
嵌入式
JNI
交叉编译
3.操作系统——CPU的实模式、保护模式和长模式
总结来说就是,这个模式下直接往物理层写,而不是我们上一章说过的
硬件抽象层
实模式寄存器X86CPU在实模式下的每个寄存器都是16位。
Strive for the best!
·
2023-11-07 22:38
操作系统
cpu
Android
JNI
学习(四)——
JNI
的常用方法的中文API
本系列文章如下:Android
JNI
学习(一)——NDK与
JNI
基础Android
JNI
学习(二)——实战
JNI
之“helloworld”Android
JNI
学习(三)——Java与Native相互调用
Jason_Lee155
·
2023-11-07 21:11
Android程序
android
JNI
windows和docker环境下springboot整合gdal3.x
官网地址gdalgdal的一个用c++语言编写的库,用于处理地理信息相关的数据包括转换,识别数据,格式化数据以及解析同时提供第三方语言的SDK包括python,java上述需要编译后使用java是需要使用
jni
qq_250056868
·
2023-11-07 18:13
springboot
windows
docker
spring
boot
STM32CubeMX系列教程0:创建工程
平台包括了STM32Cube
硬件抽象层
(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS,USB,FatFs
欧阳睿
·
2023-11-07 12:23
STM32
stm32
arm
嵌入式硬件
QGC 中添加海康威视摄像头记录(Qt For Android 使用
JNI
进行JAVA 与 C++ 的通讯)
so)Androidxml配置添加java文件2.JavaQGCActivity.javaHkwsManager.java3.C++头文件添加:C++中调用Java静态函数(hcnNetSDKInit)
JNI
火山上的企鹅
·
2023-11-07 04:48
QGC——无人机地面站
qt
android
java
海康威视
SDK开发
Android多媒体框架一
文章目录前言一、Android多媒体框架历史回顾二、多媒体架构图三、java和
jni
1、java层API2、Native层
jni
四、服务层进程五、硬件集成层OpenMax前言Android多媒体框架学习一
zyjy33
·
2023-11-06 21:39
Android
多媒体
android
jni
java
windows C启动JDK11的JVM
windows的GetProcAddresshjvmlib=loadJVMLibrary();createJavaVM=(CreateJavaVM_t)GetProcAddress(hjvmlib,"
JNI
_CreateJavaVM
markrenChina
·
2023-11-06 10:48
cpp
windows
c语言
开发语言
ChibiOS使用hal库之PAL
PAL全称是I/OPortsAbstractionLayer,即“IO
硬件抽象层
”。
Coud_Boy
·
2023-11-05 19:00
ChibiOS
ARM
RTOS
JNI
引用,异常处理,缓存策略
引用类型:局部引用和全局引用作用:在
JNI
中告知虚拟机何时回收一个
JNI
变量局部引用局部引用,通过NewLocalRef创建局部引用对象,DeleteLocalRef手动释放对象1.访问一个很大的java
潇洒人生_cca2
·
2023-11-05 12:03
记录一次因为代码混淆导致的安卓app崩溃的事件
功能是替换加密算法,新的算法库由第三法提供,通过
jni
调用底层C++库。按照项目需求,修改了代码,调试测试阶段也都运行正常。结果发布的时候,测试反馈app崩溃了。惊掉!
妙笔花生
·
2023-11-05 05:15
代码混淆
java的Thread类start0方法源码
对象、JavaThread、OSThread、操作系统线程3、Java线程与操作系统线程的关联4、Java线程保存了哪些操作系统线程数据5、怎么执行到run方法的首先第一个问题native的方法是通过
jni
染指1110
·
2023-11-05 04:28
个人学习
java
开发语言
JVM常用命令工具
一、命令01、javac:将.java文件编译成.class文件02、java:执行.class文件03、javah:基于.class文件生成C++.h头文件,主要用于
jni
调用时使用,如下:/*DONOTEDITTHISFILE-itismachinegenerated
sebeefe
·
2023-11-04 07:53
java
java
后端
安卓逆向-IDA | so层的hook(Frida)
Java层代码是对系统层(so层)的封装,所以假如说APP开发者直接调用系统的接口而不是Java层,有些地方我们hook不出来,所以需要深入去了解so层的接口IDA的使用按F5可将汇编代码转C
JNI
_OnLoadso
Vincent不是文森特
·
2023-11-04 02:19
iOS视频硬编码技术
例如使用AndroidNDK编译H264生成so库,编写
jni
接口,再使用java调用so库。硬编码过程和原理过程:通过MediaRecoder采集视频,再将视
音视频开发老马
·
2023-11-02 15:40
音视频开发
音视频
ios
Android FFmpeg系列04--FFmpeg调用MediaCodec进行硬解码
MediaCodec来硬解码的方式,包括解码出buffer再利用OpenGL进行渲染上屏和直接解码到Surface然后上屏两种方式FFmpeg使用MediaCodec可以在解封装后拿到AVPacket再利用
jni
【零声教育】音视频开发进阶
·
2023-11-02 15:59
程序员
音视频开发
编程
ffmpeg
android
java
webrtc
c++
java 堆外内存 查看_超干货!Cassandra Java堆外内存排查经历全记录
调查过程初步怀疑是哪里有DirectBuffer泄漏,或者
JNI
库的问题。按惯例
银河系李老幺
·
2023-11-02 06:25
java
堆外内存
查看
Android问题笔记四十一:
JNI
NewStringUTF错误的几种解决方案
点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例点击跳转=>软考全系列关于作者专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎底部卡片私我,交流让学习不再孤单。实践过程问题这两天和同事联合开发应用,同事用C++开发
芝麻粒儿
·
2023-11-02 01:05
android
笔记
gitee
android
studio
bug
android NDK-Android.mk详解
概览Android.mk文件位于项目
jni
/目录的子目录中,用于向构建系统描述源文件和共享库。它实际上是构建系统解析一次或多次的
zJianFlys
·
2023-11-01 23:50
NDK
android打开多个串口通信,Android 串口通信开发笔记3:CMake 方式实现和 多对多的实现逻辑...
上一篇:Android串口通信笔记2调试工具分析工具类实现分析、项目实现Android串口开发延伸和扩展,1.使用
JNI
Cmake自己编译串口通信的so库:AndroidStudio3.0实现方式。
Sy 73
·
2023-11-01 17:34
android打开多个串口通信
【odoo15】在odoo中创建PDF报告
(直接下载即可)链接:https://pan.baidu.com/s/1lm_DZ
jNi
Lf2kx4thcVY7zw提取码:f1a6配置path路径:在odoo.conf文件中引入路径:(控制台有如下输出即为成功
小付学代码
·
2023-11-01 12:45
odoo
python
JNI
之Bitmap灰度图(RGBA_8888和RGB_565)
JNI
之Bitmap灰度图RGBA_8888共32位RGB_565共16位实现代码如下:AndroidBitmapInfoinfo;AndroidBitmap_getInfo(env,bitmap,&info
路和远方
·
2023-11-01 08:37
Android
android
jni
bitmap
解析Android
JNI
机制
一、
JNI
概述1.1什么是
JNI
JNI
,即JavaNativeInterface,即"Java本地调用";1.2
JNI
有什么用
JNI
是一种技术,可以做到以下两点:(1)Java程序中的函数可以调用Native
Karson Tiger
·
2023-11-01 08:35
Android底层开发
android
JNI
Android安卓Bitmap底层
JNI
操作
1.添加依赖头文件:#include库依赖:CMakeLists.txt里需要添加
jni
graphics库的依赖:target_link_libraries(${MY_LIBRARY_NAME}
jni
graphics
Rayyyyyyyyy
·
2023-11-01 08:33
Android
bitmap
android
安卓
jni
Android Studio
JNI
报错 - error: undefined reference to 'AndroidBitmap_getInfo'
学习
JNI
遇到了点坑网上也能找到解决方案但是发现不管用error:undefinedreferenceto'AndroidBitmap_getInfo'error:undefinedreferenceto'AndroidBitmap_lockPixels'error
huangzhangliang
·
2023-11-01 08:31
JNI
android
studio
jni
bitmap.h
Android系统的
JNI
原理分析(2)- 数据类型转换和方法签名
声明前阶段在项目中使用了Android的
JNI
技术,在此文中做些技术知识总结。此篇参考一些博客和书籍,不方便逐一列出,仅供学习、知识分享,代码基于Android7.1.1。
小馬佩德罗
·
2023-11-01 08:00
#
android
JNI
Android
JNI
和原生交互,常见的图像格式转换 : NV21、RGBA、Bitmap等
1.前言最近在使用OpenCV处理图片的时候,经常会遇到需要转换图像的情况,网上相关资料比较少,也不全,有时候得费劲老半天才能搞定。自己踩了坑后,在这里记录下,都是我在项目中遇到的图像转化操作,是一些常用的图像格式转换操作。具体包括:nv21、rgba、rgb转换OpenCV的Mat转为BitmapBitmap转成RGB888NV21转成BitmapCamera2中的android.media.I
氦客
·
2023-11-01 08:49
音视频开发
android
JNI
NDK
Bitmap
转换
OpenCV
NV21
JNI
开发系列(四、
JNI
原理篇)
进去正题前,我们先来看下JVM的工作原理,或者说Java代码的执行步骤,如下图:Java源文件(.java文件)是如何一步步执行的,如上图所示,首先Java源文件经过Java编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。从而达到在机器上能够运行。
长空_ca51
·
2023-11-01 05:09
JNI
内两种方式从C/C++中传递一维、二维、三维数组数据至Java层详细梳理
准备工作介绍2一维数组2.1return形式2.2参数形式3二维数组3.1return形式3.2参数形式4三维数组4.1return形式4.2参数形式5测试代码6结果说明0前言就如之前我写过的一篇文章【
JNI
nanke_yh
·
2023-11-01 04:45
java
java
c语言
c++
JNI
Mac XCode #include <
jni
.h>
jni
.h file not found解决办法
今天第一次编写
jni
的c文件的时候遇到#include报错,提示
jni
.hfilenotfound万般无奈,搜索之后找到解决办法,记录下来。
一剑飘虹刹九洲
·
2023-10-31 20:17
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他