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
Android Rust
JNI
系列教程(一) 环境配置
序本系列文章将从rust环境搭建开始,逐步带大家了解使用rust进行Android
JNI
开发的基本技能.相关文章共分为如下几步:Rust
JNI
环境搭建.创建第一个Rust
JNI
项目Rust与Android
tangxuesong6
·
2023-09-25 00:48
android开发
rust
android
开发语言
AndroidStudio快速生成
jni
头文件
依次打开Settings-->Tools-->ExternalTools-->点击加号创建一个快速生成
jni
头文件的工具image1.Program:javah2.Parameters:-v-
jni
-d
97690CE50CC872D
·
2023-09-24 19:05
Android-APP启动流程
用户空间主要采用C++和Java代码,通过
JNI
技术打通用户空间的Java层和Native层(C++/C),从而融为一体。
迦乐v
·
2023-09-24 09:04
android
java服务内存说明及配置详解
java进程内存JVM内存分布图:【java进程内存】=【堆外内存】+【jvm堆内存】【堆外内存】=【Metaspace】+【DirectMemory】+【
JNI
Memory】+【code_cache】
PONY LEE
·
2023-09-24 06:30
java
java
jvm
开发语言
剖析Frameworks笔记
启动SystemServer(从Zygote直接获取常用类、
JNI
函数、主题资源、共享库等)孵化应用进程(进程启动->准备工作->LOOP)Zygote的启动流程Zygote进程是怎么启动的?
zhujiaqqq
·
2023-09-24 05:55
java和lua交互方法(2)
首先,lua去调用C++的c
jni
文件,1.jpg他们之间通过tolua++的方式来交互,具体内容可以参考下面这2篇文章。
夏洛伊de风
·
2023-09-24 04:25
c++和java 内存_Java和C++共享内存 - java
是否可以编写Java代码来读取C++代码创建的内存,除非使用
JNI
。顺便说一句,我正在使用Windows操作系统。参考方案请参见MappedByteBuffer。这是读写共享内存的标准Java类。
Bonsen 本森
·
2023-09-23 22:14
c++和java
内存
Android C++ 共享内存MemoryHeapBase实现IPC进程通信实际案列
这篇博文讲的是我如何在自定义的系统Service通过MemoryHeapBase共享内存方式实现IPC访问SensorService的数据调用方式通过
JNI
拉起动态库的形式一:我们要做Android系统的
2359_God
·
2023-09-23 22:13
Android
HAL
Android
C++
共享内存Memo
spark本地测试报错:java.lang.NoClassDefFoundError: org/apache/spark/sql/SparkSessio
sparkmaven项目本地测试报错:Error:A
JNI
errorhasoccurred,pleasecheckyourinstallationandtryagainExceptioninthread"main"java.lang.NoClassDefFoundError
万事于足下
·
2023-09-23 18:09
一些错误
Spark
spark
Android
JNI
相关知识
一:什么是
JNI
JNi
就是java调用本地方法的技术,最简单的来说,java运行一个程序需要要和不同的系统平台打交道,在windows里就是和windows平台底层打交道,mac就是要和mac打交道,jvm
蒋斌文
·
2023-09-23 16:09
SO打入AAR包
解决这个问题步骤:不要将SO放入libs文件夹下面在library的module中创建
jni
Libs
uu00soldier
·
2023-09-23 06:33
android
蓝牙源码 linux,android 蓝牙源码分析
BluetoothService类中定义的Native方法都在android_server_BluetoothServer.cpp里建立
jni
调用一、开启(BTTurnonTurnoff)(蓝牙的打开关闭由类
weixin_39949673
·
2023-09-22 21:45
蓝牙源码
linux
Android:创建
jni
Libs的步骤
一、前言:androidlibs,
jni
Libs库的基本使用libs,
jni
Libs用来存放各种.so库文件。如果没有
jni
Libs目录需要自己手动创建,并且库名称也不能随便更改。
豆沙***
·
2023-09-22 19:05
android
编译libyuv
/libyuv/
jni
mapleSeriesX
·
2023-09-22 08:24
Android
JNI
导入.a静态库
正文首先如何使用CMake进行
JNI
开发,这篇文章有配图,有文字,详细讲解了如何在新工程中加入
JNI
调用,以及在已有工程上加入
JNI
调用,写得非常清楚。其实读
实例波
·
2023-09-22 07:16
GetObjectField 拿基础字段异常问题
要在native里面拿java实例的字段,代码这样写乍看没什么问题;jobjectgetFieldValue(
JNI
Env*env,constchar*fieldName,constchar*sig,jobjectobj
wizdzz
·
2023-09-22 04:25
跟着官方学
jni
&ndk
安装及配置NDK和CMake如需为您的应用编译和调试原生代码,您需要以下组件:1.Android原生开发套件(NDK):这是一套可让您在Android应用中使用C和C++代码的工具。2.CMake:这是一款外部构建工具,可与Gradle搭配使用来构建原生库。如果您只计划使用ndk-build,则不需要此组件。3.LLDB:AndroidStudio用于调试原生代码的调试程序。默认情况下,安装And
明飞1987
·
2023-09-22 02:29
android
JNI
基础
一、
JNI
涉及的名词概念1.1、
JNI
:JavaNativeInterface它是Java平台的一个特性(并不是Android系统特有的)。
明飞1987
·
2023-09-22 02:29
jni&ndk
c++
Android Studio 4.0 生成so包,并使用
next等编译完成2.打开main-cpp-native-lib.cpp文件image.pngJava_com_example_myapplication_MainActivity_stringFrom
JNI
ZSGZ_AD
·
2023-09-21 23:27
JNI
项目爆红
最近整理项目工程,其中一个
JNI
项目爆红一片,所有C++相关的全部爆红:截屏2022-06-1714.05.03.png看了下错误详细日志,大致是因为最后面一个文件没有找到导致的:截屏2022-06-1714.06.28
忧郁的小码仔
·
2023-09-21 20:46
JAVA内存模型与结构
线程私有4.本地方法栈:调用c语言如
jni
java内存结构.png内存模型:概数:1.JAVA所有变量都存在主内存当中2.每个线程都有自己的工作内存,里面保存的是使用到的变量副本内存模型.png
魂之挽歌w
·
2023-09-21 19:07
Java项目调用C++端的订阅功能,获得推送数据(从设计到代码全栈完整过程)
JNI
、DLL、SO等相关概念更新记录20230320今日更新了部分代码。
推荐爱你Jonah
·
2023-09-21 15:35
Java
C++
H5
java
c++
开发语言
android studi编译
jni
库报错CMake Error: CMake was unable to find a build program corresponding to “Ninja“.
解决办法window系统搜索Ninja.exe可执行文件所在位置,如果没有,通常情况是因为没有安装vs2015系列的编译器将Ninja.exe所在路径添加环境变量将Ninja.exe复制到androidstudio中Cmake版本所在的cmake.exe目录即可亲测有效
spirits_of_snail
·
2023-09-21 04:30
C
android
studio
android
android-studio
eclipse 中 java gdal.AllRegister(); 出错
Nativelibraryloadfailed.java.lang.UnsatisfiedLinkError:nogdalall
jni
injava.library.pathExceptioninthread"main"java.lang.UnsatisfiedLinkError
二流子学程序
·
2023-09-21 02:10
jvm中哪些哪些可以作为GCRoot
虚拟机栈(栈帧中的本地变量表)中引用的对象本地方法栈中
JNI
(即一般说的Native方法)引用的对象方法区中类静态属性引用的对象方法区中常量引用的对象
好美啊啊啊啊!
·
2023-09-20 14:50
java
jvm
Error:A problem occurred configuring project ':app'.
其实这种错误有很多种原因,需要对每种情况进行不同的处理才行,这里说的一种情况是
JNI
的情况,即该项目使用到C/C++库,此时需要引入NDK才行,先看下错误提示Gradle'trunk'projectrefreshfaile
雪飘碧鸳
·
2023-09-19 20:51
Android
JNI
NDK
C/C
Android
Studio
LibVLC: Can‘t load vlc
jni
library“__emutls_get_address“ “/lib/arm/libvlc.so“
项目一段时间没用过VLC,啥也没改,使用时突然出现如下这段报错:LibVLC:Can'tloadvlc
jni
library:java.lang.UnsatisfiedLinkError:dlopenfailed
雪飘碧鸳
·
2023-09-19 20:19
Android
C++
android
VLC
libvlc.so
C++
xCrash捕获Native异常(一)
Native异常android开发过程中有时候需要使用
JNI
的方式调用C/C++的库。
cxmfzu
·
2023-09-19 19:55
异常日志
android
Android安全机制介绍及实践
Android系统采用分层的架构,由底层到上层依次为Linux内核层、HAL层、NativeLib及Runtimelib层、
JNI
层、framework层和应用程序层组成。
Calvin880828
·
2023-09-19 13:27
Android
framework
Android架构
android
安全
页面粒子效果-登录页面
相关链接Github地址:https://github.com/
jni
col/particleground官网示例地址:http://
jni
col.github.io/particleground/实现思路
yqj234
·
2023-09-19 08:13
WEB
HTML5
html5
安卓studio生成so,如果靠谱给个赞吧
创建项目,创建项目所依赖的mudulelib在lib中创建java文件:如
Jni
Util编写文件,这个圈出来的就是你要引入的so库名将来就生成它在文件tack中右键openinterminal打开sudio
Condor_c33a
·
2023-09-18 19:20
mac javah 找不到类文件解决方法
在使用mac
JNI
时无法找到类文件的方法,比较简单就是在类的全名(带包名)的前方增加-cp.其它的问题在网上都有解答.
王鹏_364f
·
2023-09-18 17:27
JNI
-CMakeLists.txt
构建本地库时所需的最小版本cmake_minimum_required(VERSION3.4.1)#设置项目名称project(LiveSocket)aux_source_directory(src/main/
jni
BKQ_SYC
·
2023-09-18 13:45
CollapsingToolbarLayout 伸缩出现crash
查看logA/art:art/runtime/check_
jni
.cc:65]
JNI
DETECTEDERRORINAPPLICATION:can'tcallvoidandroid.view.View.setElevation
沐_Andorid开发者
·
2023-09-18 08:54
Android
JNI
之执杖生涯 .a -> .so(MK方式)(android studio)
岂料一入
JNI
深似海,从此女神是路人。生成so文件,是每个
JNI
人的终极梦想。前段日子,公司人少,扔过来的是cpp实现文件,呵呵,以为要往c渣渣方向发展,吓得我赶紧拿起那本红皮书,c++从入门到放弃。
NaiveCode
·
2023-09-17 20:01
NDK系列
android
c语言
android
studio
jni
cpp
Android
JNI
之静态注册(android studio)
起源说到
JNI
,起初是满脸头痛。公司业务,呵呵,opengl,当初是java来写的,后边说是c++效率高,对此,我笑一笑从容。任务到手,没办法,就是干。
NaiveCode
·
2023-09-17 20:00
NDK系列
android
android
studio
jni
c语言
JNI
内通过参数形式从C/C++中传递string类型数据至Java层
目录0前言1string类型参数形式传值2测试和结果0前言类似之前我写过的两篇文章:一篇介绍了在
JNI
中基础类型int的传值方式;一篇详细梳理了在
JNI
层中多维数组的多种传值方式。
nanke_yh
·
2023-09-17 05:01
java
java
c++
c语言
JNI
string
音视频开发之旅(18)
JNI
- 引用类型、异常处理、函数注册
我们来继续学习
JNI
的一些知识,引用类型、异常处理以及函数注册。
yabin小站
·
2023-09-17 03:55
Ubuntu 16.04编译Android5.1系统源码
libnativehelper/
Jni
Invocation.cpp:165:error:unsupportedreloc
施瓦辛格777
·
2023-09-16 11:10
Android平台GB28181设备接入端实现实时快照
实时快照的实现并不难,目前实现有两种方式,一种是拿到数据(比如摄像头数据)后,直接上层编码,存取快照;另一种模式是,数据投递到
JNI
层,底层针对投递过来的编码前数据,做png编码,并保存到设定的目录下,
音视频牛哥
·
2023-09-15 18:53
GB28181接入
流媒体
Android
gb28181
gb28181直播
gb28181接入
GB28181实时快照
GB28181快照
JNI
-System.load和System.loadLibrary的区别
System.load和System.loadLibrary的区别当我们在Java中使用本地库来写代码时,通常我们的第一步工作就是先加载相应的本地库。static{System.load("D:"+File.separator+"Hello.dll");}JDK提供了俩种加载本地库的方法:.System.load(Stringfilename).System.loadLibrary(Stringl
大风过岗
·
2023-09-15 10:54
另一使用unidbg的实例—华山论剑
https://ctf.pediy.com/game-season_fight-174.htm在nexus5手机上,输入任何内容直接显示“很抱歉,“Hello
Jni
”已停止运行”,怀疑有可能是手机上装有
静析机言
·
2023-09-15 10:55
JNI
编译错误-符号未定义
这篇笔记记录了一次编译问题的排查过程,还简单介绍了一些C/C++编译的知识,希望对
jni
编译错误的排查能有点帮助。
嘉伟咯
·
2023-09-15 08:11
Android音视频【十三】OpenSL ES介绍&基于OpenSL ES实现音频采集
除了C/C++的性能优势(不过其实java的效率也不低)之外,最主要是你如果使用java层的接口,还需要通过一层
JNI
,比较复杂,性能消耗也大。如果用OpenSL的话就能直接在C/C+
后厂村追寻
·
2023-09-15 07:39
jni
.h no such file or directory(第一次使用
JNI
的常见问题)
刚才遇到这个问题,搜了半天,没有合适的解决办法。然后回头看vs2017上的一些设置。我之前在x86平台上就在“包含目录”那一项上设置了"jdk路径\include\win32"和“jdk路径\include”而我在换到64位平台时没有在这里设置路径,所以遇到此问题,设置好之后,问题解决。
丢雷劳谋
·
2023-09-15 04:40
java
jni
visual
studio
详细理解安卓云信的接入及使用
from=bdj
jni
m00352.注册账号后,在控制台创建自己的应用!
曙光_
·
2023-09-14 18:52
应用
Android
JNI
Bitmap指定颜色值替换
#include#include#include#include#include//定义TAG之后,我们可以在LogCat通过TAG过滤出NDK打印的日志#defineTAG"BitmapOperationNative"//定义info信息#defineLOGI(...)__android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__)voidoperati
IstepGatlin
·
2023-09-14 13:51
android
android
Global reference table overflow
JNI
的globalreferencetableoverflow是我们系统常见的一种泄露,当发生该问题时抓取hprof是一种非常有效快速定位问题的方法。
lynn_doo
·
2023-09-14 06:36
android
jni
开发,如何快速生产.h文件
常规作法上图中,我们如何生成
JNI
Test.java对应的.h文件。常规作法是通过终端输入javah-
jni
xx来生成。在main文件下生成
jni
文件夹,并将生成的xxx.h文件剪切到
jni
目录下。
王大锤扛刀
·
2023-09-13 20:28
JNI_NDK
Android NDK/
JNI
入门
1.安装NDK,JDK并对JDK进行配置。1.1.安装image.png1.2.JDK环境变量配置参考:https://jingyan.baidu.com/article/3c343ff70bc6ea0d377963df.html检查JDK是否配置正确:a:java-versionb:javacc:javah出现如下提示标识配置成功:image.png2.新建普通的Android工程2.1.新建J
Owen270
·
2023-09-13 18:32
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他