Tôi đang triển khai ứng dụng iOS mà tôi muốn kiểm tra thông tin về pin, như trạng thái pin, mức pin hiện tại, đang sạc hay chưa, v.v. Tôi đã làm tất cả điều này, nhưng tôi muốn biết thêm thông tin về pin như nhiệt độ pin, sức khỏe pin, quy mô pin, công nghệ pin. Tất cả thông tin này có sẵn trên Android, nhưng có ai có thể giúp tôi có tất cả các thông tin này trong iOS không?Làm cách nào để xác định thông tin liên quan đến pin của thiết bị iOS theo cách lập trình?
Trả lời
Hãy thử điều này
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
float batteryLevel = [[UIDevice currentDevice] batteryLevel];
//This will give you the battery between 0.0 (empty) and 1.0 (100% charged)
//If you want it as a percentage, you can do this:
batteryLevel *= 100;
Cảm ơn bạn đã trả lời, nhưng tôi đã làm điều này, bây giờ tôi muốn xác định nhiệt độ pin, sức khỏe pin, quy mô pin, công nghệ pin. Bạn có thể giúp tôi không? – Trup
http://developer.apple.com/library/ios/#samplecode/BatteryStatus/Listings/Classes_RootViewController_m.html#//apple_ref/doc/uid/DTS40008812-Classes_RootViewController_m-DontLinkElementID_6 – Ramz
Một lần nữa cảm ơn, nhưng điều này cũng mang lại cho tôi thông tin như trạng thái và mức pin hiện tại. Nhưng những điều này được thực hiện. Tôi muốn nhiệt độ pin, sức khỏe pin, quy mô pin, công nghệ pin. – Trup
- 1. Cách xác định thiết bị Android theo cách lập trình?
- 2. Làm cách nào để xác định góc của thiết bị?
- 3. Thông tin thiết bị Android
- 4. ID thiết bị NVAPI liên quan đến ID thiết bị CUDA như thế nào?
- 5. Lập trình Linux C: Cách nhận thông tin phân vùng của thiết bị?
- 6. Các bước để làm theo liên quan đến crashlytics
- 7. Android: Nhận thông tin phần cứng theo lập trình
- 8. Làm thế nào để xác định định hướng giao diện iPhone theo lập trình?
- 9. Làm cách nào để kết nối thiết bị iOS với thiết bị không iOS (thiết bị Arduino) qua Bluetooth?
- 10. Cách nhận thông tin từ trình quản lý thiết bị?
- 11. Khóa thiết bị Android theo lập trình
- 12. Làm cách nào để biết thiết bị iOS có GPS?
- 13. Làm thế nào để ngăn chặn Jetty hiển thị thông tin liên quan đến bối cảnh
- 14. Làm thế nào để tắt WiFi một cách có lập trình trên thiết bị Android?
- 15. iOS - Cách đặt UISwitch theo lập trình
- 16. Cách theo dõi thiết bị vị trí thiết bị (iOS và Android) bằng Phonegap
- 17. Nút thiết lập theo phong cách phẳng lập trình
- 18. Làm cách nào để thay đổi ngôn ngữ của 'Google Tin tức' liên quan đến đối tượng GSnewsBar (API Ajax)?
- 19. Cách nhận thông tin về mức sử dụng pin Android theo ứng dụng
- 20. Làm thế nào để theo dõi các dự án không liên quan đến các dự án
- 21. Làm cách nào tôi có thể lập trình căn chỉnh theo chiều dọc của UIButton - iOS
- 22. Chức năng API Win32 để bật/tắt thiết bị theo cách lập trình
- 23. Cách xác định thiết bị với udev
- 24. Làm cách nào để xóa bộ nhớ cache của trình duyệt theo lập trình trên iPhone?
- 25. Làm cách nào để xác định vận tốc của thiết bị Android?
- 26. Diễn đàn lập trình có liên quan đến VHDL/Verilog?
- 27. Làm cách nào để định vị một div liên quan đến con trỏ chuột bằng jQuery?
- 28. Trình giả lập Android: chọn AVD (Thiết bị ảo Android) để chạy theo mặc định
- 29. Cách tốt nhất để thực hiện lập trình socket RAW liên quan đến Java
- 30. Cách chỉ định android: listSelector = "@ null" theo lập trình?
Bạn có tìm thấy bất kỳ thành công trên nhận được thông tin này? @Trup –
Mọi cập nhật về điều này? Tôi biết rằng các đơn vị giám sát pin có một nhiệt kế gắn liền với pin (cho phép thiết bị để hiển thị màn hình quá nóng), nhưng có cách nào để có được quyền truy cập vào điều này mà không cần jailbreaking thiết bị? – emunsing