![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
seniorwizard
这个作者很懒,什么都没留下…
展开
-
用VC6 进行Android NDK 开发
关键词:移动开发 Android NDK VC6 Eclipse作为常用的Anddroid IDE开发环境,得到了广泛的应用。但是因为其系统庞大,如果机器的性能差一些,就得忍受其蜗牛般的速度。在做NDK开发的时候,我们只需要编译C/C++代码,有没有可能使用更快速的IDE环境,比如VC6来实现开发Android NDK 开发呢,经过尝试,发现是可以实现的。下面就把步骤整理出来,以飨原创 2012-07-03 16:15:09 · 4419 阅读 · 0 评论 -
EasyTV 手机电视
在互联网中有大量的免费流媒体资源,包括各种直播电视节目,其传播使用的主要协议有 TS Over HTTP, RTMP, RTSP,及苹果使用的M3U8格式,在Android系统有各种各样的流媒体或电视收看软件。它们或只支持某种单一协议,或提供少量的连接地址,EasyTV手机电视整理了大量的流媒体连接,同时支持前面所列的所有协议。同时提供各地电视节目收看手册,在联网的情况下,无需安装三方插件,就可以原创 2013-03-07 21:16:04 · 3157 阅读 · 0 评论 -
Andriod OpenGL 教程 06 - 纹理映射
关键字: android OpenGL 移动开发 教程在这一课,我们讲怎样将纹理映射到立方体的六个面上。学习纹理映射有很多好处,比方说您想让一颗导弹飞过屏幕。根据前几课的知识,我们最可行的办法可能是很多个多边形来构建导弹的轮廓并加上有趣的颜色。使用纹理映射,您可以使用真实的导弹图像并让它飞过屏幕。您觉得哪个更好看?照片还是一大堆三角形和四边形?使用纹理映射的好处还不止是更好看,而且您的原创 2012-07-31 22:22:16 · 1919 阅读 · 0 评论 -
Andriod OpenGL 教程 09 - 移动图像
关键字: android OpenGL 移动开发 教程 这一课我们将利用以前学到的知识,做一个简单的动画,显示在空间运动的星星。在这一课,您将学到如下的知识:在3D场景中移动位图,并去除位图上的黑色象素(使用混色)。接着为黑白纹理上色,最后您将学会创建丰富的色彩,并把上过不同色彩的纹理相互混合,得到简单的动画效果。 我们将绘制一些在空中旋转和闪烁的星星原创 2012-08-02 08:57:58 · 866 阅读 · 0 评论 -
Andriod OpenGL 教程 08 - 混合
关键字: android OpenGL 移动开发 教程 这一课,我们在纹理的基础上加上混合。 OpenGL中的绝大多数特效都与某些类型的(色彩)混合有关。混色的定义为,将某个象素的颜色和已绘制在屏幕上与其对应的象素颜色相互结合。至于如何结合这两个颜色则依赖于颜色的alpha通道的分量值,以及/或者所使用的混色函数。Alpha通常是位于颜色值末尾的第4个颜色组原创 2012-08-01 09:53:07 · 965 阅读 · 0 评论 -
Andriod OpenGL 教程 07 - 光照和输入控制
关键字: android OpenGL 移动开发 教程 在这一课,我们将添加光照和输入控制,它可以是我们的应用看起来更美观,在这一课我们将演示三种不同的纹理滤波方式。演示如何通过键盘和触屏操作来移动场景中的对象,同时将演示在OpenGL场景中应用简单的光照。为了演示用户输入,捕获用户输入事件,我们需要从GLSurfaceView导出一个子类来重载事件处理方法(比如重载onKeyUp原创 2012-07-31 22:32:51 · 1060 阅读 · 0 评论 -
Andriod OpenGL 教程 02 - 第一个多边形
关键字: android OpenGL 移动开发 教程 在第一课的基础上,我们添加了一个三角形和一个四边形,在这里我们使用glDrawElements方法来绘制我们的第一个三角形和使用glDrawArrays来绘制我们的第一个四边形,来演示在OpenGL ES中怎样绘制最基本的图元。 在OpenGL ES中不支持glVertex方法,因此在绘制三角形和四边形原创 2012-07-28 16:48:55 · 974 阅读 · 0 评论 -
Andriod OpenGL 教程 04 - 旋转
关键字: android OpenGL 移动开发 教程在这一课,我们将演示如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。为了实现上述目的,我们需要在MyGLRenderer.java中添加一些代码,是三角形和四边形按我们的要求动态地旋转起来。添加四个控制变量:privatefloatangleTriangle = 0.0f; privatefl原创 2012-07-28 17:02:59 · 765 阅读 · 0 评论 -
Andriod OpenGL 教程 03 - 添加颜色
关键字: android OpenGL 移动开发 教程在第二课的基础上,我们给所绘制的三角形和四边形添加颜色,在本课,我们将使用两种着色模式,在三角形中用平滑着色(Smooth coloring)模式,在四边形中用平面着色(Flat coloring)模式。在三角形的平滑着色模式中,我们建立一个颜色缓冲区colorBuffer并为之指定对应顶点的颜色。在MyTranagle.java中相关原创 2012-07-28 16:56:23 · 810 阅读 · 0 评论 -
Andriod OpenGL 教程 05 - 3D空间
关键字: android OpenGL 移动开发 教程在上节课的基础上,我们现在开始生成真正的3D对象,而不是象前两节课中那样3D世界中的2D对象。我们给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔(四棱锥)。给正方形增加左、右、上、下及背面生成一个立方体。我们混合金字塔上的颜色,创建一个平滑着色的对象。给立方体的每一面则来个不同的颜色。这样在我们的工程中MyTriangle类原创 2012-07-28 17:10:38 · 837 阅读 · 0 评论 -
Andriod OpenGL 教程 01 - 创建一个OpenGL 窗口
关键字: android OpenGL 移动开发 教程 最近学习Android系统中3D编程,发现网络上资料虽多,但是都比较散,不成体系。网上有一些移植著名的OpenGL学习教程NeHe的资料,但是都不完整。因此趁此学习的机会, NeHe教程尽量完整移植,在移植过程中尽量利用了网络上已有的资源,整理成一个系统的学习材料, 也许对学习在Android上做3D开发的朋友有一些帮助。原创 2012-07-28 16:12:44 · 1461 阅读 · 0 评论 -
Android 中Java 和C/C++的相互调用方法
关键词: Android JNI C/C++ 移动开发 在一些Android应用的开发中,需要通过JNI和 Android NDK工具实现JAVA和C/C++之间的相互调用。 Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在 Java 虚拟机 (V原创 2012-06-26 16:58:00 · 21489 阅读 · 2 评论 -
Andriod OpenGL 教程 10 - 3D世界
关键字: android OpenGL 移动开发 教程 到目前为止,我们已经学会了如何创建3D物体,给物体着色,在空间中打开灯光,给物体贴上纹理等基本功能。并有能力创建一个旋转的立方体或者一群闪烁的星星了,对3D编程也有了一定的了解。 这一课,我们将演示如何加载3D世界,并在3D世界中遨游。为此我们采用一个文本文件来定义我们的3D世界。这样可以方便地加载原创 2012-08-02 09:23:00 · 1125 阅读 · 0 评论 -
在Android-x86 NDK编译中使用YASM
在PC平台上,游戏和多媒体应用使用了大量的SIMD(Single Instruction Multiple Data)指令来提高运行速度。但是将这些旨在提高应用运行性能的SIMD代码移植到Android x86平台的时候,我们往往不得不放弃这些代码,从android-ndk-r9d开始,采用yasm提供在Android x86平台下NDK编译时对汇编的支持。一、什么是YASM编译器Yasm是一个完整原创 2017-11-06 17:52:04 · 841 阅读 · 0 评论