Android 框架
驱梦人
我很懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ffmpeg之native渲染YUV视频
Android 平台 不能直接渲染YUV格式视频,需要做YUV 转换 RGB,再去渲染,转换的方式有两种:1、使用ffmpeg的转换api,将解码后的原数据转换为RGB格式数据,再渲染2、使用opengl GPU 做转换 渲染本文章主要介绍第二种方式基于NDK来做渲染(使用GPU做渲染,可以提高效率)使用GPU 来做渲染 就需要 接触到 EGL 和 OPENGL 这两个词,这里摘录一些介绍和使用:通俗上讲,OpenGL是一个操作GPU的API,它通过驱动向GPU发送相关指令,控制图形渲染原创 2020-06-04 12:14:29 · 662 阅读 · 0 评论 -
Fragment 的生命周期
最近在开发一款软件,用到了Fragment,这是是动态加载Fragment,通过FragmentTransaction 对 Fragment做转换,FragmentTransaction 的方法有几种,对Fragment的生命周期有所影响。显示:add() replace() show() attach()隐藏:remove() hide() detach()add() vs.原创 2016-08-18 18:46:30 · 486 阅读 · 0 评论 -
初识Retrofit
初识Retrofit 最近工作不是很紧急,就在相关的网站查看一些有吸引力的文章,学习新的技术来充实自己,看到很多关于Retrofit的文章,出去好奇,自己百度了一下相关的内容,原来Retrofit是一个网络请求的框架,之前也用过不少的网络框架,最近使用okhttp,感觉还不错,现在这个Retrofit看文章很不错,自己就来学习一下。 Android开发中要原创 2017-07-06 16:45:39 · 487 阅读 · 0 评论 -
关于注解butterknife的使用
最近升级了Android Studio ,同时也升级了Gradle ,使用Butterknife做注解,结果在编译的时候报错,Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use annotationProcessor这句说在目前的Gradle插件中不可以使用andro原创 2018-01-17 16:44:35 · 266 阅读 · 0 评论 -
opencv简单导入
最近做公司的一个新的项目,需要实现图片内容的识别,经过百度很多都是使用opencv和tess-two实现的,自己跟着操作,记录下实现的过程和一些代码。opencv和tess-two都是第三方库,需要自己添加依赖,tess-two的依赖添加很简单,在项目的build.gradle文件下添加外部依赖就可以了例如:implementation 'com.rmtheis:tess-two:6.1.1'...原创 2019-01-17 13:51:28 · 4537 阅读 · 0 评论
分享