Tôi muốn hiển thị số liệu thống kê Mức pin trong ứng dụng của mình. Làm thế nào chúng ta có thể có được những thông tin như Pin Power, Pin Voltage, vv?Cách lấy Thống kê Pin trong Android khi chạy?
6
A
Trả lời
3
BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
int rawlevel = intent.getIntExtra("level", -1);
int scale = intent.getIntExtra("scale", -1);
int level = -1;
if (rawlevel >= 0 && scale > 0) {
level = (rawlevel * 100)/scale; /* This is your battery level */
}
}
};
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryLevelReceiver, batteryLevelFilter);
}
hoặc kiểm tra anh chàng này (người đã viết đoạn code tôi gửi): http://mihaifonoage.blogspot.com/2010/02/getting-battery-level-in-android-using.html
3
là this của bất kỳ sự giúp đỡ?
public class Main extends Activity {
private TextView contentTxt;
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent intent) {
// TODO Auto-generated method stub
int level = intent.getIntExtra("level", 0);
contentTxt.setText(String.valueOf(level) + "%");
}
};
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
contentTxt = (TextView) this.findViewById(R.id.monospaceTxt);
this.registerReceiver(this.mBatInfoReceiver,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
}
Ngoài ra, hãy xem this.
Các vấn đề liên quan
- 1. Lấy mẫu thống kê SQL
- 2. Pin Android trong SDK
- 3. API thống kê thị trường Android?
- 4. Cách lấy thời lượng pin còn lại trong hệ thống Windows?
- 5. Làm cách nào để lấy thống kê Google Analytics?
- 6. Cách lấy Màu Hệ thống Android
- 7. Phát Google (cửa hàng Android) Thống kê
- 8. Cách nhận thống kê sử dụng CPU trên Android?
- 9. Lấy Thống kê Bảo hiểm Mã số IOS
- 10. Lấy chữ ký apk khi chạy cho Android
- 11. Cách lấy thời gian khởi động hệ thống Android
- 12. Làm cách nào để lấy thống kê bộ điều hợp mạng trong linux/Mac OSX?
- 13. Bộ dữ liệu để chạy Phân tích thống kê trên
- 14. Cách nhận thống kê hệ thống với node.js
- 15. Hibernate: Tạo Thống kê
- 16. mã phiếu thống kê
- 17. Đặt hàng cây thống kê trong C++
- 18. Thống kê quá trình đo lường trong Linux
- 19. Máy phát quảng bá pin được khai báo trong tệp kê khai không hoạt động?
- 20. Cách lấy tên cột của bảng khi chạy trong C#?
- 21. chỉ mục cột dữ liệu thống kê
- 22. R thống kê: Cách grep một từ chính xác
- 23. Theo thống kê CPU luồng trong Linux
- 24. Mức pin trên Phonegap
- 25. CruiseControl.net thống kê hướng dẫn
- 26. Khi nào có ý nghĩa thống kê một băm?
- 27. Cách tháo biểu tượng pin trên thanh trạng thái android?
- 28. nhận mức pin ở widget android
- 29. Thống kê Memcache hiểu rõ
- 30. Đá quý thống kê Ruby
bản sao có thể có của [Android Battery in SDK] (http://stackoverflow.com/questions/1805895/android-battery-in-sdk) –