Android已经拥有BluetoothChat应用程序。使用该应用程序,两个设备相互聊天。
我尝试的有点不同。我不想聊天,而是想要在EditText
中写下任何内容,并摇动移动设备,它将出现在第二台设备中。
表示BluetoothChat有一个EditText
和一个“发送”按钮。无论我们在EditText中写什么,按“发送”意味着它发送。但我没有按钮,而是想使用传感器。
我也做了传感器分别摇晃。但问题是如何合并两者,以便蓝牙适用于此。
答案 0 :(得分:0)
看看这个答案中的代码: Android: I want to shake it
将上述答案中的代码添加到BluetoothChat活动中。 当用户点击BluetoothChat中的“发送”按钮时,将执行以下代码:
public void onClick(View v) {
// Send a message using content of the edit text widget
TextView view = (TextView) findViewById(R.id.edit_text_out);
String message = view.getText().toString();
sendMessage(message);
}
将该代码(方法声明除外)添加到上述答案中的代码onSensorChanged(SensorEvent se)
内,但仅限于mAccel> 2。