Class BatteryStatistics

Definition

Namespace:
Tizen.Context.AppHistory
Assembly:
Tizen.Context.dll
API Level:
4

This class provides APIs to query the battery consumption per application.

C#
Copy
public class BatteryStatistics : AppStatistics
Inheritance
BatteryStatistics

Constructors

View Source

BatteryStatistics()

The default constructor of BatteryStatistics class.

Declaration
C#
Copy
public BatteryStatistics()
API Level: 4
Feature: http://tizen.org/feature/app_historyhttp://tizen.org/feature/battery
View Source

BatteryStatistics(BatteryStatistics.SortOrderType)

The constructor of BatteryStatistics class.

Declaration
C#
Copy
public BatteryStatistics(BatteryStatistics.SortOrderType order)
Parameters
Type Name Description
BatteryStatistics.SortOrderType order

The criteria of the battery statistics sorted by.

API Level: 4
Feature: http://tizen.org/feature/app_historyhttp://tizen.org/feature/battery

Properties

View Source

SortOrder

Gets the criteria of battery statistics sorted by.

Declaration
C#
Copy
public BatteryStatistics.SortOrderType SortOrder { get; }
Property Value
Type Description
BatteryStatistics.SortOrderType

The criteria of battery statistics sorted by.

API Level: 4

Methods

View Source

GetLastFullyChargedTime()

Gets the last time when the device was fully charged.

Declaration
C#
Copy
public static DateTime GetLastFullyChargedTime()
Returns
Type Description
DateTime

The last time when the device was fully charged.

API Level: 4
Feature: http://tizen.org/feature/app_historyhttp://tizen.org/feature/battery
View Source

Query(DateTime, DateTime)

Retrieves a given type of battery statistics.

Declaration
C#
Copy
public IReadOnlyList<BatteryStatisticsData> Query(DateTime startTime, DateTime endTime)
Parameters
Type Name Description
DateTime startTime

The start time of the data to be aggregated.

DateTime endTime

The end time of the data to be aggregated.

Returns
Type Description
IReadOnlyList<BatteryStatisticsData>

Battery statistics data retrieved.

API Level: 4
View Source

Query(DateTime, DateTime, UInt32)

Retrieves a given type of battery statistics.

Declaration
C#
Copy
public IReadOnlyList<BatteryStatisticsData> Query(DateTime startTime, DateTime endTime, uint resultSize)
Parameters
Type Name Description
DateTime startTime

The start time of the data to be aggregated.

DateTime endTime

The end time of the data to be aggregated.

UInt32 resultSize

The number of data records to be retrieved.

Returns
Type Description
IReadOnlyList<BatteryStatisticsData>

Battery statistics data retrieved.

API Level: 4

Extension Methods