streamAppUsage method
Stream<Map<String, dynamic> >
streamAppUsage({
- UsageInterval usageInterval = UsageInterval.daily,
- int lookbackTimeMs = 10000,
Stream app usage data in real-time.
This method returns a Stream that emits events whenever the foreground app changes. It uses the native AppMonitoringService to provide real-time updates.
Parameters:
usageInterval
: The interval to use for usage stats queries (DAILY, WEEKLY, MONTHLY, YEARLY, BEST)lookbackTimeMs
: How far back in time to look for app usage data (in milliseconds)
Returns a Stream of Map<String, dynamic> containing the foreground app data.
Implementation
Stream<Map<String, dynamic>> streamAppUsage({
UsageInterval usageInterval = UsageInterval.daily,
int lookbackTimeMs = 10000,
}) {
throw UnimplementedError('streamAppUsage() has not been implemented.');
}