自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

易水寒

不积跬步,无以至千里

  • 博客(451)
  • 资源 (38)
  • 收藏
  • 关注

原创 Android 中的单元测试(使用ServiceTestCase 进行 Service测试 例子)

进行Android Service 测试之前要稍微熟悉Android Service的生命周期,onCreate只执行一次,完了后是OnStart()。对于一个已经启动的Service来说,再次调用startService()只会执行OnStart()了。 首先我们写一个最简单的Service,建立一个project 叫 AndroidService: src/com.waitingfy.

2012-07-29 17:43:18 5519

原创 Android 中的单元测试(使用AndroidTestCase 进行 Content Provider 测试)

Android官方的解释是:Extend this if you need to access Resources or other things that depend on Activity Context.,如果你需要用到资源或者Activity Content,可以继承这个类进行单元测试。 我们这里拿Android中例子 “NotePad” 中的Content Provider来做测试。

2012-07-21 18:00:53 3455

原创 Android 中的单元测试(使用 ActivityInstrumentationTestCase2 进行 Activity 测试)

上篇我们讲到了普通的类测试,这次我们来关注下有控件的Android Activity是如何进行单元测试的。 首先我们写一个简单的Activity ,叫CalculateActivity,很简单里面有两个输入框,一个按钮,点击按钮就能得到两个输入框中输入数字的求和。 布局文件res/layout/main.xml: <LinearLayout xmlns:android="http:

2012-05-20 10:52:24 6553 3

原创 Android 中的单元测试 (普通Java类中的Function测试篇)

现在写程序写着写着对自己写的程序就没有信心了,代码量的上升,逻辑越来越复杂,非常需要单元测试(Unit Test)。现在感觉没有单元测试和版本控制,一个项目很容易崩溃。对程序的一点修改很可能会影响整个项目的实现。之前单元测试只是用过JUnit 。现在让我们来看下Android 中的单元测试是如何实现的。  当然最佳指导是Android的官方网站,http://developer.android.

2012-05-13 18:16:00 3772

原创 Android 中使用OpenGL ES进行2D开发(纹理Texture使用)

OpenGL纹理是一种位图,可以把它粘贴到OpenGL物体的表面上。比如可以获取一张邮票的图像粘贴到正方形中,使正方形看起来像一张邮票。要使邮票保持合适的方向,以便图像井然有序地排列,则必须获得形状的每个顶点并在正方形上标记出来,以便邮票和正方形的形状保持一致。在OpenGL中引入了纹理坐标。 OpenGL 假设纹理图始终为1x1的正方形,其原点位于(0.0)处,右下角为(1,1)。如下图。

2012-05-06 11:22:32 9738

原创 Android 中使用OpenGL ES进行2D开发(绘制矩形)

必须要先回顾下这张图,我们可以定义6个点,每3个点组成一个三角形,两个三角形组成一个矩形,但是搞计算机的总是懒或者说不喜欢重复的东西,我们也可以定义4个点,如右边的图案,V1,V2,V3组成一个三角形,然后V1,V3,V4组成另外一个三角形。 因为定义了4个点,所以我们需要更多的空间来储存来存储点了。下面是跟三角形代码不同的地方,用红色标出了。 ByteBuffer byteBuffe

2012-04-30 17:46:00 4352 2

原创 Android 中使用OpenGL ES进行2D开发(绘制第一个三角形番外篇)

绘制三角形需要3步: 在虚拟3D空间定义三个点的坐标位置在虚拟3D空间定义视椎体(VIewPort)转换显示到屏幕中 1.理解下glViewport(int x, int y, int width, int height ),即改变绘制三角形的第三步 上一篇Android 中使用OpenGL ES进行2D开发(绘制第一个三角形)中这个方法的使用是用下面的值传递进去的。  g

2012-04-19 22:41:29 2989 1

原创 Android 中使用OpenGL ES进行2D开发(绘制第一个三角形)

前面也说过,OpenGL ES不能直接绘制矩形,只能绘制三角形,两个三角形能组合成一个矩形,一个3D的模型就有N多的三角形了。 1.绘制三角形需要的理论知识 绘制三角形需要3步: 在虚拟3D空间定义三个点的坐标位置在虚拟3D空间定义视椎体(VIewPort)转换显示到屏幕中 1.1在虚拟3D空间定义三个点的坐标位置 1.1.1我们先来看在代码中是如何实现在虚拟3D空间定义三个

2012-04-14 11:52:02 3542

原创 Android 中使用OpenGL ES进行2D开发(GLSurfaceView)

我们知道OpenGL一般是在C,C++中应用,那么Android如何跟OpenGL ES对接的呢? 是用GLSurfaceView,今天我们的主角 interface GLSurfaceView.Renderer { public void onSurfaceCreated(GL10 gl, EGLConfig config); public void onSurfaceChang

2012-04-11 22:47:39 3468

原创 Android 中使用OpenGL ES进行2D开发(介绍篇)

1.先来看下什么是OpenGL ES OpenGL是(Open Graphics Library)的缩写, OpenGL ES 的目标设备包括手机,家电,以及车辆。因为OpenGL ES 必须比OpenGL 小,所以它删减了许多功能。例如,OpenGL ES 无法直接支持矩形的绘制,必须绘制两个三角形来构成一个矩形。 两个都是由Khronos Group维护,该协会由ATI, NVIDIA,

2012-04-07 16:22:32 2660

原创 Android 管理和组织首选项 (Preference) 附示例

1.何为首选项(Preference)? Preference翻译成首选项有点生硬,但似乎也找到不其他更好的翻译,preference在英语的翻译是“偏爱,优先权”的意思。 Android 首选项是用来在Android中读取和存储一些数据,通常是配置项,当然完全还有其他方式能实现,比如数据库或者文件,为什么要使用Android中首选项,个人的理解是一些配置文件存在数据库中还要一张表来存

2012-04-06 21:48:49 2132

Textures.rar

Directx 9.0教程之纹理映射 texture。 一个旋转的图片,可以看到反面。

2012-10-11

Matrices.rar

DirectX 9.0 C++ 教程 关于Perspective projection,Matrices,摄像头,旋转

2012-10-09

Vertices.rar

DirectX 9.0 绘制三角形。 一个彩色的三角形。

2012-09-29

Tutorial1.rar

DirectX 9.0 的第一个程序。就是SDK上的CreateDevice

2012-09-29

DialogFragment.rar

DialogFragment.rar 的一个例子。

2012-09-18

HelloMFC.rar

MFC的第一个例子。 hello MFC

2012-09-10

BasicListView.rar

ListView。BasicListView.rar

2012-08-21

FallMan1.rar

FallMan1.rar

2012-06-25

PhoneHelper.rar

PhoneHelper.rar

2012-06-16

helloworld1.rar

helloworld1.rar

2012-05-28

helloworld.rar

helloworld.rar

2012-05-28

NotePad.rar

NotePad.rar

2012-05-26

AndroidServiceTest.rar

AndroidServiceTest.rar

2012-05-21

ch09-jumper.rar

ch09-jumper.rar

2012-05-18

FlashLight.rar

FlashLight.rar

2012-05-18

HelloAndroid.rar

HelloAndroid.rar

2012-05-08

CalculateActivity.rar

CalculateActivity.rar

2012-05-08

native-audio.rar

native-audio,这里说明下Android中的JNI的中文乱码问题。 我们新建一个native.c的时候。eclipse对native.c默认的是GBK。我试着在java中把GBK转为UTF-8,依旧乱码,因此我也不知道jni返回的中文字符串是什么类型。

2012-04-20

hello-jni.rar

android jni 的hello world

2012-04-20

PHP实用指南1.0.CHM

PHP实用指南1.0.CHM,PHP实用指南1.0.,CHMPHP实用指南1.0.CHM.

2011-04-02

三星Calendar

1.主要实现了仿三星的日历主Activity的向左平移动画。 2.布局和图片都可以直接拿来用,如果要放到原生态的日历里问题也不大。 代码具体原理请看下面的博客: http://www.waitingfy.com/?p=646

2013-08-26

Air Hockey.7z

cocos2d-x Touch 事件应用的一个例子 移动精灵,精灵直接碰撞的简单例子,详细说明见下面的博客。 http://www.waitingfy.com/?p=608

2013-08-10

boost xpressive

用boost xpressive 写的一个例子。 是用vs2005 MFC开发的。我有一个wordpress博客,每次在csdn上写完博客,都需要复制到wordpress中,还需要手动修改<pre>和图片地址,比较麻烦,所以做了这个工具。 功能: 1.把CSDN博客的文章中的<pre name="code" class="cpp">标签转换成自定义的标签。比如我的wordpress博客中用的代码加亮插件是SyntaxHighlighter他的代码标签是<pre class="brush:cpp;" > 2.把CSDN博客的文章中的图片标签转换成Wordpress博客中的图片地址。比如会把"http://img.blog.csdn.net/20130621230257406"转换成"http://www.waitingfy/wp-content/uploads/2013/0720130621230257406.jpg" 里面包含源码和工具。具体源码解释可以参考 http://www.waitingfy.com/?p=592

2013-07-24

MFC 多线程

MFC 多线程的一个例子,插入多个优盘,选择一个目录,就会进行多线程复制。 具体可以查看博客: http://blog.csdn.net/fox64194167/article/details/9411751

2013-07-22

MFC 数据库操作

MFC 关于 数据库 增删改查的一个例子 见下面的博客说明。 http://blog.csdn.net/fox64194167/article/details/9410933 解压后,MFCDatabase_Data.MDF和MFCDatabase_Log.LDF复制到sqlserver2000安装的目录下:一般在C:\Program Files\Microsoft SQL Server\MSSQL\Data 然后进入企业管理工具,添加数据库,选择这个文件。

2013-07-22

Android Opengles 例子

Android 中使用OpenGL ES进行2D开发(纹理Texture使用) http://blog.csdn.net/fox64194167/article/details/7448491

2013-06-22

号码归属地.rar

参考文章http://blog.csdn.net/fox64194167/article/details/8978557 主要实现了一个C++打开二进制文件进行号码归属地查询的实现。还有个Android APK 号码归属地的实现。

2013-05-28

CursorLoadSample.rar

Android ListView 正在加载 异步载入数据 CursorLoader 例子http://blog.csdn.net/fox64194167/article/details/8941693

2013-05-17

HLSL Pixel Shader-Chinese

通过 HLSL 中的 Pixel Shader 让一张图片 黑白化, 中文注释版本。

2013-01-24

c++动态载入dll.rar

c++动态载入dll,里面有两个工程,一个生成dll,一个使用dll。是用vc++ 6.0开发的。

2013-01-09

HLSL Pixel Shader

通过 HLSL 中的 Pixel Shader 让一张图片 黑白化. http://blog.csdn.net/fox64194167/article/details/8308144

2012-12-18

YawPitchRoll.rar

根据鼠标移动进行旋转查看的水壶示例。运行参考http://blog.csdn.net/fox64194167/article/details/8028303。 博文参考http://blog.csdn.net/fox64194167/article/details/8260436

2012-12-07

RotationArbitrary.rar

矩阵中的数学旋转公式 转换到 C++中函数 替换DirectX 9.0自带函数。http://blog.csdn.net/fox64194167/article/details/8250543。 运行参考blog.csdn.net/fox64194167/article/details/8028303

2012-12-04

D3DXFont.rar

DirectX 9.0 C++ 教程 字体 迟到的helloworld。

2012-11-09

Meshes.rar

DirectX 9.0 C++ 教程 使用3ds max 创建的模型 xfile,mesh

2012-10-16

3ds max 2009 导出x文件插件(panda)

3ds max 2009 导出x文件插件, 复制到3ds max的安装目录下的plugins。重启3ds max,对一个max文件选择 文件下的导出,选择x文件格式即可。

2012-10-15

Lights.rar

Directx 光照教程,一个旋转的黄色茶壶

2012-10-11

空空如也

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

TA关注的人

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