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 NDK
JNI
入门笔记-day01-创建项目并运行
AndroidNDK
JNI
入门笔记目录创建项目1.选择一个项目模板NativeC++2.配置我们的项目NamePackagenameSavelocationLanguageMinimumSDK3.CustomizeC
binglingziyu
·
2020-08-24 03:07
ndk
jni
android
将 so|
JNI
|NDK 之间的关系说明白
最近在了解公司历史的发展,发现了公司产品中几乎都要使用so文件,不禁好奇这个so到底是何方神圣。so文件so是sharedobject的缩写,见名思义就是共享的对象,机器可以直接运行的二进制代码。so主要存在于Unix和Linux系统中。【参考:安卓so文件是什么,又是如何开发出来的呢?】它是c/c++实现的功能函数集合,并对外提供标准的接口,外层可以通过这个接口调用c/c++的代码。在Andro
龙衣
·
2020-08-24 03:56
android
jni
ndk
Android NDK开发之
JNI
基础
前言之前写了一篇文章简单的介绍了AndroidNDK的组件和结构,以及在Androidstudio中开发NDK,NDK是Android底层的c/c++库,然而要在java中调用c/c++的原生功能,则需要使用
JNI
码出世界
·
2020-08-24 03:55
android
ndk
jni
Android进阶: 10分钟实现NDK-
JNI
开发教程
项目简介
JNI
:JavaNativeInterface(Java本地编程接口),一套编程规范,它提供了若干的API实现了Java和其他语言的通信(主要是C/C++)。
百善孝为先
·
2020-08-24 03:53
ndk
jni
【Android音视频开发】从AVFrame到MediaFrame数组(四)
数组的实现过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建实现从AVFrame到自定义实体类MediaFrame数组的过程修改Java层回调接口
JNI
Helper
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
Android中Java代码与C的互相调用(
JNI
的简单使用)
引言最近在做项目的时候,接触到
JNI
,想一想自己第一次接触这个东西的时候,还是好久之前,现在既然接触到了,那我就简单的跟大家讲一讲
JNI
的基本使用方法。
Winny_Wiky
·
2020-08-24 02:56
android
SM4 CBC模式加密的C语言实现
有感于SM4相关正确资料的稀少,同时也算是自我的
学习积累
,故写下此文,希望可以帮助后来人少走些弯路。此处给出的是基于sm4源码及QT4做的SM4_CBC模式加密算法的验证工具,及其源码。
sy3311193
·
2020-08-24 02:25
杂项
qt 和java混合编程
用QAndroid
Jni
Object来做new一个对象:javaQtC++Filefile=newFile();QAndroid
Jni
Objectfile(“java/io/File”,“()V”);Filefile
zylgbin
·
2020-08-24 01:35
c++数据类型
Android Bitmap像素排列与
JNI
操作
图像的数值表示RGBRGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB颜色空间中,分别将RGB作为笛卡尔坐标系中XYZ坐标系产生。每一个颜色取值范围为[0,256)RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却
Reducto
·
2020-08-24 01:08
android
ndk
kotlin
Android Bitmap像素排列与
JNI
操作
图像的数值表示RGBRGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB颜色空间中,分别将RGB作为笛卡尔坐标系中XYZ坐标系产生。每一个颜色取值范围为[0,256)RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却
Reducto
·
2020-08-24 01:48
android
ndk
kotlin
Android Binder原理(四)ServiceManager的启动过程
本文首发于微信公众号「后厂技术官」关联系列AndroidAOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解
JNI
刘望舒
·
2020-08-24 00:37
Android进阶
Android框架层
腾讯面试官:了解Java Binder中的系统服务吗?
本文首发于微信公众号「后厂技术官」关联系列AndroidAOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解
JNI
刘望舒
·
2020-08-24 00:37
Android框架层
Android进阶
Android Binder原理(三)系统服务的注册过程
关联系列AndroidAOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解
JNI
系列Android解析WindowManagerAndroid
刘望舒
·
2020-08-24 00:37
Android进阶
Android框架层
Android
JNI
OpenCV ROI问题探究
im_bgr.cols,CV_8UC3);im_bgr(boundRect).copyTo(im_boundRect);二、代码Matim_boundRect=im_bgr(boundRect);在Android
JNI
forest_loop
·
2020-08-24 00:32
移动端AI
Image
Algorithm
Java常见类随写 之 ByteBuffer类
前者也可以通过
JNI
来创建,一般是是在内存里面。通过链式调用,优点就是堆内分配垃圾回收比较快,缺点是需要内存复制,但
还不如退而结网
·
2020-08-23 23:21
jni
开发之返回值
最近工作需要利用到
jni
开发,关于返回值这块内容,稍微有点啰嗦,结合自己查询的资料和开发的经验,稍微整理了下.文章内容分为两块:简单返回值和复杂返回值内容一.简单返回值指的是返回单一基本数据类型的数据.1
中味無人間
·
2020-08-23 22:53
Android Bitmap像素排列与
JNI
操作
图像的数值表示RGBRGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB颜色空间中,分别将RGB作为笛卡尔坐标系中XYZ坐标系产生。每一个颜色取值范围为[0,256)RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却
魁地奇
·
2020-08-23 22:43
掌握
JNI
要素:1、该函数大全是基于C语言方式的,对于C++方式可以直接转换,例如,对于生成一个jstring类型的方法转换分别如下:C编程环境中使用方法为:(*env)->NewStringUTF(env,"123");C++编程环境中(例如,VC下)则是:env->NewStringUTF("123");(使用起来更简单)2、关于下列有些函数中:*isCopy的说明,例如,如下函数:constchar*
gdut_abc
·
2020-08-23 22:07
深入Android系统
android原生态音乐播放器中文歌曲乱码问题——没落的MIPS
跟到frameworks/base/media/
jni
/android_media_MediaScanner.cpp文件的handleStringTag函数,它的实现如下:119 virtualstatus_thandleStringTag
CallMeKendy
·
2020-08-23 22:21
如何查看Java native 方法的实现
JVM主体是C++写的,
JNI
部分是C,工具类是Java写的,JVM里混有汇编代码。
做个有文化的程序员
·
2020-08-23 21:03
Java基础
计算机原理
JNI
中java类型的简写
在
JNI
中,当我们使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定义
JNI
NativeMethod等时,我们需要表示成员变量的类型
waterseason
·
2020-08-23 20:37
android中级知识
JNI
开发实践-小技巧
JNI
开发实践,小技巧板块,记录不常用的小知识点。
leo_wdls
·
2020-08-23 19:51
android
JNI
开发实践-数据类型
一.
Jni
基本数据类型二.
Jni
引用数据类型数组,作为引用类型存在三.应用类型与基本数据类型的区别1.基本数据类型可以在native层直接使用2.引用数据类型需要
Jni
函数转换才可使用四.域描述符1)基本数据类型
leo_wdls
·
2020-08-23 19:51
android
[RN]为什么要带上 abiFilters "armeabi-v7a", "x86"
因为rn
jni
里已经写了:
老汉带你推推推
·
2020-08-23 19:28
React-Native
js
JMF对MP3支持的简单实现
JMF现在还不支持WMA,如果要播放WMA文件,必须通过
JNI
来调本地的控件来实现了,在这里我给出来的例子是播放MP3的.首先到SUN的网站上去下载JMF的安装程序,安装好后,我们只要在其安装目录下的lib
tang203389
·
2020-08-23 19:35
JMF
jni
null
sun
工具
file
你所需要知道的
jni
知识
一、Java代码和
JNI
代码通信Java代码通过
JNI
接口调用C/C++方法1、首先我们需要在Java代码中声明Natvie方法原型publicnativevoidhello
JNI
(Stringmsg)
向往自由美好的孙先森
·
2020-08-23 19:30
Android进阶
JNI
使用的一些细节和用法
本文章分二部分:一.首先看如何绑定
JNI
和JAVA的方法我们要特别留意下
JNI
_OnLoad,百度下之后:当Android的VM(VirtualMachine)执行到C组件(即so档)里的System.loadLibrary
唯爱丶卡卡西
·
2020-08-23 18:04
Android进阶
Java中的native是如何实现的(
JNI
)
认识
JNI
什么是
JNI
JNI
的编程步骤利用
JNI
简单实现自己的ThreadJava中的线程操作系统的线程Java定义本地方法C/C++实现本地方法运行Java代码什么是
JNI
JNI
是JavaNativeInterface
yang3shi
·
2020-08-23 18:15
[zz]
JNI
高级教程之数据类型转换
From:http://blog.csdn.net/jinhill/article/details/6918821)最近做Android开发的人越来越多,Android开发难免会遇到调用本地库,这就需要采用
JNI
nonths
·
2020-08-23 17:51
Android
Qt for Android升级
Qt开发Android应用,做软件升级的时候,需要调用android借口安装程序,首先在java文件中用android接口封装一个分享功能的方法,然后在C++中调用QAndroid
Jni
Object::
nnngo
·
2020-08-23 17:50
Qt
Android事件处理分析
JNI
函数在frameworks/ba
林伟
·
2020-08-23 17:03
android
framework
Java SE 6 新特性: JMX 与系统管理
一直以来,Java开发人员必须通过一些底层的JVMAPI,比如JVMPI和JVMTI等,才能监测Java程序运行过程中的JVM和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的C程序和
JNI
leopard_lb
·
2020-08-23 17:37
Android
JNI
环境下给SQLite引入加密模块
免费的SQLite开源源码只给提供了两个函数,只有实现这两个函数才能实现数据库整体加密。然后废了点劲从网上找了一个已经实现好的开源库http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/然后大概写一下如何把它集成到自己的so库中。首先下载源码,找到sqlite3/secure/src下,把其中所有的文件(除了sqlite
会敲代码的喵
·
2020-08-23 17:02
Android
安卓硬件服务实例:手把手教你如何从驱动到应用添加硬件服务
序言:这篇文章在安卓7.1源码添加自己的硬件访问服务,从内核驱动,hal层,
jni
层,applicationframework,最后到app调用包装类,在内核实现简单的打印输出,通过这篇文章,会让你对安卓整个的框架有深刻的认识
墨尘深巷
·
2020-08-23 17:03
Android
framework
JNI
学习积累
之一 ---- 常用函数大全
花了几天时间研究了下
JNI
iteye_353
·
2020-08-23 17:22
Android Binder------ServiceManager启动分析
ServiceManager启动分析简述:ServiceManager是一个全局的manager、调用了
Jni
函数,实现addServicewgetServicecheckServicelistService
chenchuangfeng
·
2020-08-23 16:33
Android
android
jni
SQLite--SQLiteDatabase、SQLiteOpenHelper、sqlite3.c--(
jni
、头文件)--源码分析基于Android M
opendatabase:*使用ContextImpl#openOrCreateDatabase(),返回一个SQLiteDatabase对象。*可以去继承SQLiteOpenHelper,然后调用getWritableDatabase()可以获取SQLiteDatabase,使用SQLiteOpenHelper去获取,那么就要复写onCreate和onUpgrade方法。分析SQLiteOpen
淡淡的宁静
·
2020-08-23 15:39
移动开发综合
java和C++互调----(传递基本数据类型和对象)
参考文章:java和C++互相调用例子http://blog.csdn.net/huutu/article/details/11686705
JNI
的apihttp://docs.oracle.com/javase
Potter
·
2020-08-23 15:31
Android
NDK开发初级
Android 系统apk 裁剪
--------音乐播放器----------可删2)AudioEffectSettings.apk----------音效设置----------可删(连带可删lib\libaudioeffect_
jni
.so
放大的EZ
·
2020-08-23 14:07
Framework
【zz】
JNI
对象内存回收
AndroidNDK开发之旅13
JNI
JNI
引用转载
JNI
引用
JNI
引用概念:引用变量。引用类型:局部引用和全局引用(全局引用里面包含全局弱引用)。作用:在
JNI
中告知虚拟机何时回收一个
JNI
变量。
等风来不如迎风去
·
2020-08-23 14:24
Android
【zz】Java 与
JNI
互传数据
Java与
JNI
互传数据的那些事转载这里写目录标题Java与
JNI
互传数据的那些事常规类型的传递Java对象的内存管理临时对象全局对象特殊类型的传递指针传递找遍文档,避免深拷贝的方法大概有ByteBuffer1
等风来不如迎风去
·
2020-08-23 14:24
Android
64/32位so库兼容问题
jni
小布丁212
·
2020-08-23 12:22
android
android
studio
cmd javah -
jni
命令生成C/C++头文件(h文件) 报找不到 “*****”的类文件错误
一、问题描述:最近要做与底层的交互,需要编译h文件,所以研究了下javah-
jni
命令,但在使用的时候报如下错误:二、问题排查:1.检查class路径是否有问题(开始的时候就是犯了这个错);2.在c盘的时候最好使用管理员运行
寡言的程序员
·
2020-08-23 11:18
JAVAH
JNI
DLL
【CTF】PHP漏洞(
学习积累
中)
1.strcmp字符串比较strcmp()函数比较两个字符串,且对大小写敏感语法:strcmp(string1,string2);strcmp函数比较字符串的本质是将两个变量转换为ascii,然后进行减法运算,然后根据运算结果来决定返回值。0-如果两个字符串相等0-如果string1大于string2define('FLAG','flag{1}');if(isset($_GET['flag']))
SunJ3t
·
2020-08-23 11:10
CTF
PHP编程
Android开发基础(2.2)--利用NDK搭建自己的Android交叉工具链
将
jni
/Android.mk内的include$(BUILD_SHARED_LIBRARY)改成include$(BUILD_EXECUTABLE)即可。
Rozen
·
2020-08-23 11:28
Android
android
工具
thread
library
include
string
invalid conversion from ‘unsigned char*‘ to ‘const jbyte* {aka const signed char*}‘
jni
遇到invalidconversionfrom‘unsignedchar*’to'constjbyte*{akaconstsignedchar*}'错误不支持格式之间的转换错误的栗子:EEP_BufferC
梦里藍天
·
2020-08-23 11:22
java
jni
Android-
JNI
实现打印Log
今天记录下Android-
JNI
实现打印Log的方式,方便开发!
放羊娃_华振
·
2020-08-23 11:07
GC Roots
在JAVA语言中,可以作为GCRoots对象包含下面几种:1.虚拟机栈(栈帧中的本地变量表)中引用的成员2.方法区中类静态属性引用的对象3.方法区中常量引用的对象4.本地方法栈中
JNI
(即一般所得Native
CPV
·
2020-08-23 10:54
使用android studio进行ndk开发时如何定位crash错误
使用androidstudio进行ndk开发时如何定位crash崩溃错误在ndk开发时,
jni
层的代码一旦出现问题,就会打印如下信息,然后直接闪退,这时候让人非常抓狂,只能过在各个
jni
函数中打印日志来跟踪问题
提辖鲁
·
2020-08-23 10:08
Android
JNI/NDK
手绘|最美的时光遇见你
没能实现预期目标,让我深刻地体会到自己需要
学习积累
的东西还有很多,要走的路还很长。如果说这一年里有什么事情是最为开心和幸运的,那就是认识了在网络世界另一方的一河漪沫,是她让我重新开始审视自己,哪些是
乐筱
·
2020-08-23 10:22
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他