自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

OPhone NinePatch使用教程--创建优美的背景图片

在本教程中,将详细介绍OPhone中引入的NinePatch图片格式,以及如何使用NinePatch图片来创建和OPhone系统风格统一的应用程序。在下面的教程中使用OPhone系统中的控件Button来作为演示。 OPhone系统背景图片 首先来看看OPhone系统Button的背景样式。 创建一个示例项目,添加几个Button, layout代码如下: view pla...

2010-11-29 17:22:00 47

OPhone Camera教程 -- 如何在程序中使用照相机

在本教程中将介绍如何在程序中使用OPhone手机的摄像头来拍照,有些程序是需要使用手机摄像头作为输入设备的,例如二维码识别软件。 OPhone Camera 介绍 在OPhone手机中通过android.hardware.Camera类来控制摄像头设备,通过Camera类可以与摄像头服务取得(断开)链接、可以设置摄像头的各种属性、开始(结束)图像预览、拍照或则录像。要使用Camera只有...

2010-11-29 17:14:00 172

Java2D+3D游戏王(Yo-Gi-Oh!)开发日志3 —— 卡片编辑器

先做了个卡片编辑器的原型。目前支持基本属性设置和图像上传。过几天将实现卡片效果添加。然后就可以开始游戏平台的设计和制作了。

2010-11-28 23:34:00 231

Java2D+3D游戏王(Yo-Gi-Oh!)开发日志2

2天了,游戏王的怪兽卡(包含效果怪兽)类基本上已经架构好了。 MonsterAttribute为怪兽属性,如:光、暗、火、水... ActivateSpeed为卡片效果速度,效果怪兽、魔法、速攻魔法...等具有不同的发动速度 MonsterType为怪兽种族,如:龙、水、兽......

2010-11-28 13:29:00 100

在android中如何使用UDP和TCP传输

首先我们来看一下什么是UDP和TCP。 什么是TCP? TCP:Transmission Control Protocol传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。应用层向TCP层发送用于网间传输...

2010-11-27 23:45:00 56

如何降低android应用程序的耗电量

如果手机(移动设备)没电了,你的程序还能运行吗? 哈哈,这是地球人都知道的问题,那么如何才能降低android应用程序的耗电量呢?今天再一次回顾了一下09年google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也加上自己的一些体会拿出来和大家一起分享一下。 首先我们来看看android手机的电量都...

2010-11-27 22:48:00 64

android之后台线程(UI与线程交互)

本文将讨论android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。本文还将阐述一些用户界面(UI)中与线程交互的API。 UI用户界面线程当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与android UI组件交互。例如,当您触摸屏幕上...

2010-11-27 22:48:00 46

android数据库事务

在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。 首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。 其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。 如果您喜欢使用其他平台(如PHP + MySQL),代码通常在一个功能强大的服务器上运行,一般不会被意...

2010-11-27 22:26:00 55

Android开发之ListView 适配器(Adapter)优化

ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码: public View getView(int position, View...

2010-11-27 22:25:00 59

Android应用程序变量

Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建一个类HelloApplication继承Android.app.Application类,然后在我们的类中增加一些变...

2010-11-27 22:24:00 62

Java2D+3D游戏王(Yo-Gi-Oh!)开发日志1

这几天,看了一下游戏王的效果怪兽卡片。 游戏王有几千张卡,效果很多。而且效果与:玩家生命、魔法、陷阱、场地、手牌、墓地、除外区、地形、卡组……等N个因素相关联。而有些效果甚至是在两个不同因素之间进行,如从墓地到手牌、有攻击变防守、由里侧变表侧…… 这么复杂的卡片关系,如果人为手动来编写这些卡(假设每张卡一个类)不太可行。因此我有了2个设想: 1、制作一个卡片编辑器,通过它来编辑卡片,这个...

2010-11-24 08:00:00 77

Log4Net使用详解(续)

说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后(网址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言询问一些细节,现在就一些比较普遍的问题做一些稍微深入的解答,希望大家满意。首先说明一点的是,log4net解决的问题是提供一个记录日志的框架,它提供了向多种目标写入的实...

2010-11-23 10:35:00 60

android 完全退出程序

有几个activity,有一需求是在一个activityA点击back键退出系统而不是跳到之前的activity 首先想到的是清空activityA的堆栈,使用intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);但是该activityA不是已经存在于堆栈底端的,所以清除的只是堆栈中该activityA上面的activity,但后退后还是会返回堆...

2010-11-22 22:51:00 50

解决uploadify对象不支持此属性或方法

在做Ajax上传时uploadify(v2.1.4)是非常不错的JQuery插件,昨天在家做了好好的页面,到了单位发现总是报“对象不支持此属性或方法”错误,具体出错在“document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);”,网上查了很多帖子都没有解决。 想...

2010-11-22 14:25:00 188

Java2D+3D游戏王(Yo-Gi-Oh!)开发中

Java2D+3D游戏王(Yo-Gi-Oh!)开发中。。本博客会适时发布最新进度,有空时还可能会写相关教程,有兴趣的请跟进。 感谢一直关注我的人。 2011年,Java游戏大作——游戏王等着你! ...

2010-11-21 03:40:00 141

Java2D+3D游戏王(Yo-Gi-Oh!)开发中

Java2D+3D游戏王(Yo-Gi-Oh!)开发中。。本博客会适时发布最新进度,有空时还可能会写相关教程,有兴趣的请跟进。 感谢一直关注我的人。 2011年,Java游戏大作——游戏王等着你! ...

2010-11-21 03:40:00 100

Java2D——仿Windows7扫雷

先看下效果图吧: 运行程序、源码、资源图片 下载地址: http://download.csdn.net/source/2838245

2010-11-17 10:01:00 91

easyui datagrid动态绑定列名和数据

公司有这么一个需求,根据不同的权限显示一张表不同的字段。这个要命的需求给UI层带来不少麻烦,首先,我们采用easyUI的datagrid显示表格数据,而表格的列是静态写死的,如果要根据不同权限显示不同的字段导致必须通过结果集来show字段,但是easyUI的源代码中是ajax拿到数据后直接根据列去显示,使得我不得不修改easyUI类库。 先说一下思路:首先UI的datagrid中没有指定任何列,...

2010-11-13 21:24:00 111

用好VS2010扩展管理器

VS2010已经推出有一段时间了,相比VS2008它确实有很多先进之处,这点想必很多已经开始使用VS2010的人已经感受到了,在这里要介绍的是VS2010的扩展管理器。打开VS2010之后,我们可以在“工具”菜单下找到“扩展管理器”,如下:打开“扩展管理器”之后,界面如下:这个时候我们看到的是一个空的界面,这是很正常的,因为我们没有安装任何扩展。如果你当前的计算机可以连接到网络的话,点击“联机库”...

2010-11-09 22:19:00 68

用Java2D画出树的结构_v0.1.0

先看效果图: 定义树的数据结构 /** * 2010-11-8 * John */ package tree; import java.util.ArrayList; import java.util.List; /** * 树的结构 * @author John * */ public class Node { private Str...

2010-11-09 09:34:00 77

手把手教你搭建jME2(jMonkeyEngine2)环境【有图有真相】

本文以搭建jME2.0.1_Stable为例: 1、下载jME类库 jME2.0.1_Stable下载地址: http://code.google.com/p/jmonkeyengine/downloads/detail?name=jME2_0_1-Stable.zip&can=2&q= 下载完了解压后,发现有3个文件夹: junit、lib、src ...

2010-11-07 19:23:00 106

jMonkeyEngine之Camera全攻略

昨天弄Camera,本来还以为不难,谁知道却被这个问题困扰了一个晚上。不知怎么地,早上突然一个猜想,然后测试,通过!因此写下本文,供大家一起学习交流。本文所用图片都是本人亲手PS的,所以转载文章、图片请注明出处。谢谢! 想自定义jMonkeyEngine中的Camera一般需要做2件事: 1、 设置摄像机视锥(ViewFrustum)的大小 2、 设置摄像机的位置和朝向 设置视...

2010-11-04 19:29:00 130

最近

最近一切还好,除了天气有点冷,人有点懒之外,其它还行。 好不容易翻译完了JMonkeyEngine(jME)的Flag Rush系列前10篇(目前作者就写了10篇)。 感觉还行,在学习过程中涉猎了一下计算机图形学,感觉还好,还好目前涉及到的还能理解,准备做完项目之后再去系统学习计算机图形学。 就快毕业了,寒假就去找找工作咯。 唉,目前Java图形编程的在我们国内还不是很普及。 只有北...

2010-11-04 16:46:00 43

jMonkeyEngine译文 FlagRush10(2)——墙壁检测系统(Detection System)

10.6、Lesson10.java import java.io.IOException; import java.net.URL; import java.util.HashMap; import javax.swing.ImageIcon; import com.jme.app.BaseGame; import com.jme.bounding.Boundin...

2010-11-04 12:08:00 62

jMonkeyEngine译文 FlagRush10(1)——墙壁检测系统(Detection System)

注:本系列教程全部翻译完之后可能会以PDF的形式发布。 如果有什么错误可以到http://blog.csdn.net/kakashi8841留言或EMAIL:kakashi9bi@gmail.com给我。 jME版本 :jME_2.0.1_Stable 开发工具:MyEclipse8.5 操作系统:Window7/Vista 10、夺取Flag 10...

2010-11-04 12:02:00 69

Android应用移植到OPhone平台指南

1.1 概述 OPhone平台基于Linux和开放手机联盟(OHA)的Android系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。 本文重点介绍OPhone和Android应用开发的差异,...

2010-11-02 22:17:00 82

jMonkeyEngine译文 FlagRush9(2)——墙壁检测系统(Detection System)

注:本系列教程全部翻译完之后可能会以PDF的形式发布。 如果有什么错误可以到http://blog.csdn.net/kakashi8841留言或EMAIL:kakashi9bi@gmail.com给我。 jME版本 :jME_2.0.1_Stable 开发工具:MyEclipse8.5 操作系统:Window7/Vista 9.5、Lesson9.java...

2010-11-02 19:38:00 87

jMonkeyEngine译文 FlagRush9(1)——墙壁检测系统(Detection System)

注:本系列教程全部翻译完之后可能会以PDF的形式发布。 如果有什么错误可以到http://blog.csdn.net/kakashi8841留言或EMAIL:kakashi9bi@gmail.com给我。 jME版本 :jME_2.0.1_Stable 开发工具:MyEclipse8.5 开发环境:Window7/Vista 9.1、介绍 在这个向导中,我...

2010-11-02 19:31:00 62

空空如也

空空如也

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

TA关注的人

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