`

Android 蓝牙手柄开发

 
阅读更多
基于Android平台的蓝牙游戏手柄:
1、Android系统为3.1及以上系统默认支持游戏手柄,3.1以下需要系统做相应的处理。我用的是国产4.0.3版本的手机;
2、国产机不给力,一直连接不上手柄,偶尔链接上之后操作又有问题,听说是为了降低成本,阉割了蓝牙模块。推荐测试机子:三星、HTC,链接后完全可控制手机(只测试了4.0及以上版本)。
3、触摸事件的模拟:
这个对我来说是一个难点,由于一直从事应用开发,对底层涉及较少,一开始费了不少时间,网上找了很多的资料,也得到了不少人的帮助,在此感谢了,总结一下自己的实现过程:

4、向系统注入多点触摸事件:
http://my.oschina.net/banxi/blog/56421
看来之前对这一块的理解不够啊,上面的文章不错!




参考网站:
http://blog.csdn.net/s278777851/article/details/6956226
http://blog.csdn.net/zzp16/article/details/7879331
http://blog.csdn.net/zzp16/article/details/7939852
http://hi.baidu.com/vtqagjxagdqrtys/item/eced5e382e2ad6ba633aff95

附件详细参考地址:
http://www.pocketmagic.net/2013/01/programmatically-injecting-events-on-android-part-2/#.U_LollMjadB
分享到:
评论
2 楼 yizhangbiao 2017-05-09  
咋用啊,搞不懂
1 楼 devwang_com 2016-05-14  
不错,找好久,才找到一篇相关文章~~~

相关推荐

    Android应用源码安卓蓝牙游戏手柄驱动项目.zip

    在本项目中,我们主要探讨的是如何在Android平台上开发一个应用,用于驱动蓝牙游戏手柄。...通过分析和理解这份源码,开发者不仅可以掌握Android蓝牙驱动游戏手柄的技术,还能提升自己在Android开发领域的综合能力。

    android游戏手柄开发测试代码

    在Android平台上,游戏手柄开发是一项重要的工作,它为用户提供了一种更为直观和沉浸式的交互方式,特别是对于竞技游戏和动作游戏来说。本压缩包文件“android游戏手柄开发测试代码”提供了一个实用的示例,帮助...

    Android应用源码安卓蓝牙游戏手柄驱动项目

    "BluezIME1.pdf"可能包含了关于蓝牙IME(Input Method Editor)的详细说明,IME是Android中处理输入设备的组件,对于驱动蓝牙手柄至关重要。"JavaApk源码说明.txt"可能是项目作者提供的源码注解或使用指南,帮助...

    unity 蓝牙手柄控制管理 InControl v1.8.0 最新版插件

    在Unity中,游戏控制器的支持是十分重要的,特别是在主机平台上,玩家通常会使用蓝牙手柄进行游戏。InControl是一个专门为Unity设计的插件,旨在简化游戏输入设备的管理,包括键盘、鼠标、触摸屏以及各种游戏手柄,...

    蓝牙小车手柄APP源代码

    综上所述,“蓝牙小车手柄APP源代码”涵盖了蓝牙通信、手势识别、数据封装与解码、界面设计和错误处理等多个Android开发关键领域,对于想要深入学习Android应用开发,特别是物联网应用的开发者来说,这是一个极好的...

    android 蓝牙遥控器app.zip

    在开发Android蓝牙遥控器时,我们需要掌握以下几个核心知识点: 1. **Android应用开发基础**:了解Java或Kotlin编程语言,熟悉Android Studio开发环境,以及Android SDK的基本用法。需要理解Android应用程序的四大...

    Android手机手柄

    这些文件通常由游戏开发商制作,以确保手柄控制与游戏玩法的无缝对接,提供最佳的游戏体验。 "用户手册.doc"是给用户的指导文档,详尽介绍了如何设置和使用Android手机手柄功能,包括可能的硬件连接步骤、软件安装...

    Linux下游戏手柄驱动示例(joystick)

    此外,还有一些游戏开发框架,如SDL(Simple DirectMedia Layer),它们提供了高级接口来处理游戏手柄事件,简化了跨平台游戏开发。 总之,理解和掌握Linux下的游戏手柄驱动,无论是对于日常使用还是软件开发,都是...

    Android蓝牙OBEX规范.pdf

    ### Android蓝牙OBEX规范知识点详解 #### 一、Android蓝牙架构与相关源代码 ...通过对这些知识点的理解,开发人员可以更好地掌握Android蓝牙技术的应用场景和技术细节,为构建高质量的蓝牙应用奠定坚实的基础。

    Gamepad-ESP32.zip

    《ESP32游戏手柄开发详解》 ESP32是一款集成Wi-Fi和蓝牙功能的微控制器,被广泛应用于物联网(IoT)项目和智能硬件领域。在本篇中,我们将聚焦于如何利用ESP32构建一个具备六轴运动传感器和十二个按键的蓝牙游戏手柄...

    安卓读取手柄例子官方

    10. **Android Studio集成**:使用Android Studio作为开发环境,开发者可以利用其内置的模拟器测试手柄功能,或者通过USB直接连接物理设备进行调试。 综上所述,"安卓读取手柄例子官方"提供的示例程序应涵盖了上述...

    精通Android 4 游戏开发(Advanced.Android.4.Games)

    - 掌握如何将蓝牙手柄或其他外部设备与游戏应用连接。 - 了解如何优化游戏控制体验,使其更适合不同的游戏类型。 3. **混合3D图形技术(OpenGL + JNI):** - 学习如何结合OpenGL和JNI技术创建高质量的3D图形。 ...

    网络游戏-一种基于HID通道的Android游戏手柄虚拟化适配方法及装置.zip

    在Android系统中,HID协议允许这些设备通过USB或蓝牙连接,提供输入信号。 描述中提及的“基于HID通道的Android游戏手柄虚拟化适配方法及装置”表明该技术关注的是如何利用HID协议,使得非官方或不完全兼容的游戏...

    安卓蓝牙游戏手柄驱动

    这个项目不仅包含驱动程序的源代码,还配备了一份详细的使用文档,帮助用户理解如何配置和连接蓝牙手柄。 首先,让我们深入了解一下这套驱动的兼容性。项目声称支持五种不同的蓝牙手柄,这意味着它具有广泛的适用性...

    Android game-controller.zip

    "Android game-controller.zip" 是一个包含示例代码的压缩包,专门针对如何检测和处理蓝牙手柄输入事件进行演示。在这个项目中,我们将探讨几个关键的知识点: 1. **Android游戏控制器支持**:Android系统从4.2版本...

    Android应用源码无线鼠标手柄ppt控制远程桌面.zip

    2. **无线鼠标手柄**:在Android设备上实现无线鼠标和手柄功能,通常涉及到蓝牙或Wi-Fi连接技术。开发者可能需要利用Android的BluetoothAdapter类来处理蓝牙连接,或者使用Wi-Fi Direct进行设备间的直接通信。同时,...

    Cocos2d-x 虚拟摇杆控制精灵上下左右运动--《赵云要格斗》

    这里实现了能通过虚拟摇杆控制精灵的运动...为Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1)的源代码,有不懂的地方请看文章地址 http://blog.csdn.net/evankaka/article/details/42043509

    Nesoid_API27_andoridfc模拟器_android_

    - **控制自定义**:模拟器通常提供虚拟控制器布局,用户可以根据个人喜好进行调整,也可能支持蓝牙外接手柄。 - **画面渲染**:为了适应现代设备的高分辨率屏幕,Nesoid可能包含图形增强功能,如像素完美渲染和...

    android游戏开发之触屏控制人物移动

    2. 键盘适配:除了触屏控制,还可以考虑支持蓝牙手柄或物理键盘的输入,增加游戏的兼容性。 3. 防止误触:在不影响游戏体验的前提下,可以设置一定的触摸区域,防止意外触摸导致人物移动。 综上所述,实现Android...

Global site tag (gtag.js) - Google Analytics