About eAnalyzer
eAnalyzer is a research tool to help understand background behavior on Android.
eAnalyzer collects usage statistics in the background of your Android phone hardware when mobile apps and services are running on your phone, during both screen-off and screen-on periods. Periodically the logged data is uploaded to our server at Purdue University, where the data are aggregated with other users’ data to study usages patterns during screen-off periods. The logged data is anonymized and contributes to scientific research.
What is in for me?
-- Personal phone analytics of background activities: the app reveals how much hardware usage (and consequently energy drain) happens during screen-off periods compared to screen-on periods.
What eAnalyzer logs from your phone:
Basic Information: the unique device ID (anonymized), the name of the industrial design, network operator name, Android version and CPU core number.
CPU utilization: system CPU time and user CPU time of each application measured in clock ticks
CPU frequency: time in state of each CPU frequency
Network utilization: send bytes and receive bytes of each application
Wi-Fi signal strength: the detected signal level in dBm. At least those are the units used by the TI driver
Mobile network signal strength: the GSM Signal Strength. Valid values are (0-31, 99) as defined in TS 27.007 8.5
Mobile network type: Valid values are EDGE, GPRS, HSDPA, UMTS, HSDPA, HSPA, HSPAP, UMTS, CDMA, LTE
The time notifications generated:the time that an app generates a notification along with the app name.
Screen state: screen on or screen off
Screen brightness: the screen backlight brightness between 0 and 255
GPS state: GPS on or GPS off
GPS satellite number: the number of satellites in the current state of the GPS engine
Recent apps: the foreground apps which are launched most recently
How often eAnalyzer logs:
When screen is off:
Log CPU utilization, CPU frequency and Network utilization of all running apps every 5 minutes
Log the others when the values change except Recent apps
When screen is on:
Log CPU utilization of foreground apps at the transaction of two foreground apps
Log CPU frequency every 5 second
Log Network utilization every 1 second
Log Recent apps every 0.5 second
Log the others when the values change
Overhead of logging:
We have done extensive measurement which showed the total energy consumed by eAnalyzer per day assuming 3 hour screen-on time is 6.5 mAH, which is 0.3% of a fully charged battery (2100mAH).
Contact:
What's new in the latest 1.0.19
eAnalyzer APK Information
Old Versions of eAnalyzer
eAnalyzer 1.0.19

Super Fast and Safe Downloading via APKPure App
One-click to install XAPK/APK files on Android!