提示:JNI ERROR expected reference of kind Global but found Local in DeleteGlobalRef 代码是创建...
提示:JNI ERROR expected reference of kind Global but found Local in DeleteGlobalRef 代码是创建...
app目录是指:data/data/[app package name]/files/代码获取是 getContext().getFilesDir().getAbsolute...
学习之路系列 OpenGLES学习之路 效果图 今天主要粗略的讲解以下几个坐标系统: 局部空间(Local Space,或者称为物体空间(Object Space)) 世界空...
1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap...
GLES11Ext.GL_TEXTURE_EXTERNAL_OES的用处是什么?上一张实现相机预览的每一帧的输出格式是YUV的(YUV),那么这个扩展纹理的作用就是实现YUV...
在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,jav...
实现绿幕抠图,其实想法很简单。这里简单粗暴的使用着色器替换。 OES Filter 直接实现在相机预览上的Shader 这里的关键是,判断颜色的范围。这里简单的认定 g>14...
我们在设计一些设计模式时,一般遵循如下七项基本原则,它们分别是: 一、开放-封闭原则(Open-Closed Principle)定义:软件实体(类、模块、函数等等)应该可以...
原文地址:http://www.cnblogs.com/zhangming-blog/articles/6000518.html 另一篇文章:http://www.jians...
对于使用 Android 中 Camera 进行开发时,搞清楚 Camera 的预览方向和拍照方向是非常重要的知识点。 我们知道手机 Camera 的图像数据都是来自于摄像头...
Android Studio中修改gradle插件版本和Gradle版本 Android项目中,我们一般要设置gradle插件版本和gradle版本。 gradle插件 项目...
1、可以保存RBGA,或者yuv4202、可以在同一个线程保存,或者抛到异步线程同一个线程即不需要启动thread,直接调用saveImage异步线程的话启动thread,用...
锁的种类 互斥锁、条件锁、自旋锁、读写锁、递归锁 1、互斥锁mutex 头文件:#include <mutex> // std::mutex 成员方法:lo...
头文件 成员方法: detach():本线程与调用它的线程分离,各自独立执行。调用之后,线程变为non-joinable join():本线程执行完该函数才会返回,调用它的线...
翻译自docs/ANDROID-MK.html Indroduction 本篇文档描述Andrid.mk编译文件的语法。Android.mk文件向Android NDK描述你...
原文地址:http://blog.csdn.net/lsyz0021/article/details/52064829 当我们使用github或者bitbucket等仓库时我...
本文提供的插件版本为Visual Assist X 10.9.2248,支持Visual Studio 2010~2017各版本,本人亲测均可正常使用。 一、 插件下载: 链...
AndroidStudio恢复左边菜单栏上的Project工具窗口方法 今天不小心把as的工程目录结构窗口给隐藏了,我一看这下完蛋了,东西没了,然后在某度上搜了搜,遇到这种问...