我正在寻找一个简单的"一对用Android Studio编写的应用程序和mbed中的代码一起工作,并允许: - 将应用程序发送到mbed(LED开/关) - 将mbed发送到应用程序(按钮状态) - 通知mbed到应用程序,(按下按钮时响铃)
任何指针或指导都表示赞赏,并且我会在mbed上公布mbed代码和应用程序来源。
我已经在mbed(HTM,HTM,UART,更多...)上完成了几个例子,但只使用了北欧样本应用程序(nRF-MCP,工具箱等) 。这些应用程序是用较旧的Eclipse编写的,当导入新的Android Studio时,结果是相当神秘的代码而不是初学者需要的。我查看了其他供应商的应用,但他们倾向于使用自定义的旧库,而不是最新的mbed,Android Studio或Android SDK。
我为BLE找到的唯一的Android Studio示例代码是BlueToothLeGatt,它是连接和列出服务的通用起点,但没有超越:http://developer.android.com/samples/BluetoothLeGatt/index.html。
请帮助我。 在此先感谢。
答案 0 :(得分:2)
我自己找到了。喔
@Override
public void onClick(View v) {
if (v.getId() == R.id.red_button) {
if ((v.getTag() != null)
&& (v.getTag() instanceof BluetoothGattCharacteristic)) {
BluetoothGattCharacteristic ch = (BluetoothGattCharacteristic) v
.getTag();
ch.setValue(new byte[] { (byte) 0x03 });
if (mConnGatt.readCharacteristic(ch)) {
setProgressBarIndeterminateVisibility(true);
}
}