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
-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
odoo
开发入门
教程系列-模块交互
模块交互在上一章中,我们使用继承来修改模块的行为。在我们的房地产场景中,我们希望更进一步,能够为客户生成发票。Odoo提供了一个开发票模块,因此直接从我们的房地产模块创建发票是很简单的,也就是说,一旦某个房产设置为“已售出”,就会在Invoicing应用程序中创建发票一个具体示例:记账凭证(AccountMove)目标:本节结束时:创建一个estate_account模块创建房产时,为购买者开发票
qw_6918966011
·
2023-08-28 03:04
数据结构
算法
面试
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
开发语言
vue2 生命周期,工程化
开发入门
一、今日目标1.生命周期生命周期介绍生命周期的四个阶段生命周期钩子声明周期案例2.工程化
开发入门
工程化开发和脚手架项目运行流程组件化组件注册二、Vue生命周期思考:什么时候可以发送初始化渲染请求?
小钟不想敲代码
·
2023-08-27 10:47
Vue
vue.js
前端
javascript
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
Android
JNI
开发笔记(二)
AndroidStudio使用
JNI
编程有两种方式,一种就是我们前面说的用ndk-build,还有一种就是我们这里要说的CMake,AndroidStudio用户构建原生库默认工具就是CMake.下载构建工具开始之前
带土的旋律
·
2023-08-27 00:58
微信小程序开发教学系列(1)-
开发入门
第一章:微信小程序简介与入门1.1简介微信小程序是一种基于微信平台的应用程序,可以在微信内直接使用,无需下载和安装。它具有小巧、高效、便捷的特点,可以满足用户在微信中获取信息、使用服务的需求。微信小程序采用前端技术进行开发,主要使用HTML、CSS和JavaScript。通过微信开发者工具,可以方便地进行小程序的开发、调试和发布。1.2入门准备在开始微信小程序开发之前,首先需要完成以下准备工作:1
VicdorLin
·
2023-08-26 13:54
微信小程序教学系列专栏
微信小程序
notepad++
小程序
敏捷
开发入门
理解
敏捷开发.png敏捷开发概念项目拆分、并行开发、随时组装、随时可测试及运行故事点:小的任务点,一般是几天内完成的功能人员架构部门项目组小团队po:产品或业务负责人sm:敏捷专家(teamleader)devqa小团队2...项目组2...相关4个会议敏捷计划会一般在月初迭代或冲刺(一个迭代开一次)每日立会对着任务展板说从昨天的立会到现在,我完成了什么从现在到明天立会,我计划完成什么有什么阻碍了我的
wsspace
·
2023-08-26 13:24
JDK- Object源码分析
*具体是用C(C++)在DLL中实现的,然后通过
JNI
调用。*/privatestaticnativevoidregisterNatives();static{registerNatives();}O
一萍之春
·
2023-08-26 05:10
【移动端开发】鸿蒙系统
开发入门
:代码示例与详解
本文旨在为初学者提供一份详尽的鸿蒙系统
开发入门
指南,通过具体的代码示例,引导大家逐步掌握鸿蒙开发的基本概念和技术。
科学熊
·
2023-08-25 18:00
移动端开发
harmonyos
华为
嘘!这个是一个pdf大仓库,一般人我不告诉
我的新书《AndroidApp
开发入门
与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情大家好,我是免费哥。今天给大家带来的资源是:pdf大仓库资料简介有3个书籍仓库。
国民程序员
·
2023-08-25 16:54
Android
JNI
系列详解之CMake配置库文件的输出目录
一、前提阅读上一篇文章Android
JNI
系列详解之CMake编译工具的使用,里面讲到了需要配置两个文件:CMakeList.txt和build.gradle二、配置CMake编译工具输出库文件的路径1
sunbinkang
·
2023-08-25 12:24
NDK开发
android
JNI
NDK
CMake
java
jni
nv21和nv12互转
目录NV12NV21YUV420格式介绍
jni
YUV420toYUV420SemiPlanarjavaYUV420toYUV420SemiPlanarjavaNV21toYUV420SemiPlanar
jni
NV21toYUV420SemiPlanarNV12NV21YUV420
AI视觉网奇
·
2023-08-25 12:20
c++入门宝典
python
开发语言
Android
JNI
系列详解之CMake编译工具的使用
一、CMake工具的介绍如图所示,CMake工具的主要作用是,将C/C++编写的native源文件编译打包生成库文件(包含动态库或者静态库文件),集成到Android中使用。二、CMake编译工具的使用使用主要是配置两个文件:CMakeList.txt和build.gradle1、CMakeList.txt介绍文件路径如下:文件默认的内容如下:(没加#号的都是配置)cmake_minimum_re
sunbinkang
·
2023-08-25 12:48
NDK开发
android
CMake
CMakeList
NDK
JNI
android 硬编码保存mp4
目录javaimagereader编码保存javaNV21toYUV420SemiPlanar编码保存视频用:imageReader获取nv21
jni
NV12toYUV420SemiPlanar函数:代码来自博客
AI视觉网奇
·
2023-08-25 12:47
android开发
java
开发语言
C#,ArcGIS Engine
开发入门
教程
C#,ArcGISEngine
开发入门
教程收藏利用ArcGISEngine、VS.NET和Windows控件开发GIS应用Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用
lishaokang123
·
2023-08-25 09:57
arcgis
修复CodeTyphon在Android P下的请求失败问题
CodeTyphon提供了一种非常方便的网络访问方式,这在
JNI
内尤其有用,代码如下:withTFPHttpClient.Create(nil)dobeginResult:=Get(URL);Free;
何晓杰Dev
·
2023-08-25 08:41
Android Camere
开发入门
(2):Camera2的使用
AndroidCamere
开发入门
(2):Camera2的使用Camera2API简介在上一篇文章《AndroidCamere
开发入门
(1):Camera1的使用》中,我们了解了如何在Android应用中使用
玉念聿辉
·
2023-08-25 07:56
Android
Camera开发入门
android
Camera2
CameraManager
Camera2简介
音视频
Android讯飞实现语音转文字功能
services/voicedictation三,下载完打开是这样的我们需要把jar和v7、v8包粘到我们项目对应的位置并在app的build.radle中android{}里添加sourceSets{main{
jni
L
---月亮☽
·
2023-08-25 06:18
个人
android
app
安卓
语音识别
【JVM基础】JVM入门基础
目录JVM的位置三种JVMJVM体系结构类加载器双亲委派机制概念例子作用沙箱安全机制组成沙箱的基本组件Native
JNI
:JavaNativeInterface(本地方法接口)NativeMethodStack
Koma_zhe
·
2023-08-25 02:35
Java相关
#
Java语法及相关知识
jvm
JNI
DETECTED ERROR IN APPLICATION: a thread (tid 17192 is making
JNI
calls without being attached
JNI
新建线程内部调用env->NewStringUTF方法报错:Ajava_vm_ext.cc:577]
JNI
DETECTEDERRORINAPPLICATION:athread(tid23820ismaking
JNI
callswithoutbeingattachedjava_vm_ext.cc
菠萝加点糖
·
2023-08-24 22:30
Android
JNI
Thread
JNI
全局引用保存Java对象的引用
在
JNI
中,可以使用全局引用(GlobalReference)来保存Java对象的引用。全局引用是一种特殊的引用类型,它可以在
JNI
环境中长期保存Java对象的引用,直到显式释放。
菠萝加点糖
·
2023-08-24 22:30
java
开发语言
JNI
Android
JNI
修改Java对象的变量
在
JNI
中,本地代码(C/C++)中修改了Java对象的变量,并且将其传递回Java端,那么Java端会看到变量的修改,尝试以下两种方式进行修改:添加native方法dataclassMyData(varkey
菠萝加点糖
·
2023-08-24 22:30
android
java
kotlin
JNI
Android
JNI
修改ByteArray参数并返回
在
JNI
中修改ByteArray类型的参数并返回:添加native方法classTestLib{companionobject{init{System.loadLibrary("
jni
test")}}externalfunmodifyByteArray
菠萝加点糖
·
2023-08-24 22:26
android
前端
JNI
kotlin
linux安装android NDK
编译
JNI
,如果没有NDK,会出错Error:Executionfailedfortask':app:compileDebugNdk'.
帅得不敢出门
·
2023-08-24 14:34
Android平台
ndk命令编译android串口源码生成64位so
需求android中要使用串口,谷歌官方在github上有提供代码实例,里面有
JNI
的代码和串口API的java文件,工程的地址如下:https://github.com/cepr/android-serialport-api
帅得不敢出门
·
2023-08-24 14:03
Android平台
android
java
apache
IM消息ID技术专题(七):深度解密vivo的自研分布式ID服务(鲁班) 仅登录用户可见
技术交流:-移动端IM
开发入门
文章:《新手入门一篇就够:从零开发移动端IM
hellojackjiang2011
·
2023-08-24 12:05
即时通讯
im开发
网络
native层
JNI
函数映射java方法
以MirRgbdApp项目为例,可以看到vative_realsense.cpp中有映射java层(RGBDSensor.kt)调用的方法
JNI
NativeMethodlogMethods[]={{"updateRealSenseFw
赖床的猫
·
2023-08-24 12:25
Zygote
一、App启动流程App启动二、zygote的作用a.启动systemServer(常用类、
JNI
函数、主题资源、共享库)b.孵化应用进程三、zygote的启动流程1.init进程是系统启动后用户空间第一个进程
兲涳滺籃
·
2023-08-24 07:16
rust工程
文章目录CargomacOS配置rust环境vscode配置目录结构Cargo.tomlcargo命令helloworld跟web交互WebAssembly跟Android交互配置Android环境
JNI
StoneLiu999
·
2023-08-24 02:22
前端
rust
开发语言
后端
记一次cloudera删除/var/lib/cloudera-host-monitor/ts/stream/日志导致无法重启问题
log/cloudera-scm-firehose/mgmt-cmf-mgmt-HOSTMONITOR-hadoop102.log.outCausedby:org.fusesource.leveldb
jni
.internal.NativeDB
sunnyboy_4
·
2023-08-23 21:16
hadoop
cloudera
大数据
KMM跨平台
开发入门
,看这一篇就够了~
前言近些年,不管是最初的RN还是到现在的Flutter、Compose,他们都在做着一件事——跨平台。他们的成就主要都是在UI上跨平台,当然Flutter虽然可以处理一些公共的业务逻辑,但目前在业务较重的情况下仍然需要各自处理。而KMM却与之相反,接下来让我们来一起了解一下吧~什么是KMMKMM即KotlinMultiplatformMobile是一个SDK,旨在简化跨平台移动应用程序的开发。通过
小城哇哇
·
2023-08-23 19:52
android
jni
undefined reference to ‘cv::imread
cv::imread(path.c_str());配置:set(OpenCV_DIR${CMAKE_SOURCE_DIR}/opencv-mobile-4.5.4-android/sdk/native/
jni
AI视觉网奇
·
2023-08-23 18:06
android开发
javascript
前端
开发语言
android opencv 调用硬编码
目录opencv部分编码部分获取类函数签名:opencv部分#include#includeextern"C"{
JNI
EXPORTvoid
JNI
CALLJava_com_example_myapp_MyActivity_encode
AI视觉网奇
·
2023-08-23 18:35
android开发
android
opencv
人工智能
Android逆向分析大全
概述__分析步骤通用逆向分析步骤1.了解该模块正向编程相关方法2.使用apktool解密apk,得到资源、
jni
模块等文件3.从apk提取出dex文件,使用dex2jar转换成jar文件,再用java逆向工具得到
萌木盖
·
2023-08-23 13:12
[Android] 如何编写基于MediaCodec的播放器
基于MediaCodec
JNI
的播放器,以nativemediacodecdemo为基础扩展
ykun089
·
2023-08-23 12:08
Android
framework
android
android
jni
nelem,android
JNI
学习详解
经过几天的努力终于搞定了android
JNI
部分,下面将我的这个小程序和大家分享一下。
时光派
·
2023-08-23 12:03
android
jni
nelem
android studio 自动提示
jni
代码,Android Studio ndk-
Jni
开发详解
JavaNativeInterface(
JNI
)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。
榴莲炸酱
·
2023-08-23 12:33
android
studio
自动提示jni代码
android
jni
编程详解,Android
JNI
开发系列(二)HelloWorld
入门HelloWorld新建项目Configureyournewproject部分选中IncludeC++Support复选框Next正常填写所有其他字段并完成向导接下来几个部分在向导的CustomizeC++Support部分,您可以使用谢列选项自定义项目:C++Standard:使用下拉列表选择使用的C++标准。选择ToolchainDefalut会使用默认的CMake设置。Exception
訫立史
·
2023-08-23 12:33
android
jni编程详解
android
jni
1详解,Android
JNI
开发详解(1)-
JNI
开发介绍
什么是
JNI
JNI
是JavaNativeInterface的缩写,中文译为“Java本地接口”,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)进行相互调用,从Java1.1开始,
小胖纸liuhui
·
2023-08-23 12:33
android
jni
1详解
Android
JNI
系列详解之
JNI
、NDK环境搭建和编译工具安装
本文主要介绍
JNI
、NDK环境变量的搭建,以及CMake工具的安装和ndk-build工具的安装。
sunbinkang
·
2023-08-23 12:03
NDK开发
android
JNI
NDK
CMake
Android
JNI
系列详解之NDK和
JNI
介绍
一、前提针对自己在Android
JNI
和NDK这块技术的空白知识点,进行这个
JNI
系列的学习,记录这一阶段的学习。学习的主要步骤:从概念原理解析--->边学边实战--->从易到难,循序渐进。
sunbinkang
·
2023-08-23 12:02
NDK开发
android
JNI
NDK
Android
JNI
系列详解之CMake和ndk-build编译工具介绍
一、前提CMake和ndk-build只是编译工具,本次主要介绍ndk-build和CMake的区别,下节课介绍他们的使用。二、CMake工具介绍CMake:crossplatformmake,是跨平台的编译工具CMake是在AndroidStudio2.2之后引入(目前默认的NDK编译工具),使用时配合CMakeList.txt和gradle。对C++的配置:默认配置了libc++;默认启用了C
sunbinkang
·
2023-08-23 12:02
NDK开发
android
ndk-build
CMake
NDK
JNI
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他