6
Android mA cinsinden, Akü Kapasitesini ve Akü Kapasitesini (mAh) alın.Android mAh cinsinden akü akım kapasitesini ve toplam batarya kapasitesini yakalayın mAh
Android mA cinsinden, Akü Kapasitesini ve Akü Kapasitesini (mAh) alın.Android mAh cinsinden akü akım kapasitesini ve toplam batarya kapasitesini yakalayın mAh
Bu deneyin ..
public void getBatteryCapacity() {
Object mPowerProfile_ = null;
final String POWER_PROFILE_CLASS = "com.android.internal.os.PowerProfile";
try {
mPowerProfile_ = Class.forName(POWER_PROFILE_CLASS)
.getConstructor(Context.class).newInstance(this);
} catch (Exception e) {
e.printStackTrace();
}
try {
double batteryCapacity = (Double) Class
.forName(POWER_PROFILE_CLASS)
.getMethod("getAveragePower", java.lang.String.class)
.invoke(mPowerProfile_, "battery.capacity");
Toast.makeText(MainActivity.this, batteryCapacity + " mah",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
e.printStackTrace();
}
}
Bu sürümü Android sürümünde Lollipop'dan Oreo'ya test etti - henüz bozuk değil. Doğru akü kapasitesi değerleri alınıyor. –
nesne mPowerProfile_ = Class.forName (POWER_PROFILE_CLASS) .getConstructor (Context.class) .newInstance (bu); batteryCapacity = (Çift) Class.forName (POWER_PROFILE_CLASS) .getMethod ("getAveragePower", java.lang.String.class) .invoke (mPowerProfile_, "battery.capacity"); –
http://stackoverflow.com/questions/22243461/android-is-there-anyway-to-get-battery-capacity-of-a-device-in-mah –
mAh cinsinden toplam pil kapasitesini alabiliyorum ama şimdi pil deşarj süresi almak istiyorum şimdi ben pil akü kapasitesini nasıl alabilirim bilmek istiyorum mA. –