当前位置: 首页 > news >正文

jni数据问题

目的:

jni中(c++函数)一个 char buf[4] 如何通过env->CallVoidMethod(clazz,method_OnFindCards,jStringParam); 在app上显示出来

 

比如:

//获得Java层的回调函数
jclass mClazz = env->FindClass("com/android/server/RfidReaderService");
LOGI("the mClazz is obtained from the jobject clazz");
method_OnFindCards = env->GetMethodID(mClazz, "onFindCards","(Ljava/lang/String;)V");
if (method_OnFindCards== NULL)
{
LOGI("Fail to find method onFindCards");

}
LOGI("the method_OnFindCards is obtained ok!");
//(1)执行寻卡操作:

//(2)找到卡后,调用Java层的回调函数: cardNumber是一个jstring类型的字符串
jstring jStringParam = env->NewStringUTF("this is the value from the calling in the close reader in jni");
env->CallVoidMethod(clazz,method_OnFindCards,jStringParam);

 

在app上可以显示“this is the value from the calling in the close reader in jni”,,如何把buf中数据替换到该位置,同样在APP显示出来。虚心请教

转载于:https://www.cnblogs.com/Ph-one/p/4693821.html

相关文章:

  • sprintf
  • 锦上
  • eMMC(KLM8G2FE3B)
  • jni调试3(线程调试env变量问题)
  • 在JNI中新开线程遇到问题
  • 当函数没有return时错误
  • 三星 PMU NXE2000,x-powers的AXP228,NXE2000
  • android-86-Can't create handler inside thread that has not called Looper.prepare()
  • LM393,LM741可以用作电压跟随器吗?
  • android原生系统裁剪
  • 在ubuntu12.04下编译android4.1.2添加JNI层出现问题
  • android学习计划2
  • 1.linux下Kconfig编写规范
  • 2.linux下Makefile编写规范
  • 3.android下Makefile编写规范
  • 0x05 Python数据分析,Anaconda八斩刀
  • CAP 一致性协议及应用解析
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • github指令
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • maven工程打包jar以及java jar命令的classpath使用
  • Redis在Web项目中的应用与实践
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Web设计流程优化:网页效果图设计新思路
  • 编写符合Python风格的对象
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 基于HAProxy的高性能缓存服务器nuster
  • 力扣(LeetCode)21
  • 前端之React实战:创建跨平台的项目架构
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 小程序开发之路(一)
  • 携程小程序初体验
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (6)添加vue-cookie
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (九)c52学习之旅-定时器
  • (五)MySQL的备份及恢复
  • (一)VirtualBox安装增强功能
  • (转)JAVA中的堆栈
  • (转)可以带来幸福的一本书
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .net与java建立WebService再互相调用
  • @Not - Empty-Null-Blank