2011-07-12 31 views

答えて

15

以下のコードは、Bluetoothの名前を取得します。mBluetoothAdapterBluetoothAdapterです。

public String getLocalBluetoothName(){ 
    if(mBluetoothAdapter == null){ 
     mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); 
    } 
    String name = mBluetoothAdapter.getName(); 
    if(name == null){ 
     System.out.println("Name is null!"); 
     name = mBluetoothAdapter.getAddress(); 
    } 
    return name; 
} 
+0

フセインありがとう!それは私のコードでうまく動作します。しかし、もし私が携帯電話のアドレスを取得することも同じように動作しますか? – TunA

+0

'import android.provider.Settings.Secure; プライベート文字列android_id = Secure.getString(getContext()。getContentResolver()、secure.ANDROID_ID); 'これはアンドロイドデバイスの一意のIDを取得するのに便利です – Hussain

+0

@TunA:' TelephonyManager tManager =(TelephonyManager)myActivity.getSystemService (Context.TELEPHONY_SERVICE); 文字列uid = tManager.getDeviceId(); 'アクティビティクラス。 getDeviceID()は、電話機が使用する無線(GSMまたはCDMA)に応じて、デバイスのMDNまたはMEIDを返します。 – Hussain

関連する問題