我花了几天时间在arduino上做一个项目,一切正常(写蓝牙,连接等),但是我在阅读方面遇到了问题,只是我一直在研究,但我没有什么都懂 我有一个使用me.aflak.bluetooth.Bluetooth库的已连接设备,该设备使我可以按名称自动连接,而无需使用任何列表,并且可以在该已连接设备上书写,但是我找不到使用该连接的任何形式的书。在这里,我保留了部分代码。
public class MainActivity extends AppCompatActivity {
Bluetooth bluetooth = new Bluetooth(this);
private TextView txt;
private BluetoothCallback bluetoothCallback = new BluetoothCallback() {
@Override
public void onBluetoothTurningOn() {
Toast.makeText(MainActivity.this, "Dispositivo conectado correctamente", Toast.LENGTH_SHORT).show();
}
@Override
public void onBluetoothTurningOff() {
}
@Override
public void onBluetoothOff() {
}
@Override
public void onUserDeniedActivation() {
}
@Override
public void onBluetoothOn() {
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnstart = (Button) findViewById(R.id.btnstart);
btnstop = (Button) findViewById(R.id.btnstop);
btnSpeak = (ImageButton) findViewById(R.id.btnSpeak);
txt = (TextView) findViewById(R.id.txt);
t1 = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
@Override
public void onInit(int status) {
if (status != TextToSpeech.ERROR) {
t1.setLanguage(new Locale("spa", "ESP"));
}
}
});
btnstart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
bluetooth.connectToName("HC-06");
Toast.makeText(MainActivity.this, "Conectando...", Toast.LENGTH_SHORT).show();
}
});
btnstop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (bluetooth.isConnected()) {
bluetooth.disconnect();
Toast.makeText(MainActivity.this, "Desconectado.", Toast.LENGTH_SHORT).show();
} else
Toast.makeText(MainActivity.this, "Dispositivo no conectado", Toast.LENGTH_SHORT).show();
}
});
}
我可以只输入“ bluetooth.send(text);” 但是该库不支持阅读。有没有可以使用我拥有的“蓝牙”设备阅读的图书馆? 谢谢。