导航:首页 > 操作系统 > android游戏界面

android游戏界面

发布时间:2022-09-08 17:11:04

android如何实现游戏加载界面啊java版,用什么方法呢

android游戏界面就是用canvas画出来的

安卓系统下载的游戏界面大小超过了手机屏幕,不能完全显示,怎么办

如果游戏能够自动适应屏幕的话,就不会出现这种情况了,卸载游戏,重现下载和屏幕分辨率一致的游戏!

Ⅲ android开发问题:在做一个小游戏,游戏界面过程中如果按了“back”键返回主界面,主界面有个按钮.....

BACK建你是可以捕捉到的啊,你可以自己写处理BACK的过程啊具体写法
重写onkeyDown方法
在里面写
if(keyCode==KeyEvent.KEYCODE_BACK){
这里写你点击BACK要处理的代码
然后,返回true; 返回false的话,是使用系统默认的处理方式
}
return super.onKeyDown(keycode,event);

还有就是存储数据,你不能用SQLITE吗,android上这么强大的数据库,还有就是你按back,系统是不会执行finish的,只是返回了上一个页面,清除了当前页面,当然你自己写的时候,如果需要关闭就写finish!!

Ⅳ 用安卓的手机玩游戏,游戏画面突然放大就无法缩小了,谁知道怎么弄

这个是因为你打开了该游戏的全屏设置 可以在该游戏的系统设置里找到关闭全屏选项

望采纳,谢谢

Ⅳ 如何给用eclipse做的android游戏贪吃蛇加背景音乐开关界面

其一,eclipse提示你升级ADT请尝试升级。
其二,你打开的是一个xml文件,请尝试用android Layout Editor 编辑其打开,右键 activity_main.xml文件选择openwith既可以看到。
其三,可以如下图进行一下xml文件默认编辑器的设置

其四,确定你的xml文件不会报错
其五,确保你的xml文件有可见的view元素。
做完以上几点,再看看吧,希望可以帮助到你。

Ⅵ android 游戏中开发中我在 菜单界面 中使用竖屏,想单击开始按钮在游戏界面中使用横屏应该怎么切换

在Manifest.xml中将你菜单activity设置为竖屏模式,游戏activity设置为横屏模式即可。
<activity
android:screenOrientation="landscape"/>
landscape是横向,portrait是纵向

Ⅶ 玩旧版安卓系统的游戏时怎么把游戏界面调小

调整屏幕大小其实就是调整屏幕分辨率。有两种方法可以进行调节:
一种是直接在游戏软件中进行调节,首先打开选项菜单,点击屏幕尺寸选项,选择想要的屏幕尺寸即可。

另一种是在操作系统的中进行调节,首先点击开始——控制面板——外观和主题——更改屏幕分辨率或显示,打开显示属性窗口,点击设置标签,在其中更改屏幕分辨率和颜色质量,然后点击应用或确定即可。

在电脑桌面右键单击。 就是开机以后,屏幕显示的地方。

右键点一下会出现菜单 。

菜单出现,将鼠标慢慢移动到上面

移动到属性一栏。左键单击。

出现类似或者与下图相同的菜单.点击设置一栏

左右调节 屏幕分辨率的 少,多。

选择你喜欢 的,先点击应用,合适的点确定就好了。

不合适就继续调,再应用。直到合适 然后确定。
然后扩大全屏。小编发现桌面版的最大屏幕只能是刚进入游戏的那个样子,也就是1000x800,其他无论怎么调整,都只是移动位置而已。所以想要全屏的玩家,暂时还是不行的。

4.接着缩小游戏。游戏能缩小到660x500差不多的大小,接着也不能缩小了,只能够移动位置,不过好歹还是可以变小的。

5.以上的游戏屏幕大小都是根据自己电脑屏幕和电脑分辨率决定的,所以玩家都不一样。不过可以确定的是游戏可以调整大小了。

Ⅷ android为什么用sendevent后再游戏界面没有作用

getevent/sendevent源码
这两个命令的源码在system/core/toolbox/下,sendevent.c getevent.c

getevent

使用getevent获得/dev/input/eventX设备汇报的事件,这个命令还会输出所有event设备的基本信息,如下:
add device 1: /dev/input/event1
name: "mxc_ts"
add device 2: /dev/input/event0
name: "mxckpd"

表明系统有两个event设备,分别对应着input设备touchscreen,keyboard

Android可以使用sendevent来模拟触屏,键盘以及其他类型的event事件,
sendevent /dev/input/eventX type code value
/dev/input/eventX 对应一个event设备,可以通过getevent获得可用的event设备
type, code, value的定义可参看kernel/include/linux/input.h

type如下定义

[html] view plain
/*
* Event types
*/
#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)

一般来说,常用的是EV_KEY, EV_REL, EV_ABS, EV_SYN

分别对应keyboard, 相对坐标, 绝对坐标, 同步事件

EV_SYN则表示一组完整事件已经完成,需要处理,EV_SYN的code定义事件分发的类型
EV_SYN对应的code如下

[html] view plain
/*
* Synchronization events.
*/
#define SYN_REPORT 0
#define SYN_CONFIG 1
#define SYN_MT_REPORT 2

EV_KEY的code比较多,这里就不列出来了,可参照input.h

EV_REL对应的code
[html] view plain
/*
* Relative axes
*/
#define REL_X 0x00
#define REL_Y 0x01
#define REL_Z 0x02
#define REL_RX 0x03
#define REL_RY 0x04
#define REL_RZ 0x05
#define REL_HWHEEL 0x06
#define REL_DIAL 0x07
#define REL_WHEEL 0x08
#define REL_MISC 0x09
#define REL_MAX 0x0f
#define REL_CNT (REL_MAX+1)

EV_ABS对应的code

[html] view plain
/*
* Absolute axes
*/

#define ABS_X 0x00
#define ABS_Y 0x01
#define ABS_Z 0x02
#define ABS_RX 0x03
#define ABS_RY 0x04
#define ABS_RZ 0x05
#define ABS_THROTTLE 0x06
#define ABS_RUDDER 0x07
#define ABS_WHEEL 0x08
#define ABS_GAS 0x09
#define ABS_BRAKE 0x0a
#define ABS_HAT0X 0x10
#define ABS_HAT0Y 0x11
#define ABS_HAT1X 0x12
#define ABS_HAT1Y 0x13
#define ABS_HAT2X 0x14
#define ABS_HAT2Y 0x15
#define ABS_HAT3X 0x16
#define ABS_HAT3Y 0x17
#define ABS_PRESSURE 0x18
#define ABS_DISTANCE 0x19
#define ABS_TILT_X 0x1a
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
#define ABS_MISC 0x28

#define ABS_MT_TOUCH_MAJOR 0x30 /* Major axis of touching ellipse */
#define ABS_MT_TOUCH_MINOR 0x31 /* Minor axis (omit if circular) */
#define ABS_MT_WIDTH_MAJOR 0x32 /* Major axis of approaching ellipse */
#define ABS_MT_WIDTH_MINOR 0x33 /* Minor axis (omit if circular) */
#define ABS_MT_ORIENTATION 0x34 /* Ellipse orientation */
#define ABS_MT_POSITION_X 0x35 /* Center X ellipse position */
#define ABS_MT_POSITION_Y 0x36 /* Center Y ellipse position */
#define ABS_MT_TOOL_TYPE 0x37 /* Type of touching device */
#define ABS_MT_BLOB_ID 0x38 /* Group a set of packets as a blob */
#define ABS_MT_TRACKING_ID 0x39 /* Unique ID of initiated contact */
#define ABS_MT_PRESSURE 0x3a /* Pressure on contact area */

#define ABS_MAX 0x3f
#define ABS_CNT (ABS_MAX+1)

input keyevent

如果想模拟按键,send event用起来比较繁琐,可以用input keyevent代替
下面是input keyevent几个比较常用的用法:

input keyevent 3 // Home

input keyevent 4 // Back
input keyevent 19 //Up

input keyevent 20 //Down
input keyevent 21 //Left

input keyevent 22 //Right

input keyevent 23 //Select/Ok
input keyevent 24 //Volume+
input keyevent 25 // Volume-
input keyevent 82 // Menu 菜单

用senevent 模拟触屏事件
sendevent /dev/input/event1 0003 0000 0000015e // ABS x 坐标

sendevent /dev/input/event1: 0003 0001 000000df // ABS y 坐标

sendevent /dev/input/event1: 0001 014a 00000001 // BTN touch事件 值为1

sendevent /dev/input/event1: 0003 0018 00000000 // ABS pressure事件

sendevent /dev/input/event1: 0001 014a 00000000 // BTN touch事件 值为0

sendevent /dev/input/event1: 0000 0000 00000000 // sync事件

阅读全文

与android游戏界面相关的资料

热点内容
云服务器镜像下载到本地 浏览:4
电脑文件夹名有横杠 浏览:154
无印良品压缩纸膜 浏览:753
完全随机算法 浏览:31
怎么看文件是否是日语解压 浏览:353
电影打分python代码 浏览:350
androidjni获取签名 浏览:111
解压文件电脑上哪里找 浏览:447
linuxcutc 浏览:173
金穗蜀道通etc用什么app办理 浏览:123
阿云服务器系统盘与数据盘的区别 浏览:213
gcc编译器可以用于单片机吗 浏览:259
xmanagerlinux配置 浏览:664
文件夹视频没有声音怎么回事 浏览:83
闪闪app是什么软件 浏览:206
win7下引导linux 浏览:793
陕西bgp服务器云主机 浏览:934
ug编程有几种加工方式 浏览:447
锤子手机如何添加桌面文件夹 浏览:465
公司早会拍照用哪个app好 浏览:424