Получить уровень сигнала BluetoothJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получить уровень сигнала Bluetooth

Сообщение Anonymous »

Я хочу узнать уровень сигнала Bluetooth другого устройства, подключенного к моему телефону.

Как я могу узнать уровень сигнала Bluetooth? Strong>

Я много искал в Google и не нашел ответа.

Кто-нибудь знает как я могу это реализовать?

это моя активность:

Код: Выделить всё

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
registerReceiver(receiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

private final BroadcastReceiver receiver = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {

String action = intent.getAction();
if(BluetoothDevice.ACTION_FOUND.equals(action)) {
int rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
Toast.makeText(getApplicationContext(),"  RSSI: " + rssi + "dBm", Toast.LENGTH_SHORT).show();
}
}
};

}
У меня также есть разрешение Bluetooth в моем файле манифеста.

Подробнее здесь: https://stackoverflow.com/questions/153 ... l-strength
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»