小编Mic*_*rik的帖子

android 检查蓝牙是否打开/关闭

我做了一个短信接收者的文字来说话,他们只有在蓝牙打开并在广播中连接时才会说话。我在谷歌上查看,找到的教程告诉我如何连接,但我找不到合适的来检查是打开还是关闭。我开始

if (bluetooth == on){
//do some stuff.
}
else {
// do other stuff
Run Code Online (Sandbox Code Playgroud)

这是我的代码,如果它可以帮助您理解:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.telephony.SmsMessage;


 public class RecevoirSms extends BroadcastReceiver
{
final SmsManager sms = SmsManager.getDefault();

@Override
public void onReceive(Context context, Intent intent) 
{
    final Bundle bundle = intent.getExtras();          
    final Object[] pdusObj = (Object[]) bundle.get("pdus");         
    for (int i = 0; i < pdusObj.length; i++) {                      
    SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i]);     
    String phoneNumber = currentMessage.getDisplayOriginatingAddress();            
    String senderNum = …
Run Code Online (Sandbox Code Playgroud)

android bluetooth

1
推荐指数
1
解决办法
4817
查看次数

标签 统计

android ×1

bluetooth ×1