Jak programowo uzyskać dostęp do wartości pokazanej na obrazku poniżej?Android: Jak programowo uzyskać dostęp do numeru seryjnego urządzenia pokazanego w menedżerze AVD (API wersja 8)
Odpowiedz
To seryjny android.os.Build
Log.i("TAG","android.os.Build.SERIAL: " + Build.SERIAL);
To unikalne dla każdego urządzenia. Jeśli szukasz możliwości uzyskania/użycia unikalnego identyfikatora urządzenia, powinieneś przeczytać here.
Dlaczego mówisz, że zmienia się po przywróceniu ustawień fabrycznych? Wiem, że to prawda dla Settings.Secure.ANDROID_ID, ale nie słyszałem o tym dla Build.Serial. – Tom
Tom masz rację! Zmieszałem ANDROID_ID i SERIAL. Edytowałem swoją odpowiedź. – thaussma
Czy jest to zwykle ten sam numer seryjny, który producent fizycznie drukuje na samym urządzeniu lub czy jest to numer seryjny tylko oprogramowania? – guidod
Do Android 7.1 SDK (25) dostaniesz go z:
Build.SERIAL
Uważaj na Android 8 SDK (26) i powyżej, to pole powróci UNKNOWN
i muszą być dostępne z:
Build.getSerial()
Który wymaga dangerous permission .
Zobacz https://developer.android.com/reference/android/os/Build.html#getSerial()
Czy osoba zainteresowana może wyjaśnić, dlaczego uważa, że jest to nieprawidłowe? – for3st
Głosowałem prawdopodobnie przez pomyłkę, jest to teraz poprawna odpowiedź. Nie mogę usunąć mojego spadku, ponieważ jest zablokowany, dopóki odpowiedź nie zostanie zmieniona. – peceps
@peceps to jest edytowane :) – for3st
- 1. Pobieranie numeru seryjnego z urządzenia
- 2. Generowanie specyficznego dla urządzenia numeru seryjnego
- 3. Jak uzyskać nazwę Android AVD z adb nazwy urządzenia
- 4. Jak programowo uzyskać dostęp do ustawień urządzenia?
- 5. Nie można zmienić docelowego interfejsu API w Menedżerze AVD
- 6. Znajdowanie numeru seryjnego seryjnego obiektu
- 7. Używanie select() do niezablokowania numeru seryjnego
- 8. Nie mogę utworzyć emulatora w Menedżerze Android AVD
- 9. Jak programowo uzyskać dostęp do hierarchii WordNet?
- 10. Jak programowo uzyskać dostęp do przypomnień?
- 11. Automatyczne generowanie numeru seryjnego w widoku siatki
- 12. Jak programowo uzyskać dostęp do karty SIM?
- 13. Android, jak emulować gesty przesuwania w AVD?
- 14. Dodanie "numeru seryjnego" do istniejącej kolumny w Postgresie
- 15. Jak programowo uzyskać dostęp do udziału pliku
- 16. Jak utworzyć emulator Samsung Galaxy Note w systemie Android AVD?
- 17. Jak mogę programowo uzyskać dostęp do historii plików w Windows 8?
- 18. Jak uzyskać dostęp do informacji w Menedżerze urządzeń systemu Windows z poziomu Java?
- 19. Jak programowo uzyskać dostęp do systemu plików urządzenia iOS podłączonego do pulpitu systemu Windows?
- 20. Zmiana numeru seryjnego przełącznika TFS do głównej gałęzi
- 21. Problemy z uruchamianiem AVD (urządzenia wirtualnego Android) w Android Studio (na Macu)
- 22. Jak programowo sprawdzić stan połączenia urządzenia Bluetooth w systemie Android?
- 23. Programowanie programowego numeru telefonu urządzenia
- 24. Jak uzyskać dostęp do IMAP w aplikacjach Windows 8 Store?
- 25. Jak uzyskać dostęp do danych wyjściowych dziennika z prawdziwego urządzenia z systemem Windows 8 telefonu
- 26. Jak uzyskać dostęp do urządzenia Kinect za pomocą Java?
- 27. Android: Ustawienia AVD dla Galaxy S3-Like AVD
- 28. Android AVD Manager: nie można utworzyć nowej definicji urządzenia (java.lang.NullPointerException)
- 29. Złamane ... System Android SDK w Menedżerze
- 30. Jak uzyskać dostęp i modyfikować kontakty w systemie Windows 8?
możliwe duplikat [Jak znaleźć numer seryjny urządzenia z systemem Android?] (Http://stackoverflow.com/questions/2322234/how-to-find-serial-number-of-android- urządzenie) –