2014-04-07 89 views
1

我有一個apk獲取用戶定義的設備名稱。如何獲取用戶定義的設備名稱與Android 4.4

對於我使用這個代碼(見How do you get the user defined 「Device Name」 in android?):

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();  
TextView txtName = (TextView) findViewById(R.id.name); 
txtName.setText(mBluetoothAdapter.getName()); 

它運作良好,在Android的4.1 /三星Galaxy TAB3。不幸的是,當我在android 4.4三星Galaxy Tab專業版上測試它時,它不起作用。在新設備上,我得到了相同的結果,如android.os.Build.MODEL

如果有人有想法。

感謝

+0

你必須與標籤序列名稱嘗試。 –

+0

感謝您的評論,我已經嘗試'android.os.Build'的每個屬性,如SERIAL,HOST,BOARD,DEVICE,...但我沒有得到由用戶定義的_famous_設備名稱。 – Imar

+0

如果你沒有得到設備名稱,那麼你必須嘗試設備序列。 –

回答

0

嘗試從Settings.Secure得到它:

Settings.Secure.getString(getContentResolver(), "bluetooth_name"); 
相關問題