想要以编程方式访问用户输入的Android设备名称

时间:2014-04-15 23:36:28

标签: android

Android SDK类Build.VERSION提供了对手机中许多(相对)硬连线值的编程访问,正如其他几个主题中所讨论的那样。但我正在寻找一种方法来访问用户可以从关于手机对话框输入/更改的“设备名称”值。

当我第一次使用Galaxy S4上的“关于手机”时,“设备名称”值为SCH-1545,这与我打印时的值相同 android.os.Build.MODEL

手机让我输入一个新值,比如“Foo bar”,但正如我所料,即使重启手机后,也没有改变android.os.Build.MODEL的值。它也没有改变它的价值 android.os.Build.USER 这似乎是它可能影响的唯一其他领域。

有没有办法访问用户可以更改/看到的值?

2 个答案:

答案 0 :(得分:0)

这很可能是来自Bluetooth的设备名称。

使用BluetoothAdapter访问name

答案 1 :(得分:0)

实际上,事实证明这个问题基本上是a duplicate of another question我无法用原始搜索字词找到,而且我已经投票了。简短的回答是:是的,对于某些手机但不是一般情况下,并且您必须请求蓝牙权限才能使用可以执行此操作的呼叫。我,呃,不,不是真的。

我要离开这个问题,希望我使用的术语可以帮助另一位搜索者更快地找到答案。