2013-12-19 47 views
0

從Android 4.2開始,用戶可以在設置菜單中更改設備名稱。是否有任何暴露的API從代碼中檢索該值?訪問Android 4.2設備中的「設備名稱」

enter image description here

+0

的能力,也許這有助於http://stackoverflow.com/questions/6662216/display-android-bluetooth-device-名稱 –

回答

0

我不認爲你可以依靠這個功能,因爲它可能是三星修改。

我的Nexus 5不必更改設備名稱此設置頁面上Android 4.4的

1

是的,你可以這樣做:

android.os.Build.MODEL 

得到模型,這讓製造商:

android.os.Build.MANUFACTURER 

UPDATE:由於在這裏所說,沒有所有的設備都會有這個選項。 你可以嘗試獲得這樣說:

BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter(); 
String deviceName = myDevice.getName(); 

一個perrmision添加到清單文件,以及:

<uses-permission android:name="android.permission.BLUETOOTH"/> 

參考:How do you get the user defined "Device Name" in android?

但是這不會總是奏效。

+0

否..我需要用戶設置的設備名稱。 MODEL和MANUFACTURER是不同的。 –

+0

查看更新的答案。 –

0

要顯示在Android上使用的設備名稱/型號:

 TextView tv1 = (TextView) findViewById(R.id.tv1); 
    String str = android.os.Build.MODEL; 
    tv1.setText(str); 
+0

我還沒有看到你的答案。 – VenuNalla