移动终端高级开发
笔记
王芳雨
盖余之勤,且艰若此
展开
-
Android GPS应用开发
Android GPS应用开发文章目录Android GPS应用开发一、支持GPS的核心AP1、android 定位的几种方式介绍2、GPS定位相关类2.1、LocationManager2.2、LocationProvider2.3、Location2.4、LocationListener位置监听接口2.5、LocationListener需要实现的方法:2.6、GpsStatus.Listener:GPS状态监听的一个接口2.7、Criteria:用于选择位置信息提供者的辅助类3、GPS定位流程3.1原创 2020-08-29 12:36:12 · 1687 阅读 · 0 评论 -
OpenGL与3D开发-旋转光照透明
旋转、光照、透明文章目录旋转、光照、透明1、旋转1.1、旋转的单位是角度值1.2 旋转的是整个坐标系1.3 如果进行一系列旋转操作,顺序很重要1.4 平移和旋转2、缩放2.1 平移和缩放3、 光照3.1、真实世界中的光照3.2、 光照类型:3.3 光源4、材料5、光照计算6、透明6.1、混合6.2、源因子和目标因子6.3 、glBlendFunc函数1、旋转1.1、旋转的单位是角度值1.2 旋转的是整个坐标系glRotatef()方法的语法格式如下:glRotatef (float angle,原创 2020-08-28 16:43:13 · 1550 阅读 · 0 评论 -
OpenGL与3D开发-应用纹理贴图
应用纹理贴图文章目录应用纹理贴图1、纹理的基本概念2、纹理坐标2.1坐标映射3、纹理映射的步骤是1. 启用纹理映射功能2.创建纹理对象3. 设置纹理属性4. 指定纹理5.纹理映射6.绑定纹理4、纹理环绕(Texture Wrapping)5、纹理过滤5.1 有三种情况:5.2 OpenGL允许我们为放大和缩小分配过滤器,并允许我们使用最邻近、双线性和三线性过滤。5.3 OpenGL 纹理过滤模式5.4 设置纹理过滤6、多级渐远纹理1、纹理的基本概念???? 纹理(TEXTURE),即物体表面的样子原创 2020-08-28 16:11:01 · 1546 阅读 · 0 评论 -
OpenGL与3D开发-绘制3D图形
绘制3D图形文章目录绘制3D图形1、立方体2、圆形3、球形3.1、球面顶点坐标计算使用OpenGL ES绘制3D图形的方法与绘制2D图形的步骤大致相同,只是绘制3D图形需要定义更多的顶点数据,而且3D图形需要绘制更多的三角形。1、立方体立方体有6个面(12个三角形),左、右、前、后、上、下。共有8个顶点,每个面有4个顶点2、圆形圆其实也可以看成以圆心为中心点的三角形扇,如下图所示:看到圆的内部是一个正多边形,当正多边形的边数(或三角形的个数)足够多的话,我们肉眼看起来就变成了一个圆。圆原创 2020-08-28 15:45:15 · 2014 阅读 · 0 评论 -
OpenGL与3D开发-绘制2D图形
绘制2D图形文章目录绘制2D图形1、OpenGL ES在Android中涉及的关键类1.1、GLSurfaceView1.2、GLSurfaceView.Renderer 接口1.3、 GL api 调用1、OpenGL ES在Android中涉及的关键类Android框架中有两个基础类,可让我们使用OpenGL ES API创建和操作图形:GLSurfaceView和 GLSurfaceView.Renderer。1.1、GLSurfaceViewGLSurfaceView从Android 1.原创 2020-08-28 15:38:06 · 1118 阅读 · 0 评论 -
OpenGL与3D开发 - OpenGL与OpenGL ES
OpenGL与OpenGL ES文章目录OpenGL与OpenGL ES1、3D图像引擎简介2、OpenGL3、OpenGL ES3.1 OpenGL ES版本分类4、OpenGL ES中基本概念4.1、渲染管线5、OpenGL 坐标系理解5.1、2D笛卡尔坐标5.2、3D笛卡尔坐标系5.3、左手坐标系和右手坐标系5.4、左手旋转规则、右手旋转规则5.5、对我们来说比较重要的总共有5个不同的坐标系统1、3D图像引擎简介现今较为知名的3D图形引擎有OpenGL、DirectXØ DirectX原创 2020-08-28 14:57:00 · 1139 阅读 · 0 评论 -
多媒体应用开发 - 录制音频
录制音频文章目录录制音频1、AndroidMediaRecorder架构详解2、MediaRecorder状态图3、 使用MediaRecorder类录制视频基本步骤如下:3.1.调用new MediaRecorder()创建MediaRecorder对象。3.2 调用MediaRecorder对象的setAudioSource()方法设置声音来源,3.3. 调用MediaRecorder对象的setOutputFormat()方法设置输出文件的格式。3.4. 设置所录制的音频和视频的编码格式、编码位率等原创 2020-08-28 14:18:07 · 648 阅读 · 0 评论 -
多媒体应用开发-控制摄像头拍照
摄像头拍照文章目录摄像头拍照1、Camera1使用1.1 使用步骤:1.2 为什么要使用Camera21.3 Camera2的 5点新特性:1.4 Camera2架构概述1.5 Camera2中比较重要的类及方法2、 Camera2拍照流程图:2.1 CameraManager2.2 CameraCharacteristics2.3 CameraDevice2.4 CameraDevice.StateCallback2.5 CameraRequest和CameraRequest.Builder2.6 Ca原创 2020-08-28 08:38:39 · 1314 阅读 · 1 评论 -
第十一章 多媒体应用开发(音视频播放)
第十一章 多媒体应用开发文章目录第十一章 多媒体应用开发第一节 音视频开发1、 MediaPlayer 类1.1使用 MediaPlayer 播放音频1.创建MediaPlayer对象,并装载音频文件2.设置要播放的文件3.对播放器的主要控制方法:4.MediaPlayer的监听事件1.2 MediaPlayer的状态图和及生命周期MediaPlayer状态2、AudioEffect类2.1 AudioEffect是音效控制基类,开发者不应直接使用此类,应该使用它的派生类:2.2 BassBoost: 重原创 2020-08-27 23:41:08 · 940 阅读 · 1 评论