Где в коде андроида хранится название/номер модели телефона и как он там хранится?

Я хочу знать, как телефон Android, подключенный как MTP, публикует свое имя, чтобы оно отображалось на моем компьютере. Я считаю, что драйверы mtp/usb получают значение от верхних уровней, таких как классы Java mtp/usb в слоях фреймворка. Я хочу попробовать изменить имя, которое появляется на компьютере, через сам код Android.

Заранее спасибо.


person Avradip Sen    schedule 28.07.2012    source источник


Ответы (2)


/system/build.prop — это место, где хранятся описания и атрибуты телефона. Вы можете отредактировать это, если у вас есть root-права. Соответствующие поля в этом файле следующие

Поля

person Anirudh Ramanathan    schedule 28.07.2012
comment
Я проверил build.prop. Я попытался вытащить build.prop и вставить модифицированный, но имя телефона на моем компьютере осталось прежним. - person Avradip Sen; 29.07.2012
comment
Вы уверены, что нажали правильный build.prop? Кроме того, вы перезагрузили телефон перед проверкой? - person Anirudh Ramanathan; 29.07.2012
comment
Ага. Я вытащил его из телефона и толкнул обратно. Потом я перезагрузил телефон. Привязка имени, может быть, происходит раньше и не является динамической. Нужно ли мне что-то делать на уровне драйвера? - person Avradip Sen; 30.07.2012

Посмотрите в классе Build. Это может быть то, что вы хотите.

person Bishnu    schedule 28.07.2012
comment
Я хочу узнать, как значение передается драйверам. - person Avradip Sen; 29.07.2012