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:
熱門國家 | 系統支援 | 版本 | 費用 | APP評分 | 上架日期 | 更新日期 |
---|---|---|---|---|---|---|
未知 | Android Google Play | 1.0.19 App下載 | 免費 | 1970-01-01 | 2015-04-24 |