Cách lấy IMEI của thiết bị Java ME theo cách thông thường được áp dụng cho tất cả các thiết bịNhận thiết bị IMEI
Trả lời
Thông thường, việc sử dụng java.lang.System.getProperty() có thể trả về IMEI của thiết bị.
Thật không may, tham số Chuỗi bạn cần sử dụng để nhận IMEI sẽ thay đổi từ nhà sản xuất thiết bị cầm tay này sang nhà sản xuất thiết bị khác.
Strings thử:
imei
phone.imei
com.lge.imei
com.nokia.imei
com.nokia.mid.imei
com.siemens.imei
com.sonyericsson.imei
com.motorola.imei
...
bạn sẽ có ý tưởng.
bạn có thể cần viết hoa phần cuối cùng của chuỗi.
định dạng của kết quả cũng có thể thay đổi.
nó có thể là một imei đầy đủ với một tiền tố "IMEI" và 3 "-" ở giữa 17 chữ số.
nó có thể là một imei chuẩn hóa 13 hoặc 15 chữ số ...
không có cách nào tiêu chuẩn để nhận IMEI qua Java ME. một số điện thoại expose the IMEI as a system property, nhưng một số điện thoại khác không yêu cầu phải ký tên vào nhà điều hành hoặc miền của nhà sản xuất (ví dụ: không phải do bạn).
Tôi đã thử những gì được đề xuất bởi cả rìu và quickrecipeonsymbianos tuy nhiên cả hai đều giải quyết mục đích một cách thanh lịch. Tuy nhiên, trong BlackBerry, chúng tôi có getDeviceID() để lấy id duy nhất của thiết bị, nhưng Java ME thiếu chức năng này
Trong trò chơi tôi đang phát triển, để có một id duy nhất cho mọi điện thoại di động (để chúng không thể sao chép và chia sẻ savefiles) tôi sử dụng địa chỉ mac bluetooth khác nhau cho mỗi thiết bị bluetooth và mã java giống nhau trên mọi thiết bị = D
Cảm ơn Ricardo, tuy nhiên bạn cần JSR hỗ trợ bluetooth trên điện thoại đó – Ram
- 1. Cách nhận IMEI cho J2ME hỗ trợ tất cả các thiết bị?
- 2. Cách nhận số IMEI trong PhoneGap?
- 3. Cách nhận IMEI trên iPhone?
- 4. nhận IMEI trên iPhone bằng CoreTelephony?
- 5. Cách nhận tên thiết bị thân thiện từ DEV_BROADCAST_DEVICEINTERFACE và ID thiết bị thiết bị
- 6. lập trình nhận dạng thiết bị iphone
- 7. Nhận hướng của thiết bị Android
- 8. cách nhận mã thông báo thiết bị?
- 9. Nhận tệp NSUserDefaults plist từ thiết bị
- 10. Kiểm tra IMEI hợp lệ
- 11. Tìm IMEI không có trong wp7?
- 12. Thiết bị Android 4.x nhận tin nhắn GCM, nhưng thiết bị Android 2.3 Không
- 13. Thiết bị Android nhận được thiết bị âm thanh tổng thể trong pcm
- 14. Nhận múi giờ địa phương của thiết bị
- 15. Thiết bị Android không nhận gói đa phương tiện
- 16. Android chín vá không được công nhận trên thiết bị
- 17. Cách nhận hướng thiết bị qua tham chiếu UIView?
- 18. Truy lục số nhận dạng thiết bị iOS
- 19. Cách nhận thông tin từ trình quản lý thiết bị?
- 20. Không thể nhận tin nhắn từ thiết bị (iPhone)
- 21. Nhận tên nhà sản xuất trong thiết bị Android
- 22. Nhận email người dùng mặc định trong Thiết bị iOS
- 23. Cách nhận kích thước màn hình thiết bị?
- 24. Android Bluetooth: Nhận UUID của thiết bị được phát hiện
- 25. Eclipse không nhận dạng được thiết bị Nexus One
- 26. Tôi có thể nhận ID thiết bị Android thông qua trang web trên thiết bị di động không?
- 27. SWT: Nhận thông báo về thay đổi thiết bị hệ thống (kết nối/ngắt thiết bị USB)
- 28. Thay đổi ID thiết bị trên trình giả lập Android?
- 29. Làm cách nào để lấy số sêri điện thoại (IMEI)
- 30. Làm cách nào để nhận được ID Google USER (không phải là ID thiết bị)?
Tôi đã thử tất cả 8 Chuỗi nhưng tôi luôn nhận được Null, có một tài liệu tham khảo đầy đủ hoặc thư viện có thể làm điều đó và chạy trên bất kỳ điện thoại di động ???? –