【技术实现步骤摘要】
在Linux兼容Android系统上实现Android应用游戏按键模拟的方法
[0001]本专利技术涉及一种Linux系统,具体涉及一种在Linux兼容Android系统上实现Android应用游戏按键模拟的方法。
技术介绍
[0002]近年来,随着Android用户的增长以及Android软硬件产品的成熟和发展,使得Android应用生态呈现出爆发式发展,在很多应用领域都已经超过Windows应用生态和iOS应用生态,使得Android成为目前使用最广泛的应用生态。在Android发展过程中,Android是基于Linux内核发展而来,这也使得Android是目前移动终端市场中市场份额最高的Linux类操作系统。
[0003]但是,在现有的Linux操作系统中,由于开发人员人数和市场份额的限制,导致这些Linux操作系统发展较为缓慢,最终使得Linux操作系统的生态环境长期处于不良状态,一直不见起色。
[0004]而要解决Linux操作系统的生态问题,首先必须解决用户数不足和平台应用软件数不足这两个关键点。 ...
【技术保护点】
【技术特征摘要】
1.在Linux兼容Android系统上实现Android应用游戏按键模拟的方法,其特征在于,该方法包括以下步骤:S100:Linux操作系统上兼容Android运行的环境准备;S200:建立Linux和容器内Android环境的通信通道;S300:使用Linux端的游戏按键管理器为游戏应用创建相对应的游戏按键;S400:Linux端的输入服务程序捕获按键事件及鼠标事件并发送给所述游戏按键管理器;S500:Linux端的所述游戏按键管理器将所述按键事件及鼠标事件模拟为相应触摸事件并发送给Linux端事件服务程序;S600:Linux端事件服务程序将所述触摸事件通过Socket发送给Android端的输入事件服务程序;S700:Android端的所述输入事件服务程序将所述触摸事件分发给Android应用,以此完成键盘和鼠标对游戏的操作。2.根据权利要求1所述的在Linux兼容Android系统上实现Android应用游戏按键模拟的方法,其特征在于,所述步骤S100包括以下步骤:S110:在Linux系统上使用docker加载Android镜像,让Linux和Android共享同一Linux内核;S120:在容器中启动Android环境;S130:实现Linux和容器中的Android兼容环境的文件互通和数据共享目录。3.根据权利要求1所述的在Linux兼容Android系统上实现Android应用游戏按键模拟的方法,其特征在于,所述步骤S200包括以下步骤:S210:...
【专利技术属性】
技术研发人员:谢辉军,马超,李翔,黄晟,黄彩龙,杨硕,彭韬,游远,赵坤,杨陈博寰,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。