Sunday, December 30, 2018

Restoring the normal notification behaviour in Android 9 (Pie)

Apps are more aggressively killed in Android 9 (Pie) in the background as in earlier Android versions, which causes Ampere's notification to disappear from time to time, because Ampere is more often killed from the system in the background to keep the battery draining at a minimum.

To overcome this and to sign to the system that Ampere should be kept running in the background the following can be done:
  • Android Settings 
  • Apps & notifications 
  • Advanced 
  • Special app access 
  • Battery optimization 
  • click the "Not optimized" title 
  • select "All apps" 
  • click Ampere in the list 
  • select "Don't optimize"

Get Ampere on Google Play

Sunday, April 2, 2017

Dash charge detection in Ampere

Turbo charge, Dash charge etc.

There are a lot of fast charging technologies used by Android device manufacturer, but all of them have a common point - none of them are compatible with Google's pure Android. Therefore it is not easy to detect them. In fact, every manufacturer and even every device reports the state of the fast charging others.

The research and hunt for such fast charging status interfaces can even only be started if a real device is at hand or if a dedicated user has such good technical Android knowledge that he can support the developer with proper information and even with testing.

Dash charge by OnePlus (3/3T)

Luckily I got my hands on an OnePlus 3T, so I was able to do some experiments and later I was able to include the Dash charge detection into Ampere.

The picture at the top shows 3 different charge types (from left to the right):
  • Charging with an USB port of a PC
  • Charging with an USB-C wall charger
  • Charging with the manufactures own Dash charger
The OnePlus 3T plays nicely and reports everything correctly and accurate. It can be seen how big the differences between the charging currents are.

The only flaw I found is the value of the maximum USB current during the Dash charging. According to the specs it should be 4000 mA in case of Dash charge, but the system reports 1800 mA. It is not a big problem though. 

This changes are now included in the latest Ampere Beta which can be found here: Ampere Beta Testing Community on G++

Get Ampere on Google Play

Sunday, July 10, 2016

Ampere v2.02


  • More effective smoothing of the measurement values
  • Android 7.0 (Nougat) build
  • Continuous measurement in multi-window mode on Android 7.0 (Nougat)
  • Bug fixes

Multi-window mode

Android 7.0 (Nougat) adds support for displaying more than one app at the same time. One handheld device can run two apps side-by-side or one-above-the-other in split-screen mode.

This means that several apps can share the screen at once. For example, a user could split the screen, viewing a web page on the left side while composing an email on the right side.

With this release Ampere can be used on Android 7.0 (Nougat) in multi-window mode. A special ability of Ampere is, that it measures continuously further while the other app is used.

Get Ampere on Google Play

Monday, March 28, 2016

Ampere v2.01

Ampere v2.01 has been published on Google Play.


  • 3 new languages (Japanese, Lithuanian, Albanian) 
  • Bug fixes 
This time Ampere got more stable with a few bug fixes. Also 3 new translations are in this release available.


For new users (after a fresh install) ampere chooses the system language automatically (or chooses the English language if no translation is available).

But when Ampere is already installed, this has to be made manually:
    Settings --> Basic settings --> Language

Get Ampere on Google Play

Tuesday, March 8, 2016

Ampere v2.00

Ampere v2.00 has been published on Google Play.


  • 5 display styles
  • Favorite style selector
  • Battery voltage in notification
  • Battery temperature in notification
  • Bug fixes

Choose your style

Material design is a fine thing, but it doesn't mean that every app should look the same. There are more than one approaches if it comes to design. To give the choice in the hand of the users Ampere now offers 5 different display styles. Every user can individually decide which style is his favorite and can set it with the star (in the right bottom corner) to stick with the selected design.

Notification enhancements

Ampere has now a redesigned notification information selector. It is now possible to select the information a user want to see in the notification in a more advanced way. The selectable information has been enhanced with the battery voltage and the battery temperature.

Get Ampere on Google Play

Tuesday, December 15, 2015

Ampere reached 1 million installs

One million app installs reached

I am very proud to announce that Ampere have achieved to get over one million downloads on Google Play Store.

Ampere in numbers:
  • 324 days (11.8 Months) to get the 1 million downloads
  • 34 600 ratings with an average of 4.4 on Google Play Store
  • localized in 39 languages
  • more than 1100 members on the Ampere Beta Tester community (G+)
  • more than 200 followers on Twitter
The 1 million installs wouldn't be possible without the nice users, the great translators and the many-many enthusiastic people (on G+ and XDA Developers) who helped to test and to improve the app.

Thank you all for this great success!

Get Ampere on Google Play

Sunday, November 29, 2015

Ampere v1.56

Ampere v1.56 has been published on Google Play.


  • Alert ringtone chooser added (Settings / Alert settings) 
  • Max. USB current detection added (Settings / Basic settings)
  • New measurement interfaces added
  • Bug fixes

USB-C cable checking with Ampere

If you have an USB-C device and you want to know, if your USB-C cable is an USB-C spec compliant cable, you can do it with Ampere. Here is the description how to do it.


On Nexus devices is the measurement interface in Marshmallow (Android 6) unfortunately not working (always 0 mA). This is a firmware bug. Please use the "Old measurement method" which is still fully functional also in Android 6.

Get Ampere on Google Play