
Android游戏开发学习
文章平均质量分 80
daikainan521
这个作者很懒,什么都没留下…
展开
-
Android游戏开发学习(1)--android设置全屏和横屏
横屏设置 XML文件设置--portrait为纵向,landscape为横向 android:screenOrientation="portrait" android:screenOrientation=["unspecified" | "user" | "behind" | "landscape" | "portrait" | "sensor" |原创 2012-02-14 16:09:59 · 246 阅读 · 0 评论 -
Android游戏开发学习(2)--SurfaceView实例控制角色移动
先看效果 我用到的图片- 在看代码 package dk.game; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public cla...2012-02-15 10:26:49 · 590 阅读 · 0 评论 -
Android游戏开发学习(3)--View与SurfaceView区别
那个更适合开发游戏,或者说开发什么样的游戏用那个更适合。 SurfaceView双缓冲,主动刷新,线程调用,GL等特点更适合开发画面刷新比较快的游戏。即时类游戏 View适合开发一些被动更新的游戏。如棋盘类,益智类的,有人触发游戏画面在更新的游戏。 -----------------------------------------------------------------...原创 2012-02-15 11:02:48 · 185 阅读 · 0 评论 -
Android游戏开发学习(4)--界面的切换的两种方式
在写这两个例子的时间特别郁闷,开始以为EditText.getText()获得是字符串呢?就直接放进Intent中传给第二个Activity了,结果一直获得都是null。 还来终于发现了EditText.getText()返回的不是字符串,原来是Editable对象。 intent.putExtra("name", et.getText() ); intent.getSt...2012-02-15 11:23:20 · 248 阅读 · 0 评论 -
Android游戏开发学习(5)--实现Button悬浮于与SurfaceView之上
实现Button悬浮于与SurfaceView之上实现 先看效果: 注意:你实现的SurfaceView和android中的Button,EditView是同级的,不能把一个包含在另一个里面 1.创建自己的SurfaceView类,一定要实现2个参数的那个函数,因为你要在XMl中使用,第二个参数指的自定义的组件的一些属性长宽等。 publi...2012-02-15 16:24:43 · 248 阅读 · 0 评论 -
Android游戏开发学习(6)--处理VIew触屏MOVE和UP事件
在大家设置完事件处理之后,自己去测试时候发现点击没有任何效果。 是你没有设置当前要操作的VIew没有获得焦点,所以要在你的构造函数中加入 setFocusable(true); 如果你这是处理的是触屏事件,你又会发现你自己实现的这个View只支持DOWN按下事件,不知道拖动和UP事件, 需要在VIew的构造函数中加入支持MOVE和UP事件 setClickable(tr...2012-02-15 17:13:58 · 155 阅读 · 0 评论 -
Android游戏开发学习(7)--MediaPlayer与SoundPool详解与应用
MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。 音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。 此时可以调用start()方法重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以seekTo()来重新定位播放位...2012-02-16 14:49:34 · 171 阅读 · 0 评论 -
bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法
android 中用bitmap 时很容易内存溢出,报如下错误: Java代码 Java.lang.OutOfMemoryError : bitmap size exceeds VM budget Java.lang.OutOfMemoryError : bitmap size exceeds VM budget ● 主要是加上这...原创 2012-03-02 15:33:49 · 144 阅读 · 0 评论 -
Android 70道面试题汇总不再愁面试
本文为开发者奉献了70道经典Android面试题加答案重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Ex...原创 2012-03-03 20:54:22 · 262 阅读 · 0 评论