Получить серийный номер на планшет Lenovo

Я пытаюсь получить серийный номер моего Lenovo Tab в Android. Я пытался

Method get = c.getMethod("get", String.class, String.class);
serialnum = (String) (get.invoke(c, "ro.serialno", "unknown"));

serial = Build.SERIAL;

ro.serialno и Build.SERIAL имеют значение 0123456789ABCDEF, но серийный номер в статусе-> о планшете — HLB04JSJ, а напечатанный серийный номер на обратной стороне вкладки — также HLB04JSJ.

Любые предложения, спасибо заранее.


person Abdalrhman Alghusain    schedule 08.06.2015    source источник
comment
Ух ты. Я видел серийный номер 0123456789ABCDEF на дешевом китайском планшете без названия, но я думал, что Lenovo стремится немного выше этого.   -  person Kevin Krumwiede    schedule 08.06.2015
comment
Не могли бы вы объяснить свой основной вариант использования. Почему вы пытаетесь получить этот номер?   -  person Stephan Branczyk    schedule 09.06.2015
comment
Я хочу защитить свои приложения, просто используемые для определенных устройств   -  person Abdalrhman Alghusain    schedule 09.06.2015


Ответы (2)


Вы пробовали делать следующее?

TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String serial= tManager.getDeviceId();

Также включите следующее разрешение в свой манифест

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
person Bidhan    schedule 08.06.2015
comment
Спасибо за ответ, к сожалению, не сработало (вернул ноль) - person Abdalrhman Alghusain; 08.06.2015
comment
Вы добавили разрешение в свой манифест? - person Bidhan; 08.06.2015
comment
Да, я добавил это разрешение в свой манифест. - person Abdalrhman Alghusain; 08.06.2015
comment
Обратите внимание, что многие планшеты lenovo не имеют надлежащей службы телефонии в своем ПЗУ, поэтому это не сработает. - person VicVu; 20.09.2016

Пожалуйста, попробуйте это:

String imei = SystemProperties.get("ro.gsm.imei")

или взгляните на этот ответ

person khansa amrouni    schedule 08.06.2015
comment
Это, вероятно, не сработает. Если планшет поддерживает только Wi-Fi, imei не будет. - person Stephan Branczyk; 09.06.2015
comment
systemproperties не могут быть разрешены, есть ли файл jar для импорта systemproperties. - person Abdalrhman Alghusain; 09.06.2015
comment
Вы вводили * # 06 #, чтобы убедиться, что у вашего планшета есть серийный номер? - person khansa amrouni; 09.06.2015