我一直在尋找代碼,通過它我可以獲取由用戶爲他自己的設備定義的設備名稱。 已經經歷了各種各樣的stackoverflow問題,但似乎沒有爲我工作?如何以編程方式從Android獲取設備名稱(不是Build.MODEL)?
圖像如以下:需要從Android的代碼感謝感謝(SM-T211)
我一直在尋找代碼,通過它我可以獲取由用戶爲他自己的設備定義的設備名稱。 已經經歷了各種各樣的stackoverflow問題,但似乎沒有爲我工作?如何以編程方式從Android獲取設備名稱(不是Build.MODEL)?
圖像如以下:需要從Android的代碼感謝感謝(SM-T211)
試試這個:
String ownerInfo = Settings.Secure.getString(getContentResolver(),
"lock_screen_owner_info");
由於安卓4.4.2所有者信息的值被移動到鎖屏database,/data/system/locksettings.db
到第三方應用程序有哪些不read/write access
。也就是說,除了根目錄的設備外,沒有可靠的方式來閱讀適用於以後Android版本的所有者信息。
試試這個:
BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
String deviceName = myDevice.getName();
確保您添加到您的清單:
<uses-permission android:name="android.permission.BLUETOOTH"/>
你需要獲得系統的build.prop文件,如果你的設備是根源的,或者如果你有系統權限,那麼你可能需要獲取和編輯build.prop 。 Play商店中的應用。 build.prop編輯器。由於它是開源的,並且代碼非常簡單,您可以將其用作開始點:https://github.com/nathanpc/Build.prop-Editor
哪一個?你可以用例子來闡述一下嗎? –
用戶在哪裏定義設備名稱? – eriuzo
In關於設備 – Yatin