Jakeler / CapacityInfo

Official Repository of "Capacity Info". Link to Google Play:

Home Page:https://play.google.com/store/apps/details?id=com.ph03nix_x.capacityinfo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Download from Google Play:

Get it on Google Play


Download Latest Stable Version from Google Drive:

Get it on Google Drive


Download Latest Beta Version from Google Drive:

Get it on Google Drive


Telegram Channel:

Telegram Channel


Screenshots:


About:

Do you want to know the remaining battery capacity of your smartphone or tablet, or have you bought a new battery and want to check its capacity? Then this app is for you! Capacity Info can help you find out the remaining capacity of the battery or the actual capacity of a new battery. Also, using this application, you can find out the number of charging cycles, the temperature and voltage of the battery, find out the charging/discharging current, receive notifications when the battery is discharged (charge level is adjustable), when the battery is charged to a certain level of charge, when the battery is fully charged (Status "Charged"). Also, with the help of this application you can receive notifications of overheating/overcooling of the battery, as well as with this application you can find out the charging current limit (it is not always possible to get the charging current limit data). It is also possible to display values ​​in an overlay.

P.S This application consumes very little energy in the background. The wakelock, which is in the application, is used only during charging, it is needed for the charging time (without it, Android "puts the application to sleep" after ~40 seconds for a while, so without it, the charging time will be incorrect). Therefore, using this application, you will not notice the loss of autonomy. The application is completely free and without ads, and will remain so forever.

Application Features:
• Battery wear;
• Residual capacity;
• Added capacity during charging;
• Current capacity;
• Battery Level (%);
• Charging status;
• Charging/discharging current;
• Maximum, average and minimum charging/discharging current;
• Battery temperature;
• Battery voltage;
• The number of cycles;
• Number of charges;
• Battery condition;
• Time of the last charge;
• Battery technology;
• Notification of a full charge, a certain level (%) of a charge, a certain level (%) of discharge, charging current, overheating and overcooling;
• Resetting the number of charges;
• Zeroing the number of cycles;
• Overlay;
• Light and dark theme;
• Theme depending on the system theme (Android 10+);

Explanations of required permissions:
• Access to device memory - needed to back up settings;
• Wakelock - needed to ensure that the OS does not "lull" the application during charging, for the correct charging time;
• On top of all windows - needed for overlay;
• Launch after boot - needed so that the application starts itself after loading the OS.

Attention! Before leaving a review or asking a question, read the instructions and follow them, as well as read the FAQ.


Instruction:

1.In order for the application to show the remaining capacity, put the device on charge, while the service must be turned on.
2.For a more accurate display of the remaining capacity, charge the device fully until "Status: Charged" is displayed.
3.If charging occurs after reaching 100%, then this is normal. Modern devices continue to charge for some time after reaching 100%.
4.If the design capacity is incorrect, change it in the application settings.
5.If the current capacity and/or charge/discharge current and/or voltage is not displayed correctly, then change the unit in the application settings.

ATTENTION! Do not kill the service. If the shell of your device likes to "kill" applications, or completely "kills" applications when cleaning the most recently launched applications or when removing an application from the most recently launched applications, or you use power saving, add this application to all possible exceptions. If your firmware has an application startup setting, be sure to ensure that this application can start after loading the OS, if you want the application to start automatically after loading the OS. If you don't know what and where to configure so that the application is not "killed" by the system, use the "Don't kill my app!" Service by choosing the manufacturer of your device.

ATTENTION! On Huawei & Honor, the current capacity may not display correctly. Unfortunately nothing can be done about it


FAQ:

Question: How does the app work?
Answer: Residual capacity is formed on the basis of the current capacity upon reaching 100% and the status of "Charged". The current capacity is taken from the kernel of the OS, by the Android API itself, which allows you to get the current capacity without root rights. The kernel takes the current capacity from the battery itself and writes it to the "charge_counter" file (file path: /sys/class/power_supply/battery). On how accurate the current capacity depends on the battery and the core itself.

Question: What is considered to be "Capacity Added"?
Answer: "Capacity Added" is considered very simple: the current capacity - capacity, which was before you connected the charging.

Question: Where does the application get the "Charging Current Limit"?
Answer: The application takes the "Charging Current Limit" from the kernel file "constant_charge_current_max" along the path /sys/class/power_supply/battery.

Question: Why is "Charging Current Limit" not displayed?
Answer: The display "Charging Current Limit" depends on whether the file "constant_charge_current_max" is readable or not. Not all kernels allow "reading" this file, and also not all kernels have this file.

Question: I have everything (or almost everything) in zeros. Why?
Answer: Because the manufacturer of your device has saved on various sensors. And since the kernel cannot get the value, it returns 0.

Question: Very large or small numbers are shown in the current capacity, charge/discharge current, voltage.
Answer: Go to the settings, in the "Misc" section, expand all the settings and change the unit of measurement.

Question: The current capacity has ceased to be displayed, although it was previously displayed (or is displayed, but not always).
Answer: This means that the battery is coming or has already come to an end. If everything is in order with the battery, then the firmware kernel or the controller, which gives the current capacity, may be buggy.

Question: The device is not supported. Add device support.
Answer: Alas, this is impossible, since it depends primarily on the battery and secondarily on the OS kernel. Therefore, setting 1 and writing about what is not supported, as well as asking to add support for a device, is pointless. You can bet 1, but think about it three times: is it worth spoiling the average rating for the application due to the fact that your battery or core does not give up the current capacity?

About

Official Repository of "Capacity Info". Link to Google Play:

https://play.google.com/store/apps/details?id=com.ph03nix_x.capacityinfo

License:Apache License 2.0


Languages

Language:Kotlin 100.0%