Settings.Secure.ANDROID_ID не является уникальным, как решить?

Сейчас я сталкиваюсь с большой проблемой. Как найдено в официальной ссылке Android:http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID

общедоступная статическая конечная строка ANDROID_ID

* Добавлено в API уровня 3

64-разрядное число (в виде шестнадцатеричной строки), которое генерируется случайным образом при первой загрузке устройства и должно оставаться постоянным в течение всего срока службы устройства. (Значение может измениться, если на устройстве выполнен сброс к заводским настройкам.) Постоянное значение: "android_id" *

Но с более500 таблеток продано (A10 AllWinner) ANDROID_ID на самом деле не генерируется случайным образом, и я вижу (из моего журнала веб-службы), что несколькоустройства имеют одинаковый номер!

Почему?

Как я могу решить эту проблему? Как я могу создать уникальный идентификатор? Предположим, что последовательный код всегда одинаков для всех устройств (Одинаковый серийный номер на нескольких устройствах Android. Adb бесполезен. Как я могу изменить серийный номер?) и MAC-адрес не всегда был доступен.

Ответы на вопрос(1)

Ваш ответ на вопрос