मैं एक एक और उपकरण है जो मेरे फोन से जुड़ा के ब्लूटूथ सिग्नल की शक्ति प्राप्त करना चाहते हैं,ब्लूटूथ सिग्नल की शक्ति
मैं ब्लूटूथ सिग्नल की शक्ति कैसे प्राप्त कर सकते हैं जाओ?
मैंने 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();
}
}
};
}
मैं अपने मैनिफ़ेस्ट फ़ाइल में एक ब्लूटूथ की अनुमति है:
इसmyActivity है।
http://stackoverflow.com/questions/3020407/how-to-find-signal-strength-of-connected-bluetooth-devices –
मैंने इसे पहले ही देखा है, हालांकि सिग्नल को कैसे ढूंढें इसका कोई उदाहरण नहीं है ताकत .. क्या आप मेरी मदद कर सकते हैं? –
मुझे लगता है कि आपका कोड ठीक है। टोस्ट को देखने के लिए आपको पहले डिस्कवर निष्पादित करने की आवश्यकता है। – Memochipan