
Android
GH_HOME
这个作者很懒,什么都没留下…
展开
-
java 中static final用法
final用法1、final用在类上,表明当前类它不能被继承,没有子类。 2、final用在方法上,表明当前方法不能被override,不能被重写。 3、final用在变量上,表明当前变量是一个终态的变量,是一个常量,这个变量的值一但被赋值后就不能被改变了。 (一般final用作全局变量的时候和static连用 即final static) 对于fin原创 2016-05-11 20:58:10 · 517 阅读 · 0 评论 -
刷新android中的媒体库
1. 问题概述使用我们自己写的程序生成一张图像或者一段视频,存放在SD卡的某个位置下,之后打开系统自带媒体库(图库)无法找到对于的图像和视频。连上电脑打开相应文件夹也找不到相应的文件?但是当手机重启之后,不管是在媒体库里找还是连上电脑搜索都可以找到。这其中发生了啥?2. 问题原因Android 内部维护了很多数据库,比如媒体数据库、联系人数据库等等。你在生成视频后并没有将视频的位置添加到这个数据库中原创 2016-12-12 18:10:54 · 3615 阅读 · 1 评论 -
android 中的引用
转自:http://www.jiangwenrou.com/java%E7%9A%84%E5%9B%9B%E7%A7%8D%E5%BC%95%E7%94%A8.htmlJava中存在四种引用,它们分别是:强引用(StrongReference),软引用(SoftReference),弱引用(WeakReference),虚引用(PhantomReference).下面分别介绍: 强引用(Stron转载 2016-09-07 15:58:14 · 838 阅读 · 0 评论 -
NDK编译选项的几个解释
NDK程序运行速度的决定因素主要由编译选项所决定,分布在android.mk与application.mk两个makefile中Application.mk 变量 含义 APP_PROJECT_PATH 项目路径 APP_MODDLE 模块编译列表 APP_OPTIMAL 设置程序为release或者debug版 APP_CFLAGS C/C++编译选项 A原创 2016-09-19 14:34:42 · 986 阅读 · 0 评论 -
编译带有OpenCL的OpenCVForAndroid
本文参考链接http://www.cnblogs.com/hrlnw/p/4720977.html1. 本机配置windows7 64为 cmake 版本 3.1.0 opencv版本 3.1.02. 基本步骤1) 下载opencv3.1.0 官方源码 https://github.com/Itseez/opencv/archive/3.1.0.zip 2) 下载cmake 3) 修改ope原创 2016-05-21 13:12:49 · 3663 阅读 · 2 评论 -
关于执行ndk-build后的代码
参考以下两篇文章 http://corochann.com/build-executable-file-with-android-ndk-after-lollipop-android-api-21-388.htmlhttp://blog.youkuaiyun.com/u010940300/article/details/45289151原创 2016-07-18 13:54:23 · 614 阅读 · 0 评论 -
Android NDK总结
一. introductionandroid NDK的介绍及应用对象 android NDK全称为Native Development Kit, 主要为了方便android开发程序员编写高速高性能的native 程序,也为处理一些底层的库和接口(如,调用OpenGL, OpenCL等等)二. ndk-build 基础我们在android中编写ndk程序的常用结构是这样的 +– project_r翻译 2016-05-16 19:36:23 · 884 阅读 · 0 评论 -
Android 学习(1)——AndroidStudio安装以及Helloworld
AndroidStudio安装下载AndroidStudio http://www.android-studio.org/index.php/component/content/category/88-download安装就是一路next 但是我建议在选择sdk安装路径的时候不要选到C盘user那个路径,后面就会发现所有下载的sdk以及google的usb driver都在这个文件夹下,C盘原创 2016-05-04 17:55:49 · 2998 阅读 · 0 评论 -
java 学习之 关于@Override
@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1 可以当注释用,方便阅读 2 编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 比如你如果没写@Override而你下面的方法转载 2016-05-12 15:48:27 · 418 阅读 · 0 评论 -
Android下OpenCV学习之-opencv读图
几个小tips使用opencv中的imwrite的时候注意: 直接使用imwrite("test.png",image);编译时可以过的,但是找不到保存的这张test.png,必须写为imwrite("/scard/test.png",image);,之后test.png会保存在系统根目录下。我建议我们先建一个我们自己的文件夹,之后把我们所有处理的图片放在这里,这样条理清楚些原创 2016-05-25 13:08:11 · 861 阅读 · 0 评论 -
关于OpenGL中FrameBuffer Object的使用
副标题1:如何在GPU中存放一些texture以后用副标题2:如何把camera传过来的对应GLES11Ext.GL_TEXTURE_EXTERNAL_OES目标的texture转换为GLES30.GL_TEXTURE_2D类型的texture来使用Part1:FBO的介绍和学习OpenGL frambuffer object简称FBO,我们在OpenGL最终的渲染地点在framebuffer中,相原创 2016-10-14 18:32:50 · 7363 阅读 · 1 评论