加载中
JNI之C/C++层调用Java

调用静态方法 jmethodID cb = env->GetStaticMethodID(thiz, "createBitmap", "(II)Landroid/graphics/Bitmap;"); jobject bitmap = env->CallStaticObjectMethod(thiz, cb, metaInfo.dataW,...

2019/04/17 16:10
184
JNI函数签名

签名映射如下 类型签名 Java类型 V void Z boolean B byte C char S short I int J long F float D double Ljava/lang/Object; java.lang.Object [type type[] 比如,我们一个int的成员变量,...

2019/04/17 15:33
238
tensorflow使用的坑

tensorflow模型转snpe模型 如果没有做到下面的要求,模型转换时有可能会出现:SNPE支持的操作,却提示转换失败,而且很多。 生成tensorflow模型时用的tensorflow版本和运行snpe转换工具时的t...

搭建Git服务器

Git本身是没有服务器和客户端的区别,但是如果我们要共享git仓库时,就需要ssh、http,它们就有服务器和客户端的区别。 Windows平台下搭建Git服务器 1、在自己电脑搭建Git服务器,且只有自己...

2018/12/10 18:45
430
OpenGL ES 的例子

一个工具类,颜色三角形,颜色矩形,纹理矩形,计算着色器处理过的纹理矩形 https://github.com/chenguoting/glesDemo

2018/07/11 15:27
86
OpenGLES坐标变换

OpenGLES是针对嵌入式设备而设计的,其实际是OpenGL的裁剪版本。 变换流程包括:物体坐标系->世界坐标系->摄像机坐标系->裁剪空间->标准设备空间->实际窗口空间 这里面有时会用坐标系,有时会...

2018/06/26 10:00
439
c++智能指针

1、是一种泛型类,针对指针类型的泛型类,会保存指针 2、重载了符号 *和-> 对智能指针使用这两个符号,相当于对保存的泛型使用这两个符号 3、当智能指针引用计数为0时,会去释放指针指向的资...

2018/06/23 16:31
51
GridView和子View之间的间隙

默认的情况下GridView和子View之间会有一个间隙,原因是GridView为了在子View被选中时在子View周围显示一个框。去掉的办法如下: android:listSelector="#0000" 或 setSelector(new ColorDra...

2018/06/23 15:48
44
onLayout onMeasure

1、View的measure方法会调用自己的onMeasure方法。View要在onMeasure (int widthMeasureSpec, int heightMeasureSpec) 中计算自己的大小,并将结果通过调用setMeasuredDimension(int width,...

2018/06/23 15:45
15
android apk 签名

创建key,需要用到keytool.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),把...

2018/06/23 14:23
124
JNI 输出LOG

1、导入log头文件。在你使用的 .c/ .cpp 文件中,导入 log.h 头文件。 #include<android/log.h> 2、在android.mk 加上 LOCAL_LDLIBS := -llog 或 LOCAL_SHARED_LIBRARIES := liblog 3、定义L...

2018/06/22 18:13
254
基本JNI搭建

1、编写Java代码 首先我们需要编写自己的java代码 public class Hello { static{ System.loadLibrary("hello-jni"); } public native String sayHello(); } 2、把写好的类转换成.cl......

2018/06/21 16:25
84
JNI Java层类关联C/C++层的类

Android开发时,因为要实现某某功能,需要集成算法公司的算法库(so库),这就需要自己编写JNI。 通常这些库提供的接口可以概况成1、初始化 2、算法处理 3、释放 &n...

2018/06/21 15:37
271
Android JNI 读写Bitmap的方法

Java层创建Bitmap,通过JNI将Bitmap传到C/C++进行处理 Java部分 public static native boolean greenBitmap(Bitmap bitmap); C/C++部......

2018/06/21 10:40
2.7K
JNI 数据类型转换

#include <jni.h> #include "com_test_Test.h" #include <stdio.h> #include <stdlib.h> #include <strings.h> //获取字符串 JNIEXPORT void JNICALL Java_com_test_Test_sayHello(JNIEnv * ...

2018/06/11 15:48
102
图片分类

总结下之前的图片分类的工作

2018/02/06 16:22
175
Android Canvas变换操作备忘

Bitmap buffer = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(buffer); /** * 将bitmap的左上角放到canvas的(0, 0)点 * 向右移动40,向上移动4...

2017/12/27 11:28
77
softmax_cross_entropy_with_logits

在计算loss的时候,最常见的一句话就是tf.nn.softmax_cross_entropy_with_logits,那么它到底是怎么做的呢? 首先明确一点,loss是代价值,也就是我们要最小化的值 tf.nn.softmax_cross_entr...

2017/12/06 14:44
341
Surface Texture 记录

Texture_OES_ID和ANativeWindowBuffer关联起来 http://blog.csdn.net/arag2009/article/details/21396789 GraphicBuffer http://blog.csdn.net/yangwen123/article/details/16863377 Surfac...

2017/03/14 17:32
100
SurfaceTexture,TextureView,GLsurfaceview的区别与联系详解

Android 中的SurfaceTexture,TextureView, GLsurfaceview的区别与联系详解 SurfaceView, GLSurfaceView, SurfaceTexture和TextureView是Android当中名字比较绕,关系又比较密切的几个类。本...

2017/03/07 19:05
3.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部