DataUsage
Module to show system-collected data usage counter in the status bar. Inspired by fatminmin's NetworkSpeedIndicator.
This module has been tested on: phone and emulator Marshmallow and emulator KitKat, with reports of it working on most devices. Bug reports/pull requests are encouraged.
Fix for no view at startup on some devices
- Added Wi-Fi monitoring
- Added choice of which networks to monitor, with the option for a default network
Fix for crash when opening color picker on some devices
Data usage for Project Fi users is now shown properly.
Added an option for custom colors. All the Material Design colors are there and there is an option to use your own hex code.
- % of limit and % of warning were flipped
- Crash when clearing the text size box
- Multiple positions:
- Left of notification icons
- Left of system icons
- Right of clock
- Multiple text alignments (really only matters in two-line mode)
- Left
- Center
- Right
- Multiple text sizes
- Any input is accepted, you’re free to choose anything that suits you
- The size will be automatically halved in two-line mode
- Setting it to 0 will reset the size to be the text size of the clock
- Added ability to show on two lines at a smaller font
- Added toggle for logging
- Fixed permission crash on 4.4.4 (and maybe others)
- Added tentative icon
- Added the ability to hide the settings app from the launcher. You can still access the settings from the Xposed app's modules section
Fix for settings crashing on versions below Marshmallow (6.0)
- Fixed settings crash on API < 23
- Added measurement relative to cycle pace. This changes the warning and limit reference to where you should be in your current usage cycle. For example, if your monthly limit is 3 GB and you're halfway through your usage cycle, the limit value that the calculation will use is 1.5 GB. The number in the status bar takes on a new meaning when this setting is on; it now indicates how many bytes above or below this point you are. 0 means you are keeping in pace with your data plan, negative means you have some leeway, and positive means if you keep on using data at the same rate, you will go over your limit.
- Added padding to the widget
- Added a bit more logging to help find bugs while in beta
Settings to choose unit, decimal places, and whether to show always or only when mobile
Can now show usage as a percentage of limit or warning bytes
- Auto units depending on bytes amount
- Automatically hides if the current network is not mobile (or is disconnected)
- Automatically follows the typeface and colour of the clock text