Android OpenGL开发实践 - GLSurfaceView对YUV格式数据的处理

一、创建OpenGL ES 环境 在清单中声明OpenGL ES 为了使您的应用程序能够使用OpenGL ES 2.0 API,您必须在清单中添加以下声明: <uses-feature android:glEsVersion="0x00020000" androi...

2019-03-27 20:11:43

阅读数 201

评论数 1

Linux命令行安装配置Android SDK

Linux 命令行的方式安装配置Android SDK

2017-08-16 10:34:37

阅读数 4309

评论数 0

Rx、kotlin、retrofit三者结合封装的网络请求库

源代码:RxKotlinRetrofitDemo 1.定义统一的返回结果类 ResultData data class ResultData(var code: Int, var message: String, var data: T?) code:接口返回数据状态码(状态码与后台人员协商...

2017-08-03 17:40:00

阅读数 3335

评论数 0

Android 主module引用不到依赖module里的依赖库

当我们在使用Android Studio新版本的时候,往往会需要相应的gradle版本,在高版本的gradle里使用 compile 会提示如下警告: 为了消除这个warning,可以选择使用’implementation’ 和 ‘api’,当我们在子模块使用 implementation引用j...

2019-05-07 19:40:00

阅读数 139

评论数 0

Android GLSurfaceView设置透明背景及放置在顶层显示

GLSurfaceView本身是不透明的,在相机预览图像上添加水印有时会采用在surface view上附加一层GLSufaceView绘制各种各样的水印图片,这时需要透明背景的GLSurfaceView并放置在上层显示,可以通过如下方式实现: class MyGLSurfaceView(cont...

2019-03-24 15:00:16

阅读数 187

评论数 0

Android视频编解码

简介   从广义上讲,编解码器就是处理输入数据来产生输出数据。MediaCode采用异步方式处理数据,并且使用了一组输入输出缓存(input and output buffers)。简单来讲,你请求或接收到一个空的输入缓存(input buffer),向其中填充满数据并将它传递给编解码器处理。编...

2019-02-22 08:36:23

阅读数 267

评论数 0

Android JNI开发简介

JNI思维导图:

2018-11-20 10:58:55

阅读数 61

评论数 0

Error: Cannot find module 'webpack-cli/bin/config-yargs' at Function.Module._resolveFilename

项目之前使用npm run start执行(“start”: “webpack-dev-server --open --config webpack.dev.js --watch --inline”)时正常,过了一段时间重新拉取代码,再次运行出现如下问题: Error: Cannot find m...

2018-11-08 14:33:00

阅读数 1158

评论数 0

Android录制video并抽取第一帧图片

一、申请权限 //摄像头权限 <uses-permission android:name="android.permission.CAMERA" /> //文件存储权限 &amp...

2018-11-01 17:27:32

阅读数 350

评论数 0

Android开发系统应用程序

一、配置清单文件 在 manifest 标签里添加属性:android:sharedUserId=“android.uid.system” 二、打包apk android studio : Build -> Make Project / Rebuild Project 或者:...

2018-10-25 09:37:39

阅读数 627

评论数 0

webpack打包工具介绍

webpack介绍思维导图:

2018-09-19 11:10:32

阅读数 135

评论数 0

React 前端开发框架介绍

react思维导图: React生命周期

2018-09-19 10:27:30

阅读数 583

评论数 0

Jenkins安装配置

jenkins安装配置

2017-08-18 15:12:03

阅读数 214

评论数 0

Nginx安装配置

安装下载地址:http://nginx.org/en/download.html 检查是否安装: find -name nginx 查看安装位置: whereis nginx安装需要的依赖 yum install gcc-c++ pcre pcre-devel zlib zlib-dev...

2017-08-16 14:29:49

阅读数 350

评论数 0

Gerrit安装配置

Gerrit安装配置

2017-08-16 12:02:23

阅读数 905

评论数 0

CentOS 上Git安装及使用

CentOS中git的安装、配置、使用。

2017-08-16 10:06:08

阅读数 445

评论数 0

网络接口调试工具

这里主要介绍两款在做网络请求开发过程中比较实用的两款工具--Postman、Charles Postman 1.软件安装 方法一:Postman是Google Chrome的一款插件,可以通过 更多工具 > 扩展程序 > 获取更多扩展程序 > 搜索Postm...

2017-08-04 10:50:13

阅读数 3153

评论数 0

Lambda表达式

1、什么是Lambda         Lambda 表达式,其实就是匿名函数。而函数其实就是功能(function),匿名函数,就是匿名的功能代码了。在 Kotlin 当中,函数也是作为类型的一种出现的,它也是可以被赋值和传递的,这主要就体现在 Lambda 表达式上。 先来看一个 Lambd...

2017-07-08 10:44:55

阅读数 217

评论数 0

Android开发环境搭建教程

Android的开发环境搭建说不上复杂,本文主要为了记录一下自己的一个配置流程,方便以后可以快速的搭建自己的一套开发环境。 本教程将分为五个步骤来完成Android开发环境的部署: 第一步:修改hosts文件 第二步:安装JDK 第三步:配置电脑上JDK的环境变量 第四步:下载安装Andr...

2017-04-29 18:13:38

阅读数 566

评论数 0

Android 编程下 Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:View...

2015-04-22 08:24:12

阅读数 330

评论数 0

提示
确定要删除当前文章?
取消 删除