Skip to content

Android application to analyse hardware components usage on a given device.

Notifications You must be signed in to change notification settings

Rob--/Performancer

Repository files navigation

Performancer

A simple application to analyse hardware components usage on a given device.


The collection is split into 7 sections:

  1. RAM
  • Total Memory
  • Free Memory
  • Cached
  • Active
  • Inactive
  • Kernel
  • Non-kernal
  • Memory Threshold
  1. CPU
  • Cores
    • Core # - status
  • Clock Speed
  • Architecture
  • Model
  • Temperature
  1. Battery
  • Health
  • Technology
  • Status
  • Voltage
  • Temperature
  • Battery Present
  1. Storage
  • Internal Storage
    • Total Storage
    • Available Storage
    • Used Storage
  • External Storage
    • Total Storage
    • Available Storage
    • Used Storage
  • Applications
    • Running Applications
    • Installed Applications
  • Pictures
  • Videos
  1. Device
  • Date
  • Time
  • Brand
  • CPU ABI
  • Device
  • Display Name
  • ID
  • Manufacturer
  • Model
  • (OS) Version Release
  1. Sensors
  • Accelerometer
    • X/Y/Z m/s^2
  • Linear Accelerometer
    • X/Y/Z m/s^2
  • Gravity
    • X/Y/Z m/s^2
  • Orientation
    • X/Y/Z degrees
  • Gyroscope
    • X/Y/Z degrees/s
  • Magnetometer
    • Magnitude
    • Magnetic Field
    • Metal Near
  • Light
    • Lux
  • Proximity
    • Limit (CM) - Proximity Sensor Detection
  • Air Pressure
    • hPa
    • Altitude
  • Pedometer
    • X Steps Taken
  1. Network
  • WiFi State
  • IP Address
  • Link Speed
  • Saved Networks
  • Nearby Networks
    • Signal Strength - Network Name
  • Phone Number
  • Network
  • Mobile State
  • Roaming
  • Signal Strength
  • Wifi
    • Sent Data (since last reboot)
    • Recieved Data (since last reboot)
  • Mobile
    • Sent Data (since last reboot)
    • Recieved Data (since last reboot)

All data listed here is simplified. To display advanced data, enable the options in settings.

What and why?

As mentioned earlier, this is a simple application to analyse hardware components usage on a given device. The application will try to gather as much information as possible given out by hardware components. This project/application is just a base to refer to when needing information about certain aspects of the device.

This information is very useful, for example:

RAM/CPU/Battery to interpret device usage.

Storage to understand the device's capacity (along with how to access different media).

General device information to gather all data about the device.

Sensors to collect information about the ambient evironment and to process output from sensors such as the accelerometer/orientation/gyroscope to be used in games or to map out an augmented reality environment

Network information is key to a lot of applications (talking to servers, downloading content, etc).

Device's output a lot of information that is useful to developers. Refer to this project and its source code to find out how to practically gather this information.


Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Screenshot 4 Screenshot 5 Screenshot 6

Fullsize Image 1, Fullsize Image 2, Fullsize Image 3, Fullsize Image 4, Fullsize Image 5, Fullsize Image 6


Sources

Android Open Source Project, by Google

Definition Documentation, by Centos

Sensory Information, by Android Developer Docs

Sensory Fusion, by GoogleTechTalks

Circular Progress Bar, by Pascal Welsch (passsy)

Sliding Menu, by Jeremy Feinstein (jfeinstein10)

Process Button, by Dmytro Danylyk (dmytrodanylyk)

Roboto Text View, by Evgeny Shishkin (johnkil)

EazeGraph, by Paul Cech (blackfizz)

Nine Old Androids, by Jake Wharton (JakeWharton)

Pager Sliding Tap Strip, by Andreas Stütz (astuetz)

About

Android application to analyse hardware components usage on a given device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published