Android Studio和蓝牙——不可能完成的任务

Android Studio和蓝牙——不可能完成的任务,android,bluetooth,Android,Bluetooth,我正在尝试组装一个小的手机应用程序,它可以从ExitText中提取字符并通过蓝牙发送出去 让蓝牙工作似乎已成为一项不可能完成的任务。我以前在其他SDK上使用过蓝牙,它很简单。我想用VB5和蓝牙替换我几年前写的一个程序。它很简单,我让它在几个小时内工作。有了Android Studio,我似乎找不到任何使用蓝牙的简单方法 并不是说没有任何例子。事实上,例子太多了。大多数似乎是针对Android Studio的过时版本,或者存在其他问题,无法在3.2.1中实现。当我尝试的时候,我知道我将永远无法改正

我正在尝试组装一个小的手机应用程序,它可以从ExitText中提取字符并通过蓝牙发送出去

让蓝牙工作似乎已成为一项不可能完成的任务。我以前在其他SDK上使用过蓝牙,它很简单。我想用VB5和蓝牙替换我几年前写的一个程序。它很简单,我让它在几个小时内工作。有了Android Studio,我似乎找不到任何使用蓝牙的简单方法

并不是说没有任何例子。事实上,例子太多了。大多数似乎是针对Android Studio的过时版本,或者存在其他问题,无法在3.2.1中实现。当我尝试的时候,我知道我将永远无法改正很多错误。其他人不抛出错误,但什么也没发生。我不知道所有的代码应该做什么,所以调试是不可能的。在过去一周左右的时间里,我尝试了7个不同的“示例”(根据Android Studio“最近”列表的报告),但都无法运行

我确实找到了一个例子,说它做了一些类似于我想要的事情。它包含300多行代码!这看起来现实吗

我想我要问的是,有人能给我指出正确的方向吗?在某个地方,我可以看到对需要什么以及如何创建它的解释

很抱歉,如果这听起来像一个咆哮,但在许多方面它是

我尝试过的事情,接近成功,但没有: 蓝牙聊天。 蓝牙乌托邦 简单蓝牙 及

谢谢


Pete

你可以试试

开始使用谷歌的蓝牙示例-@edwin OP正在寻找蓝牙经典,而不是蓝牙LE。由于设备实现的不同,Android蓝牙一直是一个有问题的领域。最好实际解释一下你是如何测试的(PC蓝牙、Android蓝牙、Raspberry Pi帽子、其他设备),并解释一下你的测试障碍。还应意识到,蓝牙的权限随着时间的推移而不断变化,即旧的样本可能会丢失。如果在github上,请查看问题部分。莫里森,是的,我想要经典的蓝牙。至于我在做什么。在万圣节、圣诞节等节日,我在房子前面放了一个牌子。它在大约250个LED的网格上显示任何滚动信息。这些是明亮的白色LED,创造出7英寸高的字符,可以从很远的地方看到。我制作的第一个版本是在1985年,使用的是从圣诞灯串上剪下来的白炽灯。为了驱动它,我用我的Atari 800电脑,在34芯带状电缆的4个操纵杆端口上发送了16条控制线。长度限制带状电缆蜿蜒穿过起居室,穿过大厅,穿过门,穿过门廊天花板,直到悬挂在门廊屋顶上的品牌。多年来,我做了很多改进,包括LED、在品牌中嵌入Atmel处理器,以及在2012年仅使用蓝牙向品牌发送信息。