一种适配多种游戏手柄的方法及Android终端设备与流程

文档序号:12347166阅读:来源:国知局

技术特征:

1.一种适配多种游戏手柄的方法,其特征在于,包括以下步骤:

(1)向Android终端设备发送手柄事件;

(2)接收所述手柄事件并进行转换;

(3)将转换后的手柄事件分发至系统中;

(4)接收所述转换后的手柄事件,并进行回调;

其中,所述手柄事件为与摇杆、按键或者触摸操作相对应的事件。

2.根据权利要求1所述适配多种游戏手柄的方法,其特征在于,步骤(2)所述的对手柄事件进行转换,是对所述手柄事件的属性进行修改,完成对所述手柄事件的转换;其中,包括,按键转按键、摇杆转触摸及按键转触摸。

3.根据权利要求1所述适配多种游戏手柄的方法,其特征在于,步骤(4)所述转换后的手柄事件进行回调,是通过onKey或/和onMotionEvent方法对转换后的手柄事件进行回调。

4.一种Android终端设备,其特征在于,包括,手柄接口模块(210)、按键适配模块(220),以及应用模块(230),其中,

所述手柄接口模块(210),其接收手柄事件,并将所述手柄事件传递给所述按键适配模块(220);

所述按键适配模块(220),其接收所述手柄接口模块(210)传递的所述手柄事件并进行转换,再将所述转换后的手柄事件分发至所述应用模块(230)

所述应用模块(230),其接收所述按键适配模块(220)发送的所述转换后的手柄事件,并进行回调。

5.根据权利要求4所述的Android终端设备,其特征在于,所述按键适配模块(220)包括:事件转换模块(221)及事件分发模块(222),其中,

所述事件转换模块(221),对所述手柄事件的属性进行修改,完成对所述手柄事件的转换,其中,转换类型为按键转按键、摇杆转触摸及按键转触摸;

所述事件分发模块(222),其将所述转换后的手柄事件分发至所述应用模块(230)。

6.根据权利要求4所述的Android终端设备,其特征在于,所述应用模块(230)包括:事件接收模块(231)及事件回调模块(232),其中,

所述事件接收模块(231),其接收所述按键适配模块(220)分发的所述转换后的手柄事件,

所述事件回调模块(232),其通过onKey或/和onMotionEvent方法对所述转换后的手柄事件进行回调。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1