2017-10-15 37 views
14

Có cách nào để có được DateTime kích hoạt thiết bị Android không? Tôi cần phải biết khi android thiết bị đầu tiên ngày khởi động hoặc lần đầu sử dụng chèn thẻ SIM hoặc từ phần cứng hoặc tập tin hệ thốngCó cách nào để có được ngày kích hoạt thiết bị (ngày không giới thiệu)

Tôi đã kiểm tra this link và gợi ý khác và nó không làm việc và nếu dữ liệu này không thể được phát hiện, có khả năng khác để có được khe cắm SIM đầu tiên được cấu hình không?

+1

Câu trả lời này https://android.stackexchange.com/a/59252/154969 đề xuất truy xuất dữ liệu này dựa trên thời điểm thiết bị được sử dụng với tài khoản Google của người dùng (đây chỉ là đầu mối cho vấn đề của bạn và sẽ không phải là 100 % chắc chắn rồi). Tôi đã tìm kiếm một số API Google, nhưng tôi chỉ tìm thấy https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/package-summary#top_of_page này. Tôi nghĩ rằng điều này là không thể. – JJ86

+0

@ JJ86 Cảm ơn các đề xuất của bạn, nhưng như bạn đang nói tôi cần giải pháp hoặc giải pháp để có được kết quả chính xác 100% hoặc nhiều giải pháp để có kết quả tốt và tôi đang cố gắng liên lạc với nhà cung cấp viễn thông tại (quốc gia được bảo hiểm) nếu họ có thể cung cấp API được xuất cho chức năng này –

+0

Tôi nghĩ bạn phải xác định điều gì đã xảy ra khi thiết bị mở lần đầu tiên? và tôi nghĩ rằng hành vi thay đổi từ công ty này sang công ty khác, mọi công ty đều sử dụng nguồn Android trên chính nó, vì vậy tôi đề nghị kết nối với những công ty đó và yêu cầu họ làm điều đó. Ngoài ra nếu có API hoặc một cái gì đó như thế nó sẽ được từ công ty đối tác. – Ibrahim

Trả lời

3

Giả sử người dùng có dữ liệu vào ngày đầu tiên sử dụng thiết bị của họ hoặc lắp sim, bạn có thể sử dụng NetworkStatsManager để sử dụng dữ liệu lịch sử của người dùng để tìm ngày sử dụng dữ liệu cũ nhất cho sim đó. Hãy xem số this câu hỏi về cách thực hiện điều đó. PS, bạn chỉ có thể làm điều này trên android 23 trở lên. Đối với thiết bị 23 thiết bị Android trước, ứng dụng của bạn phải là ứng dụng hệ thống để truy cập dữ liệu lịch sử.

Nếu không, tôi không nghĩ có cách nào khác để đạt được khoảng cách gần khi thiết bị được kích hoạt.

CHỈNH SỬA 1 Đối với tiền Android 23 bạn có thể thử và nhận số internet configuration messages. Các hãng truyền thông thường gửi các tin nhắn cấu hình khi người dùng chèn một sim trên điện thoại của họ lần đầu tiên. Bạn có thể xem các tin nhắn cấu hình ngày và tìm thấy những tin nhắn cũ nhất. Tôi không biết giải pháp này có khả dụng vì không phải tất cả nhà cung cấp dịch vụ đều gửi tin nhắn cấu hình

+0

Tôi sẽ kiểm tra và trả lời bạn –

1

Từ menu Dịch vụ trên điện thoại của bạn, tổng thời gian gọi rất khó đặt lại. Bằng cách đó, bạn có thể giả sử nó đã được sử dụng trong bao lâu.

Với các tính năng hiện tại của Android, đó là điều tốt nhất bạn có thể nhận được.

Ở đây tôi giả sử đó là điện thoại của bạn và tài khoản google đã được tạo trong khi kích hoạt điện thoại, được nói, tôi sẽ cố gắng truy cập tài khoản google (Trang tổng quan) và xem thời điểm thiết bị được thêm. Đây là ngày đăng ký thiết bị.

Các vấn đề liên quan