07 2010 档案
XNA3.0初步——安装XNA Game Studio 3.0
摘要:安装XNA Game Studio 3.0 问题 你想开始编写自己的游戏。 解决方案 在开始编写自己的游戏前,你首先应该按照开发环境。XNA Game Studio 3.0让你可以使用一个单一的环境开发整个游戏项目。而且它是免费的。 首先需要Visual Studio 2008让你可以开发C#程序,因为XNA使用的是C#语言。 安装好Visual Studio 2008才能安装XNA Game ... 阅读全文
posted @ 2010-07-30 14:39 AlexCheng 阅读(488) 评论(0) 推荐(0)
管理Shader——总结
摘要:总结 在这一章中我确信您理解了shader的工作原理,包括为何要声明顶点格式,如何通过shader处理顶点数据等。如果您以前有过shader的编程经验,这一章可能不是最令人兴奋的,不过也许你可以学到一些你以前不知道的细节。 下列步骤说明了在xna中如何处理三维数据: 从Model类(或自己定义的顶点缓冲器)获得三维几何数据。 请确认您的shader和... 阅读全文
posted @ 2010-07-30 10:32 AlexCheng 阅读(245) 评论(0) 推荐(0)
管理shader——挑战:编写Diffuse per pixel shader
摘要:挑战:编写Diffuse per pixel shader 作为一个小的挑战以更熟悉shader,你可以编写一个简单的Diffuseperpixel shader,与 specularper pixel shader有相同的工作原理,只不过消除了镜面反光。 Diffuseperpixel通常用在没有光泽的材料上,为了能够切换specularperpixel和diffuseperpixel,你应该在... 阅读全文
posted @ 2010-07-30 10:32 AlexCheng 阅读(258) 评论(0) 推荐(0)
管理Shader——将Shader导入到您的引擎
摘要:将Shader导入到您的引擎 感谢DirectX和Xna,加载fx文件和设置所有必需的参数是很容易的(上一章在绘制2D直线和3D直线时你已经这样做) 。在下一章您会使用一个更一般的类,它可以接受许多不同的shader,并采用了更优化的方式设置所有必需的参数,但对于这一章在引擎中只使用simpleshader.fx文件。 与以往一样,你通过定义单元测试开始。在命名空间Shader中创建一个新文件si... 阅读全文
posted @ 2010-07-30 10:30 AlexCheng 阅读(644) 评论(0) 推荐(0)
管理Shader——Shader教程
摘要:Shader教程 这节贯穿创建你自己的shader的整个过程。这不是世界上最有用的shader,但它展示了如何得到shader,哪些工具能被使用,以及为你将来的可能更令人兴奋的shader做准备。 看一看图6-4你要前进的目标,它展示了来自于上一章的apple模型,不过这一次你的新shader文件SimpleShader.fx 应用于其上,另一个纹理被用来作为它上面的一些文本。 图6-4 S... 阅读全文
posted @ 2010-07-30 10:28 AlexCheng 阅读(897) 评论(0) 推荐(0)
管理Shader——Shader概览
摘要:管理Shader 现在基本图像引擎已经被启动并且运行了,你暂时可以把注意力放在shader开发。正如上一章提及的,在XNA中一切事物在shader的帮助下被渲染,即便当你使用 SpriteBatch 类或者 SimpleEffect 类模仿固定功能行为,不直接和shader交互的时候。本章遍历从零编写shader的整个过程,然后你学习所有关于vertex buffer、vertex shade... 阅读全文
posted @ 2010-07-30 10:16 AlexCheng 阅读(365) 评论(0) 推荐(0)
游戏组件——总结
摘要:总结 你的小游戏引擎现在有了三个新命名空间,也有许多辅助类可以用在未来的项目中。新的TextureFont 类在下面几章尤其有用。它不仅仅在显示诸如记分板这样的游戏数据上有用,也在单元测试中被使用;为了告诉用户所有可用的热键,在单元测试中显示帮助文本非常有用;万一你遇到问题,显示测试数据或者Debug数据尤其有用。例如,一个camera类的单元测试能输出摄像机的位置和旋转值以便于看出当测试运行时... 阅读全文
posted @ 2010-07-29 15:40 AlexCheng 阅读(339) 评论(0) 推荐(0)
游戏组件——挑战:创建NextBlock游戏组件
摘要:挑战:创建NextBlock游戏组件 本章不是真的讨论NextBlock游戏组件,为此有一个原因。我想你去自己创建它。 在本书的源代码中NextBlock类是空的,你的任务是填充它。NextBlock游戏组件已经添加到TetrisGrid类,你已经看过了所有要用到的方法。如果你对自己的解决方案不自信,你可以检查做了全部改进的完整源代码,并且在我做的XNA Tetris全部项目源代码也有完整的Nex... 阅读全文
posted @ 2010-07-29 15:39 AlexCheng 阅读(213) 评论(0) 推荐(0)
游戏组件——俄罗斯方块
摘要:俄罗斯方块 所有辅助类和游戏组件讨论得够多了。是编写下一个酷游戏的时候了。归功于可以利用小游戏引擎的许多类,在屏幕上书写文本、绘制精灵、播放声音现在很简单。 在进入Tetris游戏逻辑之前,以你在前几个游戏所作的相同方式,考虑所有游戏元素的定位是很有益处的。你只要展示一下背景盒以便于理解将要显示些什么,而不是在屏幕上绘制所有的游戏组件。对于背景,你再一次使用了宇宙背景(我承诺这将是最后一次)。... 阅读全文
posted @ 2010-07-29 15:38 AlexCheng 阅读(414) 评论(0) 推荐(0)
游戏组件——更多的辅助类
摘要:更多的辅助类 在上一章谈论的辅助类还不够么?是的。我们将在Tetris游戏中使用的两个新类在这里还没有被进一步深入讨论,它们只是本书中我真实使用的类的精简版。不过它们仍然很有用,并且有助于你使得游戏编写过程更加容易。 TextureFont类 你已经知道了XNA中缺少字体支持,你也知道位图字型是在XNA中显示文本的唯一选择(也许使用某些自定义3D字体渲染除外)。 在本书第一个游戏中,你正是使用某些... 阅读全文
posted @ 2010-07-29 15:34 AlexCheng 阅读(215) 评论(0) 推荐(0)
游戏组件——游戏组件
摘要:游戏组件 TetrisGame类也拥有Components属性中的所有游戏组件,该属性继承于game类。你能添加任何继承于GameComponent类的子类到这个列表,并且当你的游戏被启动和被更新的时候,该子类会自动地被调用。当你绘制游戏的时候,因为GameComponent类没有Draw方法,所以GameComponent类的子类不会被调用。不过你可以实现自己的绘制方法,或者仅仅使用Drawab... 阅读全文
posted @ 2010-07-29 15:29 AlexCheng 阅读(1288) 评论(0) 推荐(0)
游戏组件——Game类
摘要:Game类 你已经在前几章使用了Game类,不过除了通过调用来自于Program类的Run方法启动游戏和单元测试、使用Initialize、Update、Draw方法之外,那些章节没有谈论基础设计。好的,如果你只是创建一些简单的游戏,你确实不需要知道其他的一切,但是当游戏越来越大,有更多特性的时候,你可能想要考虑类的概观,以及游戏中类的设计。 Game 自身通常持有GraphicsDeviceM... 阅读全文
posted @ 2010-07-29 15:25 AlexCheng 阅读(511) 评论(0) 推荐(0)
游戏组件——概览
摘要:概览 本章讨论Game 类背后的构思,以及你能为之添加的组件。为了在下一章建立你的图像引擎并且运行,在开始3D概念之前,你还需要一些新的辅助类。BaseGame通常实现更多的特性,并且包含至今为止其他所有你写过的类。它被Game类继承,以利用XNA所有现成的特性。我们的主测试类TestClass以同样的方式继承于BaseGame,以帮助你执行游戏中的静态单元测试。然后你将添加TextureFont... 阅读全文
posted @ 2010-07-29 15:21 AlexCheng 阅读(311) 评论(0) 推荐(0)
web.config中特殊字符的处理
摘要:在ASP.NET应用中通常需要将数据库用户名和密码写在web.config中(当然也可以直接编译到dll中,增加安全性,但不够灵活修改数据库或使用数据源控件时会有问题)。在这过程中通常会遇到这样一个问题:明明用户明和密码都正确,但数据库却始终无法连接。这是因为数据库密码通常会出现特殊字符像“”,“&”等等。这就造成了异常。 解决办法 1.使用""标记结束,所有在CDATA部件之间的文本... 阅读全文
posted @ 2010-07-29 08:27 AlexCheng 阅读(476) 评论(0) 推荐(0)
解决办法:无法找到产品Microsoft SQL Server Native Client的安装程序包
摘要:安装SQL Server 2005时,出现这个错误:“无法找到产品Microsoft SQL Server Native Client的安装程序包,尝试再次使用的安装包Sqlncli.msi 有效副本安装。”,这是因为以前安装过SQL Server,Microsoft SQL Server Native Client已经装上了,去控制面板把Microsoft SQL Server ... 阅读全文
posted @ 2010-07-29 00:02 AlexCheng 阅读(833) 评论(0) 推荐(0)
辅助类——总结
摘要:总结 本章您学习到了大量的类,它们在以后的项目中会非常有用。单元测试也是一个重要的知识点,并且我希望说服你先写单元测试作为开始游戏开发的方式。本章最后关注了Breakout游戏。本章内容很多,幸好您可以跳过Breakout游戏的一些知识点,因为游戏的很多部分都可以重用上一章的Pong游戏。 下一章的中心将稍微放在游戏编程上,以及如何使用组件来构建游戏。本章中您看到了助手类的用处,现在你准备把这种思... 阅读全文
posted @ 2010-07-28 11:00 AlexCheng 阅读(227) 评论(0) 推荐(0)
辅助类——挑战:改进Breakout游戏
摘要:挑战:改进Breakout游戏 您可以尝试给玩家设置更多的生命次数,也可以像在上一章那样添加一个菜单以改进游戏。您也可以把Breakout游戏作为一个测试平台,来检验到目前为止实现了的辅助类。例如,玩家每次完成level 关卡或者打碎了一个砖块的时候,可以写下一条日志消息。 下一章将介绍Input类,它可以使捕获控制器的所有输入更加容易。就像上一章实现Gamepad的Rumble支持那样,游戏... 阅读全文
posted @ 2010-07-28 10:59 AlexCheng 阅读(155) 评论(0) 推荐(0)
辅助类——Breakout游戏
摘要:Breakout游戏 好极了,本章谈论了很多辅助类,最终是时候把它们派上些用场了。这里我将跳过游戏的构思阶段,Breakout游戏大体上说只是一个Pong游戏缩略版本,它只有单人模式,面对的是一墙砖块。最初Breakout游戏是由Nolan Bushnell和Steve Wozniak发明的,并在1976年由Atari公司发行。在这个早期版本中,它就像Pong游戏一样仅仅是个黑白游戏,但为了让它... 阅读全文
posted @ 2010-07-28 10:58 AlexCheng 阅读(647) 评论(0) 推荐(0)
辅助类——其他辅助类
摘要:其他辅助类 Helpers命名空间中包括了更多的辅助类;大多数辅助类就像RandomHelper类一样简单。把它们遍历一遍非常沉闷,所以请你们自己审阅本章没有提及的那些辅助类,如果想进一步了解它们可以使用其中内含的单元测试进行检测。 在本章结尾进入Breakout游戏之前,浏览几个余下的辅助类,它们在下面几章中会被频繁地使用:SpriteHelper、EnumHelper和ColorHelper。... 阅读全文
posted @ 2010-07-28 10:54 AlexCheng 阅读(398) 评论(0) 推荐(0)
辅助类——StringHelper类
摘要:StringHelper类 StringHelper类是最大的辅助类之一,估计它是我曾写的第一个辅助类,因为处理字符串会卷入如此之多的问题,很容易就可以想到许多方式来改善性能,更容易地处理字符串列表,输出字符串数据等等。 如果看一看StringHelper类(如图3-9所示),您会立刻发现许多方法,并且所有重载的方法支持很多不同的参数类型。它还包含相当多的单元测试;几分钟前,您就看见过一个来自于S... 阅读全文
posted @ 2010-07-28 10:49 AlexCheng 阅读(602) 评论(0) 推荐(0)
辅助类——随机函数(RandomHelper)辅助类
摘要:随机函数(RandomHelper)辅助类 看一下助手类之一的RandomHelper类。在单一项目中它不被经常使用,但几乎任何一个游戏都使用一些随机数生成,使得游戏内容看上去没有太多的周期性,并且给游戏带来更多变化。 在Breakout游戏中,您将编写一些随机数,这里的砖块(block)就是随机生成的。level 1 的随机概率是10%,level 2使用的随机率是20%,以此类推。这样随着... 阅读全文
posted @ 2010-07-28 10:47 AlexCheng 阅读(345) 评论(0) 推荐(0)
辅助类——XNA 中的单元测试
摘要:XNA 中的单元测试 在本书即将带来的工程项目进一步深入助手类的细节之前,本节简单讨论一下单元测试。在上一章您已经学习了静态单元测试(static unit test)。静态单元测试非常适用于快速检测可视的结果、测试物理特性和控制器,以及快速构建游戏。但是助手类和组件不需要用户输入,而需要你考虑它们的接口。这是没有意义的,因为单元测试主要是为了改善你的应用程序的可维护性,并确保一切运行尽可能无错。... 阅读全文
posted @ 2010-07-28 10:45 AlexCheng 阅读(233) 评论(0) 推荐(0)
辅助类——记录错误信息
摘要:记录错误信息 Debug游戏代码可能是非常复杂的,特别是如果您没有得到任何异常,但某些渲染循环却出错。只设置几个断点并不够,尤其是如果游戏在运行一段时间之后遇到错误,Debug并不是正确的选择。您想知道每一帧都运行了什么,但又不想逐步贯穿500帧去发现它。对于这类问题,您可以仅仅抛出一些文本到控制台,不过这只能在Visual Studio中使用,而且当你下次启动项目时将会丢失所有的控制台内容。 在... 阅读全文
posted @ 2010-07-28 10:41 AlexCheng 阅读(232) 评论(0) 推荐(0)
辅助类——掌握内容管道
摘要:掌握内容管道 就像你在第一章学到的,内容管道通常用来导入游戏资源,诸如纹理、shaders、阴影和声音文件。不像任何其他非Visual Studio(或 XNA Studio)支持的文件,你只要把添加它们到工程项目,内容文件会被处理,并且然后会被编译为二进制内容文件,这些文件能被你的游戏加载(见图3-1)。 图 3-1 在过去游戏编程不得不编写自己的导入器来加载游戏内容数据或者使用一种可利... 阅读全文
posted @ 2010-07-28 10:37 AlexCheng 阅读(221) 评论(0) 推荐(0)
辅助类——概览
摘要:概览 在Helper命名空间,我通常放许多有用的小工具和类,这些类随着时间的过去变得相当有用。对于一个单一的工程项目,它可能不是最重要或最有价值的代码,但是因为它能被一遍又一遍的使用,无论引擎的其他部分是否改变,助手类将是你的引擎和工程项目里最稳固的部分。大多数助手类不处理太多的游戏程序,并且对其他工程项目甚至网站都有用。 你正好看过前面的章节,你不借助任何助手类就能写一个完整的游戏,甚至根本不用... 阅读全文
posted @ 2010-07-28 10:31 AlexCheng 阅读(153) 评论(0) 推荐(0)
解决锚点在IE8中失效
摘要:锚点功能在网站制作过程中是经常会用到的,而且是一个非常好用的功能。 今天遇到这样一个问题刚刚做好的静态页面使用到了锚点,用IE8打开却失效了。尝试用火狐,360浏览器打开却没问题。很明显这是浏览器的兼容性问题。 解决办法在html页面中head标记内加入 ... 阅读全文
posted @ 2010-07-26 17:00 AlexCheng 阅读(437) 评论(0) 推荐(0)
创建你的第一个游戏Pong——总结
摘要:总结 我希望您能喜欢本章中的内容,并掌握创建游戏的整个过程。Pong可能并不是最好玩的游戏,但它涵盖了对于任何一个游戏项目来说都可能包含的从头至尾的所有东西。对于大一些的游戏项目,只用一章的篇幅是讲不完的,但在这里您至少已经学习了一些概念、单元测试以及一些敏捷方法学的基本术语。下一章要学习辅助类的设计,然后再深入研究Game类和游戏组件,这之后,您就可以准备写一个包含很多非常酷的特效的3D引擎,... 阅读全文
posted @ 2010-07-26 15:03 AlexCheng 阅读(289) 评论(0) 推荐(0)
创建你的第一个游戏Pong——疑难解答
摘要:疑难解答 希望本章不会有太多的难题。本章只涉及了两个主要问题:单元测试和Sprites。或许在Xbox 360上运行游戏您还有些问题,我已经在第一章的结尾处写了一些提示和技巧;如果您仍然有Xbox 360设定的问题,可以去查看。 另一个问题大多数人都不会提出,但对于少数对异常处理,尤其是对XNA异常没经验的人来说却会提出,那就是要理解为什么会抛出异常,并且要如何正确解决它。要随时紧盯着异常,试着... 阅读全文
posted @ 2010-07-26 14:59 AlexCheng 阅读(262) 评论(0) 推荐(0)
创建你的第一个游戏Pong——挑战:改进您的Pong游戏
摘要:挑战:改进您的Pong游戏 现在轮到您来对游戏进行一些改进了;也许您能换一换图片或声音,或者调整游戏的玩法。如果您有Gamepad控制器,您还可以试着给它添加Rumble支持。而且如果您阅读本书的话,的确应该有一个Gamepad,即使您没有Xbox 360;很多XNA范例都需要Xbox 360控制器,而且有些游戏使用Xbox 360控制器会比用键盘更好玩。 这里是为特制Gamepad添加Rumbl... 阅读全文
posted @ 2010-07-26 14:58 AlexCheng 阅读(248) 评论(0) 推荐(0)
创建你的第一个游戏Pong——在Xbox 360看上去如何?
摘要:在Xbox 360看上去如何? 好了,现在游戏已经完成了,并且你也在Windows平台上做了很多测试。正如我在第一章中解释过的,要让Xbox 360上启动并以XNA Framework运行需要几个步骤。如果Xbox 360上的XNA Game Launcher已经启动,您可以试着编译您的XNA Pong游戏并把它部署到控制台。 对于Xbox 360,有一些特别重要的事要记住: ... 阅读全文
posted @ 2010-07-26 14:56 AlexCheng 阅读(214) 评论(0) 推荐(0)
创建你的第一个游戏Pong——让我们编写Pong
摘要:让我们编写Pong 游戏构思都解决了,并且所有你需要着手的文件也有了。是做实际编码的时候了。首先,注视SpriteBatch类,并且看看如何不费力地管理所有的sprite精灵。SpriteBatch类不仅能按照图像保存时的格式来渲染sprites,还能把它们放大或缩小,给它们重新着色,甚至能旋转它们。 把菜单一起放进来之后,您将会添加球拍,并且在你第一章就看到过的输入功能的帮助下,来移动它们。... 阅读全文
posted @ 2010-07-26 14:53 AlexCheng 阅读(769) 评论(0) 推荐(0)
创建你的第一个游戏Pong——游戏构思
摘要:游戏构思 对于一个像Pong的游戏,讨论游戏内容似乎有点儿可笑,但是我试着尽可能保持事物的常规。在你开始编码前,考虑游戏应该看上去怎样和玩起来感觉怎样是重要的。越大的游戏项目,设计阶段越是重要。我不是说没有任何概念你就不可以写游戏或者应用程序。实际上,大多数初学者都是以写东西开始,然后再一遍遍地改进直到它看起来非常好。问题在于,要在第一次尝试的时候就找到最好的解决方案是几乎不可能的。 Pong游戏... 阅读全文
posted @ 2010-07-26 14:45 AlexCheng 阅读(559) 评论(0) 推荐(0)
创建你的第一个游戏Pong——概览
摘要:第2章:创建你的第一个游戏Pong 概览 这个章节讨论了设计和创建一个简单的Pong游戏。Pong曾经是第一个视频游戏,甚至在六十年代第一批Pong版本出现以前,就有一个能在示波镜oscilloscope上玩(2人网球,William A. Higinbotham,1958)的版本。这说明了实现一个基础版本的Pong有多么容易。一个叫做Ralph Baer 的TV工程师声称甚至早在1951年他... 阅读全文
posted @ 2010-07-26 14:37 AlexCheng 阅读(259) 评论(0) 推荐(0)
c#中split的用法
摘要:Split用法总结如下: 1.单个字符的分割: string s=abcdeabcdeabcde; string[] sArray=s.Split(c) ; foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 2.对于多个字符的分割,使用一种构造方法: string s=abc... 阅读全文
posted @ 2010-07-21 17:13 AlexCheng 阅读(326) 评论(0) 推荐(0)
XNA框架基础——总结
摘要:总结 本章涵盖了许多XNA背景知识,以及如何让XNA Game Studio Express在您的PC上正常工作,还介绍了如果你有Xbox 360,如何给它安装XNA。您还创建了自己的第一个小项目——我并不把它叫做一个真正的游戏,不过它使用了texture,处理了Xbox 360控制器输入和键盘输入,并且通过背景纹理的上下滚动,你和屏幕有了一个交互。 接下来的几章将聚焦于编写很酷的小游戏。这里概述... 阅读全文
posted @ 2010-07-21 09:18 AlexCheng 阅读(296) 评论(0) 推荐(0)
XNA框架基础——疑难解答
摘要:疑难解答 现在你已经阅读了你需要知道的如何起步第一个XNA工程项目。如果你只是通读这一章节,我强烈建议你至少打开这一章节的工程项目(从 www.wiley.com下载)并且运行之。 如果你遇到安装DirectX,.NET 2.0,或者XNA的问题,试着查找XNA论坛,也就是http://msdn.microsoft.com/xna/forums的帮助。由于有很多错误会发生,所以在书中的表格中得到提... 阅读全文
posted @ 2010-07-21 09:15 AlexCheng 阅读(364) 评论(0) 推荐(0)
XNA框架基础——XNA的注意事项
摘要:XNA的注意事项 为了完成这一个章节,这里有另外一些关于XNA 框架 和XNA Game Studio Express的技巧和窍门。如你所见,你知识能够开始编码和顺利工作,但是当你运行遇到问题,或者不知道如何解决一个特定的问题,依赖于浏览器的一个个书签总是有好处的。 另外,这一个章节部分讨论了.NET和 C# 的一些优点,而且检验XNA与Managed DirectX之间的不同。 重要的超链接 只... 阅读全文
posted @ 2010-07-21 09:12 AlexCheng 阅读(264) 评论(0) 推荐(0)
XNA框架基础——从头开始
摘要:从头开始 您已经准备好了一切,现在就让我们开始编码吧!本节您将在XNA Studio模板的帮助下创建一个简单的游戏项目,然后在Update和Draw方法中添加少量代码以实现一些小功能。在下一小节学习了SpriteBatch类之后,您将创建您的第一个游戏。 您的第一个项目 打开XNA Game Studio Express,在菜单栏中选择“文件→新建项目”,在弹出的新窗口中选择“Windows Ga... 阅读全文
posted @ 2010-07-21 09:07 AlexCheng 阅读(520) 评论(0) 推荐(0)
XNA框架基础——获取免费的XNA Game Studio Express
摘要:获取免费的XNA Game Studio Express 要立刻开始编码,你必须确定你安装了恰当的工具,IDE是快速起步的一个尤其重要的工具。如果你已经完成了XNA Game Studio Express的安装和配置,你可以越过这一个章节。 写这个部份仅仅以防有人需要另外的技巧和窍门。例如,如何在Visual Studio 2005 Professional 运行 XNA,就是在这里覆盖的内容,... 阅读全文
posted @ 2010-07-21 09:00 AlexCheng 阅读(937) 评论(0) 推荐(0)
XNA框架基础——XNA介绍
摘要:第1章:XNA介绍 欢迎来到XNA的世界。作为一个游戏程序员,你或许知道 DirectX ,甚至也许具有XNA 框架的基础知识。 这一个章节解释了如何安装 XNA Game Studio Express 和如何以有效率的方式使用它。它也包含相当多的技巧,这些技巧甚至可能对任何一个已经知道基础知识的人都有用。 在下面一些章节中,你将直接地开始开发一些很酷的小游戏。 这部分包含基本的功能和在这一本书... 阅读全文
posted @ 2010-07-21 08:31 AlexCheng 阅读(2491) 评论(0) 推荐(0)
将浏览器缓存转移到SD卡的小程序
摘要:将浏览器缓存转移到SD卡的小程序 之前已经发了 将Market缓存转移到SD卡的小程序! webviewCache可以将浏览器中的缓存转移到SD卡中,这样就可以“无所顾忌”的上网冲浪了。因为缓存不会被装载到手机宝贵的内存中,而是被转移到SD卡中,清理缓存只要把SD卡根目录文件夹内的文件删除即可。 点击下载该附件 webviewCache.rar(大小440k) 解压缩即可得到webview... 阅读全文
posted @ 2010-07-20 11:30 AlexCheng 阅读(402) 评论(0) 推荐(0)
将android Market缓存转移到SD卡的小程序
摘要:将android Market缓存转移到SD卡的小程序! 之前写过的一个教程 如何清空android G1手机里的系统垃圾 现在我有了一个更好的节约内存的方法,就是将Market中的缓存转移到SD卡中,这样就可以“无所顾忌”的上Market。 因为缓存不会被装载到手机宝贵的内存中,而是被转移到SD卡中,清理缓存只要把SD卡根目录文件夹内的文件删除即可。 下载附件 注:鼠标点击... 阅读全文
posted @ 2010-07-20 11:29 AlexCheng 阅读(213) 评论(0) 推荐(0)
新手必看!刷SPL可能存在的风险
摘要:新手必看!刷SPL可能存在的风险 刷 SPL 可能存在的风险: 一是在刷的过程中出错,这种情况一般是因为 SPL 包损坏 或者 刷错 SPL 包引起的(只要找到合适的 SPL 包 重新刷即可,但不排除变砖的可能); 二是刷机成功,G1 重启后卡在开机画面,无法进入系统,可能变砖。这是因为固件冲突,导致系统文件暂时性出错,无法进入系统,就像 PC 机 DOS 和 WINDOWS 之间出现问题... 阅读全文
posted @ 2010-07-20 11:26 AlexCheng 阅读(226) 评论(0) 推荐(0)
如何辨别你的android G1手机是否刷新SPL?
摘要:如何辨别你的android G1手机是否刷新SPL? 不少朋友为了更大的可用空间都给G1刷了SPL文件,我在这里说明一下怎样查看SPL文件是否刷新成功,使用这一方法也可以确定自己的手机是否已经刷新过SPL文件,从而判断需要刷新什么版本的ROM,也可以避免重复刷新SPL的问题。 需要的软件就是“超级终端”了,系统里都自带这个软件了,使用过LINUX系统的朋友想必都对“超级终端”十分熟悉了。 没有这... 阅读全文
posted @ 2010-07-20 09:40 AlexCheng 阅读(224) 评论(0) 推荐(0)
什么是SPL?与非SPL的区别
摘要:什么是SPL?与非SPL的区别 SPL,Second Program Loader,实际就是android的bootloader,用来引导系统的,(和pc的BIOS有点类似。) 除了用来加载android 系统外,它还有其他的一些功能,包括恢复模式,Fastboot(刷系统),HBoot(???)。 最终SPL就是用来读写flash rom的。除此之外,SPL还会检查要刷的数据文件是否正确。 当... 阅读全文
posted @ 2010-07-20 09:39 AlexCheng 阅读(1130) 评论(0) 推荐(0)
怎样快速更新已安装的软件?
摘要:怎样快速更新已安装的软件? 不少朋友都在手机中安装了各类软件,而且数量都不少,最多时我的G1里就安装了41个软件,内存基本都被占满了。 相信“软件达人”都会十分在乎自己的软件是不是最新版本的。那么这么多软件我们怎样及时的更新他们呢? 这就需要一款软件了,呵呵~ 又是软件。 先下载这个软件安装一下 com[1].a0soft.gphone.aTrackDog.apk(大小108k) 进入... 阅读全文
posted @ 2010-07-20 09:37 AlexCheng 阅读(894) 评论(0) 推荐(0)
轻轻松松为你的手机截图
摘要:轻轻松松为你的手机截图 好多人问我 你的手机截屏是怎么弄上去的?看来大家都不知道这个问题 其实超EASY的! 我是下了91助手 FOR android 系统 提供 91手机助手for android 下载 首先把91手机助理下载到你的电脑上 然后用数据线连接手机 (没有驱动的91会在你的第一次连接前帮你下好驱动)然后点击媒体娱乐 点击“咔嚓”手机截屏 然后刷新下 点击截图 这样... 阅读全文
posted @ 2010-07-20 09:33 AlexCheng 阅读(185) 评论(0) 推荐(0)
如何清空android G1手机里的系统垃圾
摘要:如何清空android G1手机里的系统垃圾 手机使用时间长了,难免会有一些系统垃圾数据出现,G1的可用内存本就不大,如果空间在被这些垃圾文件蚕食了,唉 我们的可用空间就更小了! 所以今天我们就要对垃圾数据宣战! 清理垃圾数据! ANDROID 系统的垃圾数据主要来源于缓存,而缓存中占据最多的就是浏览器缓存和 MARKET 网络商店缓存。 首先咱们查看下 手机可用空间是多少?我的G1上 可用... 阅读全文
posted @ 2010-07-20 09:18 AlexCheng 阅读(137) 评论(0) 推荐(0)
android手机怎样通过蓝牙传输文件
摘要:android手机怎样通过蓝牙传输文件 其实通过蓝牙传输文件这项功能也是最近才实现的,之前ANDROID的蓝牙功能是比较尴尬的,因为只能连接蓝牙耳机,现在有了一款名为 Bluex 的软件解决了蓝牙传输这一问题。 一、蓝牙文件的发送 1.首先下载安装 BLUEX 这个软件 点击下载 com[1].alex.BluetoothFileshare-1.0.3.apk(大小90k) 打开此... 阅读全文
posted @ 2010-07-20 09:17 AlexCheng 阅读(855) 评论(0) 推荐(0)
android手机连接PC后怎样切换为U 盘模式
摘要:android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上 已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机。这一次再来讲解一下怎样将你的手机变为“U盘”和电脑进行连接。 请注意手机变为 U 盘模式后,无法使用 PC 端的 APK 安装器安装软件。 先将手机和电脑通过 USB 线连接,滑动屏幕顶端的状态栏,看到以下界面,并点击 “USB 已连接”... 阅读全文
posted @ 2010-07-20 09:12 AlexCheng 阅读(295) 评论(0) 推荐(0)
几个小方法解决手机烧流量问题
摘要:几个小方法解决手机烧流量问题 不少刚刚使用 ANDROID 手机的朋友都反映手机有烧流量的问题,为此也付出了惨痛的代价,有的朋友被烧走了几百块啊~ 究其原因就是因为 ANDROID 系统的众多服务都是基于网络的,所以手机系统经常要通过网络和服务器进行通信,还有电信运营商的高价收费问题,当然这个问题我解决不了,我只能为大家解决第一个问题。 方法一、APN开关 首先可以通过“APN开关”来解决这个... 阅读全文
posted @ 2010-07-20 09:10 AlexCheng 阅读(415) 评论(0) 推荐(0)
手机彩信图片如何储存
摘要:手机彩信图片如何储存 首先你需要下载彩信附件保存软件 点击下载com[1].schwimmer.android.mmsextract.apk(大小95k) 已经是汉化版本了,大家直接安装就可以了 2.正常情况下拟接收到一条彩信只可以查看无法保存。 安装好“彩信存储”这款软件之后,就可以保存短信附件内容了。 选择好刚才接收到的软件,按下轨迹球。 弹出保存的提示框 保存即可 ... 阅读全文
posted @ 2010-07-20 09:07 AlexCheng 阅读(445) 评论(0) 推荐(0)
android手机如何群发信息
摘要:android手机如何群发信息 最近在论坛上看到不少朋友都在问有关于短信群发的问题,其实大家不需要安装任何软件。 具体方法很简单,首先进入“短信”,之后再按下“MENU”即可看到以下菜单。只要点击“群发”即可进入短信群发状态。 按下 menu键 会下面会出现 4个窗口 然后点群发 出来多个联系人后 接着按下 menu 出现5个框框 根据自己的需要选择一下 收件人 ... 阅读全文
posted @ 2010-07-20 09:06 AlexCheng 阅读(396) 评论(0) 推荐(0)
将G1内的SIM卡联系人导入到GMAIL的联系人中
摘要:将G1内的SIM卡联系人导入到GMAIL的联系人中 具体方法是:进入联系人——按下“MENU"键——导入联系人——按下“MENU"键——“全部导入”——“Contact type”下选择“Google"。这样你的SIM联系人就可以导入到你的设备中了(联系人后会有“Google”的标识),并且首次同步时联系人会自动导入到你的GMAIL联系人中。 注意:在联系人下——按下“MENU"键——“编辑... 阅读全文
posted @ 2010-07-20 09:04 AlexCheng 阅读(185) 评论(0) 推荐(0)
关于G1的GPS软件介绍及打开GPS模块方法
摘要:关于G1的GPS软件介绍及打开GPS模块方法 我们还是以 G1为例 G1 是带有硬件 GPS 芯片的,不过 G1 现在配合 GPS 可用的地图大都不支持离线地图库,也就是说你必须保证有 CMNET 或 WIFI 连接才可以使用 GPS 。这一点是很不符合我国国情的,CMNET 速度比较慢,而且价格比较贵,WIFI 热点在中国又比较少。 现在比较大众的 GPS 的软件有两个,一个就是手机内置的 G... 阅读全文
posted @ 2010-07-20 09:04 AlexCheng 阅读(303) 评论(0) 推荐(0)
教你如何使用任务管理器以及分享小窍门
摘要:教你如何使用任务管理器以及分享小窍门 大家可能注意到了G1上的程序绝大多数没有退出的选项,我们一般是按下“返回”或“HOME”这两个按键退出程序回到桌面的。那么这些程序都到哪里去了呢?他们到底有没有关闭呢? 其实G1每次最多可以打开6个程序,你每新打开一个程序,这六个程序中的最后一个就会自动关闭,如果要查看正在后台运行的6个程序,可以按住“HOME”按键不放,即可查看和切换程序。 如果你想关闭... 阅读全文
posted @ 2010-07-20 09:02 AlexCheng 阅读(365) 评论(0) 推荐(0)
android手机如何设置个性短信和来电铃声
摘要:android手机如何设置个性短信和来电铃声 方法一: 设置个性来电铃声: 先在SD卡上拷贝好你的铃声,之后进入G1的音乐播放器,收听刚才的铃声,按下“MENU”点击“设成铃声”,这样这个铃声就自动设置为你的来电铃声了,当然你也可以用这个方法添加更多的铃声。进入设置——音效与显示——来电铃声,就可以看到自己的铃声列表了,点击“手机震动”就可以开启来电振动了。 设置个性短信铃声: ... 阅读全文
posted @ 2010-07-20 08:57 AlexCheng 阅读(344) 评论(0) 推荐(0)
android G1蓝牙与无线网络,APN接入点设置
摘要:android G1蓝牙与无线网络,APN接入点设置 G1的蓝牙现在只支持蓝牙耳机(支持蓝牙立体声),和刚出道的iphone一样,G1不支持蓝牙数据传输和同步,只能等待系统的升级了。 G1的无线比较强大,现在最新的5.0.2Hr3版本ROM下已经支持到54M了。 打开设置无线和蓝牙: 设置——无线网络控制——WIFI,进入WIFI设置按下“MENU”可以扫描WIFI接入点,点击“高级”可以“管理... 阅读全文
posted @ 2010-07-20 08:54 AlexCheng 阅读(293) 评论(0) 推荐(0)
如何导入删除联系人
摘要:如何导入删除联系人 导入联系人: 进入“联系人”——“MENU”——“导入联系人”——“MENU"——“全部导入”——"Device" 就把所有SIM上联系人导入到设备上了。 删除联系人: 单个删除:选定要删除的联系人按住不放点击删除即可。 全部删除:设置——应用程序——管理应用程序——联系人储存——清除资料 阅读全文
posted @ 2010-07-20 08:53 AlexCheng 阅读(244) 评论(0) 推荐(0)
android手机添加删除桌面图标和插件,设置壁纸
摘要:android手机添加删除桌面图标和插件,设置壁纸 为了更方便 很多人会选择吧自己常用的应用软件放在手机桌面上。那么怎么把你想要用的图标放到桌面上呢?其实很简单 下面我们就手把手教你如何把应用程序放到桌面上 还有如何删除桌面的图标和插件 首先我们找一个自己经常使用的软件 用手点击它 然后画面就会跳转到主屏幕的界面上 把手松开就行了 是不是很简单呢?其实删除桌面的图标和插件 也一样 长按该应用... 阅读全文
posted @ 2010-07-20 08:51 AlexCheng 阅读(241) 评论(0) 推荐(0)
如何卸载自己手机上的APK文件程序
摘要:如何卸载自己手机上的APK文件程序 其实方法很简单,如果你刷新简体版系统的话就更容易找到删除的方法了。 桌面状态下按下“MENU”——“设置”——“应用程序”——“管理应用程序”——找到你要删除的应用程序,点击卸载。 点击应用程序进入下一级菜单 然后点击管理应用程序 找到你想卸载的应用程序 点击卸载 再按确定就OK了 卸载其实就是这么简单! 阅读全文
posted @ 2010-07-20 08:38 AlexCheng 阅读(770) 评论(0) 推荐(0)
TF/MicroSD卡的SDHC标准与Class速度等级详解
摘要:TF/MicroSD卡的SDHC标准与Class速度等级详解 什么是SDHC标准? SDHC是“High Capacity SD Memory Card”的缩写,即“高容量SD存储卡”。2006年5月SD协会发布了最新版的SD 2.0的系统规范,在其中规定SDHC是符合新的规范、且容量大于2GB小于等于32GB的SD卡。 SDHC最大的特点就是高容量(2GB-32GB)。另外,SD协会... 阅读全文
posted @ 2010-07-20 08:30 AlexCheng 阅读(746) 评论(0) 推荐(0)
什么是APK文件?他和android手机是什么关系?
摘要:什么是APK文件?他和android手机是什么关系? APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM execute... 阅读全文
posted @ 2010-07-20 08:28 AlexCheng 阅读(858) 评论(0) 推荐(0)
android手机如何用CMWAP上网?
摘要:android手机如何用CMWAP上网? 在 设置-无线控件-移动网络设置-接入点名称-中国移动WAP设置下 按Menu -New APN 按照下面格式填入 name cmwap apn cmwap proxy 10.0.0.172 port 80 username 空 pasword 空 mmsc http://mmsc.monternet.com mms proxy 01... 阅读全文
posted @ 2010-07-20 08:26 AlexCheng 阅读(202) 评论(0) 推荐(0)
关于CMWAP,CMNET,GPRS,EDGE问题集合
摘要:关于CMWAP,CMNET,GPRS,EDGE问题集合 1,我知道GPRS,那为啥我设置好的GPRS,G1上面图标显示个E,又看到某些教程说可以上EDGE,这和GPRS啥关系啊 答:GPRS是通用分组无线业务(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。 它经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3... 阅读全文
posted @ 2010-07-20 08:23 AlexCheng 阅读(227) 评论(0) 推荐(0)
手把手教你给android手机设置WIFI无线网络
摘要:手把手教你给android手机设置WIFI无线网络 大家都知道WIFI是一个好东西,简单的来说它就是可以免费再有热点的地方上网,搭载Android系统的G1内置了WiFi,通过WiFi你可以使用YouTube观看网上视频、使用Browser浏览网页、使用Market来下载免费软件、使用IM上MSN进行聊天、使用Gmail来收发邮件,使用……当然,还有很多很多,就不一一举例了。 下面我们就来叫你... 阅读全文
posted @ 2010-07-20 08:21 AlexCheng 阅读(551) 评论(0) 推荐(0)
android是什么
摘要:android是什么?android现有成员有哪些? 一:Android是什么? android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何... 阅读全文
posted @ 2010-07-20 08:11 AlexCheng 阅读(385) 评论(0) 推荐(0)
android专有名词介绍
摘要:1. 固件…………操作系统 所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。 这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。 但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。 谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。 2. 刷固件…………安装(or 重装)操作系统 ... 阅读全文
posted @ 2010-07-19 16:00 AlexCheng 阅读(203) 评论(0) 推荐(0)
关于android
摘要:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机——T-Mobile G1。该款手机为台湾宏达电代工制... 阅读全文
posted @ 2010-07-19 15:58 AlexCheng 阅读(119) 评论(0) 推荐(0)
StringTemplate
摘要:在实际网站开发过程中,设计人员和开发人员的分工是十分重要的。设计人员擅长UI设计,开发人员擅长逻辑分析,流程设计。UI与代码的分离即有利于彼此的分工合作,又有利于提高开发效率。当然更有利于日后的维护与功能的扩展。几年前ASP.NET的出现为开发人员带来了福音,减轻了开发人员的劳动强度,又提高了开发效率。但却给设计人员带来了痛苦。asp.net的服务器端控件虽然能够提高开发效率,只要... 阅读全文
posted @ 2010-07-19 14:50 AlexCheng 阅读(241) 评论(0) 推荐(0)
移动互联网全新体验Andoid
摘要:技术的更新真是日新月异,不知不觉我们已经开始步入3G移动互联网时代。 去年,同事买了一部google手机,该手机的功能令人震撼。该手机名为GOOLE Nexus One手机 由台湾宏达电(HTC)公司制作,从外表看,NexusOne与iPhone颇为相似,同样是触摸屏操作方式。3.7英寸WVGA分辨率AMOLED触控屏,内置了1GHz的高通S... 阅读全文
posted @ 2010-07-17 09:17 AlexCheng 阅读(199) 评论(0) 推荐(0)