上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 106 下一页
摘要: Android 利用自带VideoView控件播放视频Activitypublic class Activity01 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final VideoView videoView = (Vid... 阅读全文
posted @ 2012-02-21 20:20 张长胜 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 当我们需要开发一个复杂游戏的时候,而且对程序的执行效率要求很高时,View类就不能满足需求了,这时必须用SurfaceView类进行开发。例如,对速度要求很高的游戏时,View类就不能满足需求了,这时必须使用SurfaceView类进行开发。例如,对速度要求很高的游戏,可以使用双缓冲来显示。游戏中的背景、人物、动画等都需要绘制在一个画布(Canvas)上,而SurfaceView可以直接访问一个画布,SurfaceView 是提供给需要直接画像素而不是使用窗体部件的应用使用的。 每个Surface创建一个Canvas对象(但属性时常改变),用来管理View和Surface上的绘图操作。具体示例 阅读全文
posted @ 2012-02-21 20:05 张长胜 阅读(194) 评论(0) 推荐(0) 编辑
摘要: SurfaceView是View的子类,使用的方式与任何View所派生的类都是完全相同的,可以像其他View那样应用动画,并把它们放到布局中。SurfaceView封装的Surface支持使用本章前面所描述的所有标准Canvas方法进行绘图,同时也支持完全的OpenGL ES库。使用OpenGL,你可以再Surface上绘制任何支持的2D或者3D对象,与在2D画布上模拟相同的效果相比,这种方法可以依靠硬件加速(可用的时候)来极大地提高性能。对于显示动态的3D图像来说,例如,那些使用Google Earth功能的应用程序,或者那些提供沉浸体验的交互式游戏,SurfaceView特别有用。它还是实 阅读全文
posted @ 2012-02-21 19:48 张长胜 阅读(166) 评论(0) 推荐(0) 编辑
摘要: View,是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。游戏的核心是不断地绘图和刷新界面,Android中提供了 invalidate 方法来实现界面刷新。注意,invalidate 不能直接在线程中调用, 就是不可以在子线程中调用,因此它违背了 Android的单线程模型:Androi 阅读全文
posted @ 2012-02-21 19:38 张长胜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。 一起来看下: 1.新的文档类型 (New Doctype) 目前许多网页还在使用XHTML 1.0 并且要在第一行像这样声明文档类型: 在HTML5中,上面那种声明方式将失效。下面是HTML5中的声明方式: 2... 阅读全文
posted @ 2012-02-21 16:36 张长胜 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。 文章内容如下: 我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.l... 阅读全文
posted @ 2012-02-20 09:02 张长胜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: JCP(Java Community Process)社区近日发布了JAX-RS 2.0(JSR-339)的第2版规范草案。 JAX-RS即Java API for RESTful Web Services,是一个Java应用程序接口,是JavaEE 6引入的一个新技术。支持按照REST(Representational State Transfer,表述性状态转移)架构风格创建Web服务。基... 阅读全文
posted @ 2012-02-14 08:46 张长胜 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 甲骨文公司近日申请了JSR 356规范,据描述,这是“针对WebSocket的Java API”,旨在定义一个用于创建WebSocket应用程序的标准API。规范的领导者是Danny Coward。 甲骨文称,尽管在Grizzly和GlassFish中,服务器端和客户端都能很好地支持WebSocket,但如果有一个标准的话,可以更好地发展可移植代码。随着这个JSR的加入,Java EE 7现在... 阅读全文
posted @ 2012-02-10 13:29 张长胜 阅读(129) 评论(0) 推荐(0) 编辑
摘要: phpMyAdmin项目日前发布了一则短消息:为了更好地与开发者协作及管理代码,已将其所有Git库迁移至GitHub上。开发者现在可通过下列地址访问获取源代码:https://github.com/phpmyadmin。设置Git远程仓库可参见这篇文章介绍。 phpMyAdmin是一个非常受欢迎的Web版本的MySQL数据库管理工具,它基于PHP编写,让你轻易地通过互联网操作和管理MySQL。... 阅读全文
posted @ 2012-02-10 09:45 张长胜 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 本文例举了13个最常用的CSS和HTML快速开发工具,供开发者学习与参考。一起来看下吧。 1.CleverCSS CleverCSS是个为CSS开发而产生的小型的标记语言,它的设计灵感来自Python,使得能够以一种简洁、结构化的方式构建样式表。在很多方面,它比CSS2更加爱简洁和强大。 它与CSS最明显的不同之处在于语法:基于缩进而不是flat,很明显这有违Python指导,但这也不失为构建... 阅读全文
posted @ 2012-02-10 09:22 张长胜 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 106 下一页