自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 OpenGL ES 在Android平台的应用实践(3)

前一篇通过一个简单的案例讲述了如何进行OpenGL ES编程实现绘制一个可旋转的三角形。对于初学者,学会如何使用OpenGL ES的API就可以实现图形的绘制了,但是深入的剖析才能让我们对原理理解的更加深刻,知其然并知其所以然才是最终的取胜之道。下面我们从源码的层面来看看OpenGL ES是通过什么样的方式,最终绘制到手机的屏幕上的。 在EGL源码分析前,先列举出源码中...

2020-03-28 23:45:53 346

原创 OpenGL ES 在Android平台的应用实践(2)

第一篇文章讲述了OpenGL ES 涉及到的一些原理,相信初学者应该对OpenGL ES有了一定的初步认识与了解。下面我们讲解如何进行OpenGL ES的编程实现。 先来一个简单的例子,在手机的屏幕上绘制一个三角形,三角形的三个顶点采用不同的颜色。1.在AndroidManifest.xml中添加对OpenGL ES 2.0的支持。<uses-feat...

2020-03-28 23:38:24 157

原创 OpenGL ES 在Android平台的应用实践(1)

前言:OpenGL ES在Android平台的引入,使得Android渲染性能大大提高。为了加深对OpenGL ES机制的理解,同时也给初学的小伙伴一些入门的引导启示,后续会推出一系列的相关文章。欢迎感兴趣的小伙伴一起学习探讨,如有错误之处,也请批评指正,共同学习,共同进步。1.OpenGL ES是什么?OpenGL是一种跨平台的编程语言,是图形硬件设备访问的软件库,只提供接口...

2020-03-12 13:36:11 395

原创 Android框架分析之ActivityManager

Android源码是最好的学习教材,理解了源码中的设计模式和设计思想对于编程能力的提升大有帮助,本文就从ActivityManager入手开始学习Android源码。 一。ActivityManager的作用是为系统中所有运行着的Activity提供交互的接口,主要的接口围绕着运行中的进程信息,任务信息,服务信息等。ActivityManager相关的结构类图如下: 类图中描述的Activ

2018-01-21 23:17:05 732

原创 应用开发的结构浅析----一个基于Proxy-Stub模式的例子

当我们学会了Android的语法,了解了Android的基础知识以后,我们可以很容易的编写相应的功能,这个过程可以百度,Google。但这些都是针对Android系统提供的API进行封装,这些对于初学者来说是很重要的,也是一个初级开发者应备的条件,但是当我们想要编写一个APP时,如何组织工程代码结构是更重要的,这对于我们复用相同的功能代码,减少我们的开发工作量至关重要。所以,本文我们从一个例子入手

2018-01-06 16:44:12 888

原创 第一个Android应用的布局框架搭建

第一个Android应用程序布局框架搭建,左滑显示导航菜单,包括导航头部的布局。

2017-12-31 11:06:28 549

原创 命令行方式操作Android模拟器sd卡文件

1.命令行终端输入 adb shell,进入shell环境。 2.cd sdcard 进入sd卡。 3.adb push “文件名” /sdcard将文件推到sd卡。 4.adb pull “/sdcard/文件名” “目录”将sd卡中的文件拉到指定目录。

2017-03-02 18:23:58 1009

原创 NAT类型

NAT分为Symmetric NAT和Cone NAT两种。 Symmetric NAT:每次都分配新的端口号,IP映射不变。 Cone NAT分为以下三种: (1)全圆锥( Full Cone) : NAT把所有来自相同内部IP地址和端口的请求映射到相同的外部IP地址和端口。任何一个外部主机均可通过该映射发送IP包到该内部主机。(类似于全双工模式) (2)限制性圆锥(Restricted

2016-12-29 15:00:30 411

五子棋游戏

此为c++实现五子棋的例子,代码详细,有助于初学者学习c++,

2015-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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