JNI
李二二
一个靓仔的梦想航线
展开
-
byte[] 相关的一些处理方法
原始下位机回传的原始数据 byte最后转一下 或者直接参照twoCharCompareZero 进行判断byte 转 8位 byte[]public static byte[] getBooleanArray(byte b) { byte[] array = new byte[8]; for (int i = 7; i >= 0; i--) { array[i] = (byte)(b & 1); b = (byte) (b >...原创 2020-05-22 16:13:38 · 445 阅读 · 0 评论 -
关于android开发串口
开发串口的主要作用【软件控制硬件】开发工具-----> AndroidStudio1、需要准备的文件 : 关于串口通信,Google已经给出了源码,地址在GitHub android-serialport-api如下图2、导入 .c文件,在上面下载文件时的文件夹里面有这两个文件3、在java 文件夹下创建一个文件夹 ------------->文件夹原创 2017-12-09 22:43:32 · 488 阅读 · 0 评论 -
图片处理流程梳理
做图片处理必须要懂的基础知识我们所见的图片其实是填满颜色的不规则图像(通常情况下是矩形// 如果不是矩形也可以当成矩形补足矩形即可)所以要处理图片只需要打印出矩形然后拿到对应点的颜色二进制数组即可 图片矩阵 ----->比如是一个 16*16 的一个矩阵 ...原创 2020-11-21 11:00:31 · 374 阅读 · 0 评论 -
Shell 常用命令收集
录屏https://blog.csdn.net/gdutxiaoxu/article/details/69802895原创 2020-11-16 15:07:03 · 92 阅读 · 0 评论 -
opencv 图像转视频
JNIEXPORT void JNICALL Java_com_sunchip_pointreadingpen_MainActivity_startImgToVideo(JNIEnv *env, jobject obj){ //打开文件 ofstream outfile; outfile.open(filename.c_str(), ios::binary); if (!outfile) { cerr << "failed to op.原创 2020-08-28 15:17:19 · 119 阅读 · 0 评论 -
JNI 项目无法直接运行问题
错误实例Exception: More than one file was found with OS independent path 'lib/arm64-v8a/xx-lib.so'需要在对应的Modle ---> android -----> 下添加如下代码android {packagingOptions {//加上这些代码 pickFirst 'lib/arm64-v8a/libnative-lib.so'}}刷新一下即可同时...原创 2020-08-25 11:34:51 · 185 阅读 · 0 评论 -
JNI 相关流程
整个JNI流程 配置CmkList.txt 编写cpp ...原创 2020-08-22 16:01:10 · 195 阅读 · 1 评论 -
JNI 相关CmakeList.txt 配置
首先需要进入当前Module的Gradle.Build 设置编译CmakeList 及 cpp的编译环境defaultConfig {// externalNativeBuild {//// cmake {//// cppFlags "-frtti -fexceptions"//// }// cmake {// cppFlags "-s.原创 2020-08-21 11:23:38 · 357 阅读 · 0 评论 -
关于JNI 实现线程
#include <thread>#include <jni.h>#include <string>#include <iostream>#include <stdlib.h>#include <stdio.h>//定义全局虚拟机对象_JavaVM *g_javaVm;JNIEnv *g_env;jobject g_object;static volatile int mIndexThreadExit = .原创 2020-08-21 11:18:37 · 209 阅读 · 0 评论