Я хочу, чтобы мое приложение читало имя устройства (например, Samsung Galaxy S25).
android.os.Build.BRAND< /code>
даст мне имя производителя (samsung), но
android.os.Build.MODEL< /code>
даст мне что-то вроде SM-S938X, что не то, что мой пользователь думал, что он купил.
Settings.Global.getString(getContentResolver(), "device_name")< /code>
даст мне любое имя, которое набор пользователей, который может быть чем -то вроде «Телефон Фреда».
Class.forName("android.os.SystemProperties")..getMethod("get", String.class).invoke(null, ro.product.name)< /code>
дает мне бессмысленную (для меня) натянуту, как «P3sxeea».
Я хочу название, под которым продается телефон, как
«Galaxy S25 Ultra». Настройки-> Phone-> Название продукта покажет мне это, но я хочу прочитать это программно,
Подробнее здесь: https://stackoverflow.com/questions/797 ... evice-name