我一直在搜索代码,我可以通过该代码获取用户为自己的设备定义的设备名称。 经历过各种stackoverflow问题,但似乎没有一个对我有用吗?
图片如下所示:需要来自Android代码的谢谢(SM-T211)
答案 0 :(得分:1)
试试这个:
String ownerInfo = Settings.Secure.getString(getContentResolver(),
"lock_screen_owner_info");
自Android 4.4.2起,所有者信息值将移至锁定屏幕database,/data/system/locksettings.db
,第三方应用无read/write access
。也就是说,除了root设备之外,没有可靠的方法来读取以后Android版本的所有者信息。
答案 1 :(得分:1)
您需要获取系统的build.prop文件,如果您的设备已植根或者您拥有系统权限,则可以使用该文件.... 下面是您可以遵循的代码来获取和编辑build.prop 在Play商店中查看此应用。 build.prop编辑。由于它是开源的,并且代码非常简单,因此您可以将其用作说明点: https://github.com/nathanpc/Build.prop-Editor
答案 2 :(得分:0)
试试这个:
BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
String deviceName = myDevice.getName();
确保添加到您的清单中:
<uses-permission android:name="android.permission.BLUETOOTH"/>