app_analysis 0.2.0 app_analysis: ^0.2.0 copied to clipboard
Package that provides an ability to track device stats, including CPU/RAM/Battery/Traffic.
Changelog #
0.2.0 #
- Added ability to receive collected data on a go via callback
AppAnalysis.onDataCollected
- Added data collection as soon as collection starts
- Reimplemented
AppAnalysis.start
to returnFuture<AnalysisInfoInterface>
instead of void, and it will contain all available at that moment data whereasAppAnalysis.stop
will return finalised data - Renamed
MemUnit.inKB
toMemUnit.inKiB
,MemUnit.inMB
toMemUnit.inMiB
andMemUnit.inGB
toMemUnit.inGiB
- Added new getters
MemUnit.inKB
,MemUnit.inMB
andMemUnit.inGB
- Added new
MemVolUnit
which represents different measurement units of a memory volumes - Changed
AnalysisUnitsInterface
and collectors to useMemVolUnit
instead of a plainString
0.1.5 #
- Fixed parsing issue of
AnalysisData
model andRamInfo
model
0.1.4 #
- Fixed yet another parsing issue of
AnalysisInfo
model
0.1.3 #
- Fixed parsing issue of
AnalysisInfo
model
0.1.2 #
- Fixed yet another
AnalysisFileStorage
saving directory issue
0.1.1 #
- Fixed
AnalysisFileStorage
saving directory issue
0.1.0 #
ANDROID ONLY
- Implemented
AppAnalyser
that can collect, get extremum values and analyse following data:- Battery Level
- Battery Temperature
- CPU Frequency
- CPU Temperature
- RAM Consumption
- Traffic Consumption
- Implemented storages for analysis results
AnalysisMemoryStorage
AnalysisFileStorage
- Implemented system data providers for:
- CPU Frequency
- CPU Temperature
- RAM Consumption