Cum să obțineți o depășire a stivei id de dispozitiv Android în limba rusă

și așa mai departe. Și pentru a atribui un număr unic pentru utilizator. Dar mă întrebam, Google nu implementează un algoritm standard pentru rezolvarea acestei situații și, dacă da, ce toate aceeași versiune de dezvoltatori cu experiență da prioritate pentru a evita posibilele erori?







a fost văzută ultima dată pe 10 aprilie '16 la 8:32

Totul depinde de implementare, pentru care va fi folosit. Întrebare în mod specific, l-am dat un răspuns, dar vreau doar să spun că, în orice caz, este posibil să se schimbe această valoare, și nu este necesar să se creeze o altă dependență de aplicații, indiferent cât de unic este, în cazul în care acest lucru nu este necesar. - Shwarz Andrei 10 aprilie '16 la ora 9:40







răspunsul dat 10 aprilie '16 la 9:38

Care este ID-ul returnat în acest caz? Vreau să spun, cât de unic va fi? Acest lucru este mai bun decât String deviceId = UUID.randomUUID (). ToString (). - Aleksey Timoshchenko 10 aprilie '16 la ora 10:08

Acestea sunt generații diferite (deși există o dependență), din nou voi depinde din nou de ceea ce se va aplica. ANDROID_ID și generează dispozitiv utilizator id (poate altceva) în 64bit hex_string și randomUUID () va genera o valoare aleatoare pentru algoritmul. Cei care, în cazul Perov, veți obține un număr unic în ceea ce privește dispozitivul (în funcție de utilizator), iar al doilea se utilizează algoritmul UUID. Despre unicitatea este un exemplu pe wiki, dacă generați UUID 1 miliard de, în fiecare secundă pentru următorii 100 de ani, probabilitatea de a crea doar un duplicat ar fi de aproximativ 50%. - Shwarz Andrei 10 aprilie '16 la 11:18







Articole similare

Trimiteți-le prietenilor: