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
java调用jni
JNI
传递字符串 编码方式处理
在
JNI
中只有四个函数GetStringUTF,NewStringUTF,GetStringChars,NewString,前两个使用UTF8(可变字节),后两个是使用Unicode字符(16位双字节)
train_z
·
2020-09-11 16:39
Java
学习
JNI
一些基础知识
看王择佑老师的
JNI
视频,学习总结的一些基础知识。
time_hunter
·
2020-09-11 16:00
JNI
记一次修改库文件
除了n久前改了
jni
_onload,直接调用
jni
库函数外刚支持camera时,oem库dump文件是wmode,qa需要a模式更好的处理数据于是objdump到那个fopen函数,找到最后一个参数用fopen
starpicker
·
2020-09-11 16:51
错误: 编码GBK的不可映射字符
最近在研究
JNI
,由于只有一个文件,涉及命令行编译,使用notepad++编辑器,然后使用javac编译;之前的几个文件没有中文的内容,都没有产生错误,这次有中文就产生这样的错误!
MakeGreatEffort
·
2020-09-11 15:57
JAVA
深入浅析
jni
中的java接口使用
JNI
中的java接口使用项目需求,需要在c++函数中监听相应的状态,并在java端进行一些列的处理。这个需要在
JNI
中写一个subscriber,注册后在需要的地方进行引入使用。
·
2020-09-11 15:37
Android系统服务编写实例-Binder(Java层AIDL)
此篇涉及系统服务编写流程,主要就是Java层AIDL实现Binder跨进程通信;
JNI
的编写;ioctrl的学习C/C++层实现可参考另一篇文章:AndroidBinder实现示例(C/C++层)最近开发项目中
潇潇独行侠
·
2020-09-11 15:09
Android
开发
C语言开发
Binder机制在java层和C++层的实现的相同点和不同点?
Java层的Binder机制实际上是对c++层次进行了一个封装,使用
JNI
方法,使得Java代码可以调用c++层中相应的函数。②仅从使用方式来看两个层是相同的。
潇潇独行侠
·
2020-09-11 15:08
Android
开发
CMake设置相关路径
设置Library的输出目录set(CMAKE_LIBRARY_OUTPUT_DIRECTORYPROJECTSOURCEDIR/
jni
Libs/{PROJECT_SOURCE_DIR}/
jni
Libs
liushaofang
·
2020-09-11 15:35
Android开发笔记
android
Android之NDK开发
在AndroidSDK首次发布时,Google就宣称其虚拟机Dalvik支持
JNI
编程方式,也就是第三方应用完全可以通过
JNI
调用自己的C动态库,即在An
AnnaWt
·
2020-09-11 15:32
android
android
ndk
关于java和native优化的一些好的文章,持续更新
1.http://www.ibm.com/developerworks/cn/java/j-
jni
/2.http://blog.csdn.net/xyang81/article/details/44279725
libinfei8848
·
2020-09-11 15:10
android开发
工作备忘录
c和c++
ndk编译c可执行程序
建立好工程hello-a,在
jni
目录下创建文件hello-a.c,文件内容如下。#includeintmain(){printf("HelloAnd
l241002209
·
2020-09-11 15:19
JNI
学习笔记
1.xxx.java生成xxx.class文件和专属的.h文件命令javac-h.xxx.java2.查看当前xxx.java文件所有签名信息//首先得到xxx.class文件执行->javap-s-pxxx.class//得到结果如下,descriptor后的就是签名信息()内的是参数;V是返回值publicclasscom.example.cb.test.native1.FieldTest{p
Yogurt丶
·
2020-09-11 14:49
JNI
string jstring、const char*、std::string 之间的转换
java
jni
c++工作过程中常用的一些东西,在这里总结一下获取fieldenv->getFieldID(class,"name",field类型);获取methodenv->getMethodID(class
Orion-武博
·
2020-09-11 14:34
jni
Android 获取最近应用的缩略图
从媒体库中查询新视频增加后需要SDCard重新扫描才能给新增加的文件添加缩略图,灵活性差,而且不是很稳定,适合简单应用2.android2.2以后使用ThumbnailUtils类获取实现简单,但2.2以前的版本不支持3.调用
jni
andyhuabing
·
2020-09-11 14:34
学习笔记
ADT Cannot complete the install
如果替换Eclipse后出现Failedtoloadthe
JNI
sharedlibrary,则是因为Eclipse和JDK版本位数不对,更换成相同的位数版本则
aircraft1988
·
2020-09-11 14:24
Android
调用存储过程参数默认值问题
今天碰到一个问题,就是
java调用
存储过程,但是存储过程有几个参数是有默认值的,而正好我这块是不需要给那些默认值赋值。
XWH3344
·
2020-09-11 13:15
数据库
java
c#
EasyDarwin安卓直播之EasyPusher NDK开发:
JNI
回调函数的实现
最近在做EasyDarwin的EasyPusher手机直播项目开发时涉及到
JNI
回调,今日便研究了一下,跟native调用Java层的代码不同,此文说的是直接通过setCallback的方式去实现回调:
加贝龙
·
2020-09-11 10:18
Android
Android项目中使用javacv和javacpp的代码混淆配置
错误信息如下:02-2713:43:53.400:E/AndroidRuntime(25640):Causedby:java.lang.UnsatisfiedLinkError:Couldn'tload
jni
Pointer
加贝龙
·
2020-09-11 10:18
Android
javacv
javacpp
Android
混淆
proguard
gradle 语法备用
cn.mucang.android.mucang.framework:core:${coreVersion}"){excludegroup:'cn.mucang.android.framework',module:'android-core-
jni
卖客
·
2020-09-11 10:12
Android
Android Studio通过CMakeList集成so库
该教程的工作环境,AS版本3.5gradletool版本3.5.3gradle版本5.4.1-allAndroidStudio通过创建c++项目就可以创建一个支持
jni
开发的工作空间了。
grenZh
·
2020-09-11 09:55
android
编译luajava
最近代码转为游戏服务器编写,战斗模块使用了lua
java调用
战斗脚本内容,使用mac无法找到对应的luajava的安装包;开始了漫长的查询之路,不太顺利,在此备忘下,后续会继续更新.唯一找到一个可以在mac
狼烟的烟
·
2020-09-11 08:53
游戏
NDK eclipse环境配置
在AndroidSDK首次发布时,Google就宣称其虚拟机Dalvik支持
JNI
编程方式,也就是第三方应用完全可以通过
JNI
调用自己的C动态库,即在An
Emilio66
·
2020-09-11 06:39
android
c++
Android基础之如何在AS中导入
jni
Libs目录
1编辑app目录下的build.gradle文件,为其添加以下代码:sourceSets{main{
jni
Libs.srcDirs=['libs']}}2完整的build.gradle文件如下所示:applyplugin
zongpeiqing
·
2020-09-11 06:50
android
在Android studio中编写
jni
ndk接口并打jar包
开发环境:AndroidStudio3.01、新建一个AndroidLibrary工程2、添加一个Fingerprint
Jni
Lib类3、编写Fingerprint
Jni
Libnative接口packagecom.zxy.fingerprint_
jni
_lib
zhuyouyang
·
2020-09-11 06:09
jni
Android(Java):
jni
源代码
publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Buttonbtn=newButton(this);btn.setText("测试ndk");btn.setOnClickListener(newButtonOnClickListener());setContentView(btn);To
木卯0_0
·
2020-09-11 06:09
jni
从pfx文件中读取私钥,供
Java调用
生成数字签名
1.提取密钥对(如果pfx证书已加密,会提示输入密码):opensslpkcs12-infile.pfx-outkeypair-nocerts-nodes2.从密钥对中提取私钥:opensslrsa-inkeypair-outrsa_private_key.pem3.生成pkcs8格式私钥opensslpkcs8-inrsa_private_key.pem-outrsa_private_key_p
zhang854429783
·
2020-09-11 06:35
java
安全
java调用
c# Webservice 添加认证头
前言:项目中遇到调用webservice增加表头验证的逻辑,于是从网上找资料。一直跪倒底。没解决。终于功夫不负有心人。哈哈哈哈。解决方法用的是直接访问http的方法,拼接xml。如果还有小白不知道xml拼接是什么鬼,那么到现在你用过测试工具测试一下你的webservice可以调通吗。比如postman,soapui等里面测试的时候不就是xml格式的吗。一。用于拼接xml的表头信息表头的标签根据自己
yuan_ren_sheng
·
2020-09-11 06:58
java
android studio
jni
cmake(2)已有项目上增加
jni
欢在一个已存在的项目上增加
jni
cmake方式通过使用ndk的方式增加一个native库,需要在创建
jni
文件夹,然后在文件夹中创建C或C++源文件,头文件,Android.mk和Application.mk
商洲洲
·
2020-09-11 06:11
Connected to the target VM,address:'localhost:9120',transport:'socket'
这两天用
JNI
编程,运行到调用
jni
接口时,总是遇到这个问题,后来就用最笨的方法,通过注释掉某些语句,进行查找,最后终于查出来了。原来是unsignedlonglong引起的问题。
Mr耶
·
2020-09-11 06:49
AndroidStudio创建
jni
Libs文件夹添加jar包\so库
但通过AndroidStudio创建的项目并没有这个文件夹,所以需要创建,名字统一为
jni
Libs。
Rooney8
·
2020-09-11 06:00
Android
redis学习心得之三-【java操作redis】
java调用
你需要下载jedis.jar包下载网址:https://github.com/xetorthio/jedis/downloadspackageRedis;importjava.util.HashMap
得瑟的猪
·
2020-09-11 05:54
redis
java
AndroidStudio关于
jni
Libs文件夹的个人理解
AndroidStudio中
jni
Libs文件夹是默认放so文件的,所以在这种情况下不需要再gradle配置文件中进行指定so存放的文件夹位置。
神秘而又未知
·
2020-09-11 05:43
Android问题及解决
Android studio中NDK开发——
JNI
层日志打印
ndk.dir=G\:\\android-ndk-r10(=号后面为ndk的解压路径)如何让C的输出能显示在Logcat中一、前言
JNI
层是Java和C/C++的桥梁,在Java层中我们通常会使用Log.v
林伟茂
·
2020-09-11 05:36
JNI
java
android
ndk
jni
项目启动报的错
下项目启动完之后报出表或视图不存在各位大神求问从哪里看什么表不存在11:21:32.896]com.runqian.report.view.SetDefaultTagProps:init[11:21:33.020]Socket
JNI
libraryisnotavailable
weixin_42465632
·
2020-09-11 05:27
使用 IntelliJ IDEA 和 IntelliJ Clion 进行
JNI
开发
在AndroidStudio开发
JNI
的时候,总感觉被一些细枝末节所迷惑,比如NDK,.so文件,动态库,library,javah编译等等,感觉很困惑,所以这次打算撇开细枝末节,只关注最必要的东西。
李文江的江湖
·
2020-09-11 05:06
AndroidStudio-NDK开发(一)cmake编译c代码提供so库和jar包
包版本说明版本作者日期备注0.1loon2020.8.28初稿目录文章目录AndroidStudio-NDK开发(一)cmake编译c代码提供so库和jar包版本说明目录一、创建项目二、创建java类三、创建
jni
xiaoyaoyou.xyz
·
2020-09-11 05:34
android开发
实现Android Studio
JNI
开发C/C++使用__android_log_print输出Log
相信很多人在刚开始学习Android
JNI
编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+=-L$(SYSROOT)/usr/lib-llog
weixin_33840661
·
2020-09-11 04:21
android平台的
jni
---使用宏定义精简
JNI
接口函数名称
精简
JNI
接口函数名称生成java的本地方法一般是通过如下步骤完成:1.编写带有native方法的Java类2.使用javah命令生成.h头文件;3.编写代码实现头文件中的方法javah命令生成的
jni
waterseason
·
2020-09-11 04:14
android中级知识
移动开发
java
android studio 编译打包包含
jni
的sdk需要注意的地方
1.首先新建目录src/main/
jni
,将c、c++代码放到该目录下,并创建相应的Android.mk和Application.mk2.修改
jni
项目模块的build.gradle,在android节点内添加
veson258
·
2020-09-11 04:09
android
jni
开发中在c文件中打印log日志
分为两步:1:引用头文件#include#defineLOG_TAG"libplasma"#defineLOGI(...)__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)2.在想要打印的位置输出LOGI("prelocation.x%f",prelocation.x);这样就可以在log日志查看打印的日志啦画蛇添足的提供下ndk的e
逆光追月
·
2020-09-11 04:57
日常记录
java调用
python脚本并向python脚本传递参数
java调用
python脚本并向python脚本传递参数1、安装软件(以eclipse为例)先安装jdk,再安装Eclipse,成功后开始建立py_java项目,在这个项目的存储目录SRC下建立test
AcceptedLin
·
2020-09-11 04:54
Python
Java
java中使用redis和spring中调用redis
1.需要的jar包,配置的pom.xml文件redis.clientsjedis2.7.22.
java调用
/***@文件名称:JedisTest.java*@描述:TODO*@作者:wuwh*@时间:2018
无悔_一叶扁舟
·
2020-09-11 04:07
redis
Java 调用DOS命令完成任务
Java调用
DOS命令,完成特定的任务1.核心类及函数2.测试案例importjava.io.
lee_3312
·
2020-09-11 04:52
java
Java
DOS
跨语言调用
使用
jni
实现在C语言中打印log信息
这篇博客将介绍
jni
的一个简单应用,使用
jni
实现在C语言中打印log信息在写代码前,先看一下实现效果启动app后会弹出一个界面,界面上有一个在c语言中打印log信息按钮点击按钮后可以看到在logcat
meishadevs
·
2020-09-11 04:19
android入门
Android studio 如何在android选项下生成
jni
Libs目录
在选择Android的选项下面显示的
jni
Libs目录和选择Project选项下面的libs其实是一个但是在Android选项下面的
jni
Libs不是自动生成的需要在module的build.gradle
suwenlai
·
2020-09-11 03:39
Android进阶
编写
jni
生成动态库的步骤
JNI
是JavaNativeInterface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。
大龄程序媛
·
2020-09-11 03:59
jni
android studio3.0
jni
开发如何快速生成头文件
File->Setting->Tools->ExternalTools->AddExternalTools)二、在新添加的界面配置生成头文件信息:Program:javahParameters:-v-
jni
-d
来自嘉兴的攻城狮
·
2020-09-11 03:54
NDK
JNI
Android
jni
Libs下目录详解(.so文件)
最近又研究了一下,参考了一下:三星/联发科等处理器规格表更新时间:2017年5月手机CPU架构体系分类及各大厂商PS:我摘抄的分析:CPU:MIPS、ARM、X86三大架构armeabi系列:属于ARM(A7、A9、A15、A53、A57)包含:高通、麒麟(华为海思)、澎湃(小米)、联发科、猎户座(三星Exynos)mips系列:属于MIPS,多用在网关、猫、机顶盒等。代表:中国“龙芯”x86系列
simon2014
·
2020-09-11 03:45
上海腾科教育达梦数据库培训通过JAVA访问DM快速装载接口
同时达梦7中也提供了一组C和
JAVA调用
方式来方便开发人员在程序中进行批量数据的入库操作。本文主要介绍通过JAVA的
JNI
接口调用快速装载接口的方法。
qq_42726883
·
2020-09-11 03:27
Android 开发中如何用Javah命令生成
JNI
头文件
近段时间接触
JNI
,发现每个
JNI
头文件开头都有下面一段说明,大概的意思是这个头文件是自动生成的,不要修改。我就好奇这个文件是如何自动生成的,捣鼓的半天才弄明白。现在整理一下希望可以帮到大家。
海月汐辰
·
2020-09-11 03:33
Android
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他