Module: Toybox.PersistedContent
Overview
The PersistedContent module allows access to stored routes, waypoints, and other stored user data.
This module provides an Iterator class that gives access to content stored on the device. Included content types are as follows:
Each of these objects can utilize System.Intents to to launch the appropriate application type for the content type (e.g. The workout might launch the workout player). This is typically used in conjunction with the Communications module to retrieve content of type .FIT and .GPX and later access it using the get methods provided within this module.
See Also:
As a general rule, Fitness and Edge devices will support .FIT format. Outdoor devices will support .GPX format.
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
using Toybox.System;
var iterator = PersistedContent.getCourses; // Get the Iterator
var content = iterator.next(); // Get the next object in the iterator
var name = content.getName(); // Get the content name
var id = content.getId(); // Get the content id
System.ExitTo(content.toIntent()); // Use the content for a System.Intent
Since:
API Level 2.2.0
App Types and Runtime Contexts:
-
Audio Content Provider
-
Data Field
-
Glance
-
Watch App
-
Widget
Supported Devices:
- Approach® S50
- Approach® S70 42mm
- Approach® S70 47mm
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1000 / Explore
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 520
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 55
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 735xt
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Oregon® 7 Series
- Rey™
- Rino® 7 Series
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
Requires Permission:
-
PersistedContent
Classes Under Namespace
Classes: Course, Iterator, Route, Track, Waypoint, Workout
Typedef Summary collapse
-
Content as interface {
function getName() as Lang.String;
function getId() as Lang.Number;
function toIntent() as System.Intent;
function remove() as Void;
}
Instance Method Summary collapse
-
getAppCourses() as PersistedContent.Iterator
Get the subset of courses installed on the system that are owned by the application.
-
getAppRoutes() as PersistedContent.Iterator
Get the subset of routes installed on the system that are owned by the application.
-
getAppTracks() as PersistedContent.Iterator
Get the subset of tracks installed on the system that are owned by the application.
-
getAppWaypoints() as PersistedContent.Iterator
Get the subset of waypoints installed on the system that are owned by the application.
-
getAppWorkouts() as PersistedContent.Iterator
Get the subset of workouts installed on the system that are owned by the application.
-
getCourses() as PersistedContent.Iterator
Get the courses installed on the system.
-
getRoutes() as PersistedContent.Iterator
Get the routes installed on the system.
-
getTracks() as PersistedContent.Iterator
Get the tracks installed on the system.
-
getWaypoints() as PersistedContent.Iterator
Get the waypoints installed on the system.
-
getWorkouts() as PersistedContent.Iterator
Get the workouts installed on the system.
- saveWaypoint(location as Position.Location, options as { :name as Lang.String } or Null) as Void
Typedef Details
Content as interface {
function getName() as Lang.String;
function getId() as Lang.Number;
function toIntent() as System.Intent;
function remove() as Void;
}
Since:
API Level 2.2.0
Instance Method Details
getAppCourses() as PersistedContent.Iterator
Get the subset of courses installed on the system that are owned by the application
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
// Get an iterator for all courses owned by this application
var iterator = PersistedContent.getAppCourses();
Supported Devices:
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® X1
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
An Iterator over the persisted content objects requested
Since:
API Level 3.0.0
getAppRoutes() as PersistedContent.Iterator
Get the subset of routes installed on the system that are owned by the application
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
// Get an iterator for all routes owned by this application
var iterator = PersistedContent.getAppRoutes();
Supported Devices:
- D2™ Mach 1
- D2™ Mach 2
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® MTB
- Enduro™ 3
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® E
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- Montana® 7 Series
- Oregon® 7 Series
- Rino® 7 Series
- Venu® X1
Returns:
-
PersistedContent.Iterator
—
An Iterator over the persisted content objects requested
Since:
API Level 3.0.0
getAppTracks() as PersistedContent.Iterator
Get the subset of tracks installed on the system that are owned by the application
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
// Get an iterator for all tracks owned by this application
var iterator = PersistedContent.getAppTracks();
Supported Devices:
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- Montana® 7 Series
- Oregon® 7 Series
- Rino® 7 Series
Returns:
-
PersistedContent.Iterator
—
An Iterator over the persisted content objects requested
Since:
API Level 3.0.0
getAppWaypoints() as PersistedContent.Iterator
Get the subset of waypoints installed on the system that are owned by the application
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
// Get an iterator for all waypoints owned by this application
var iterator = PersistedContent.getAppWaypoints();
Supported Devices:
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Oregon® 7 Series
- Rey™
- Rino® 7 Series
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
An Iterator over the persisted content objects requested
Since:
API Level 3.0.0
getAppWorkouts() as PersistedContent.Iterator
Get the subset of workouts installed on the system that are owned by the application
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
// Get an iterator for all workouts owned by this application
var iterator = PersistedContent.getAppWorkouts();
Supported Devices:
- Approach® S50
- Approach® S70 42mm
- Approach® S70 47mm
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 55
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Rey™
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
An Iterator over the persisted content objects requested
Since:
API Level 3.0.0
getCourses() as PersistedContent.Iterator
Get the courses installed on the system
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
var iterator = PersistedContent.getCourses(); // Get the Iterator
Supported Devices:
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1000 / Explore
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 520
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 735xt
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® X1
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
The Iterator of Course objects
Since:
API Level 2.2.0
getRoutes() as PersistedContent.Iterator
Get the routes installed on the system
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
var iterator = PersistedContent.getRoutes(); // Get the Iterator
Supported Devices:
- D2™ Mach 1
- D2™ Mach 2
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® MTB
- Enduro™ 3
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® E
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- Montana® 7 Series
- Oregon® 7 Series
- Rino® 7 Series
- Venu® X1
Returns:
-
PersistedContent.Iterator
—
The Iterator of Route objects
Since:
API Level 2.2.0
getTracks() as PersistedContent.Iterator
Get the tracks installed on the system
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
var iterator = PersistedContent.getTracks(); // Get the Iterator
Supported Devices:
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- Montana® 7 Series
- Oregon® 7 Series
- Rino® 7 Series
Returns:
-
PersistedContent.Iterator
—
The Iterator of Track objects
Since:
API Level 2.2.0
getWaypoints() as PersistedContent.Iterator
Get the waypoints installed on the system
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
var iterator = PersistedContent.getWaypoints(); // Get the Iterator
Supported Devices:
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1000 / Explore
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 520
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 735xt
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Oregon® 7 Series
- Rey™
- Rino® 7 Series
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
The Iterator of Waypoints from the routes list
Since:
API Level 2.2.0
getWorkouts() as PersistedContent.Iterator
Get the workouts installed on the system
Example:
// Assumes content already saved on device
using Toybox.PersistedContent;
var iterator = PersistedContent.getWorkouts(); // Get the Iterator
Supported Devices:
- Approach® S50
- Approach® S70 42mm
- Approach® S70 47mm
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1000 / Explore
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 520
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 55
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 735xt
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Rey™
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
Returns:
-
PersistedContent.Iterator
—
The Iterator of Workout objects
Since:
API Level 2.2.0
saveWaypoint(location as Position.Location, options as { :name as Lang.String } or Null) as Void
Parameters:
-
location
—
(Position.Location)
—
The Location object to persist
-
options
—
(Lang.Dictionary)
—
The Dictionary of options, or
nullto accept defaults-
:name
—
(Lang.String)
—
The name to assign to the waypoint. If not specified the waypoint will be named automatically.
-
:name
—
(Lang.String)
—
Example:
using Toybox.PersistedContent;
using Toybox.Position;
var location = new Position.Location(
{
:latitude => <latitude_coordinates>,
:longitude => <longitude_coordinates>,
:format => :degrees
}
);
PersistedContent.saveWaypoint(location, {:name => "Cool Waypoint Name"});
Supported Devices:
- Captain Marvel
- D2™ Air X10
- D2™ Air
- D2™ Charlie
- D2™ Delta PX
- D2™ Delta S
- D2™ Delta
- D2™ Mach 1
- D2™ Mach 2
- Darth Vader™
- Descent™ G1 / G1 Solar
- Descent™ G2
- Descent™ Mk1
- Descent™ Mk2 / Descent™ Mk2i
- Descent™ Mk2 S
- Descent™ Mk3 43mm / Mk3i 43mm
- Descent™ Mk3i 51mm
- Edge® 1000 / Explore
- Edge® 1030 / Bontrager
- Edge® 1030 Plus
- Edge® 1030
- Edge® 1040 / 1040 Solar
- Edge® 1050
- Edge® 520 Plus
- Edge® 520
- Edge® 530
- Edge® 540 / 540 Solar
- Edge® 550
- Edge® 820 / Explore
- Edge® 830
- Edge® 840 / 840 Solar
- Edge® 850
- Edge® Explore 2
- Edge® Explore
- Edge® MTB
- Enduro™ 3
- Enduro™
- epix™ (Gen 2) / quatix® 7 Sapphire
- epix™ Pro (Gen 2) 42mm
- epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
- epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
- eTrex® Touch
- fēnix® 5 / quatix® 5
- fēnix® 5 Plus
- fēnix® 5S Plus
- fēnix® 5S
- fēnix® 5X / tactix® Charlie
- fēnix® 5X Plus
- fēnix® 6 / 6 Solar / 6 Dual Power
- fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
- fēnix® 6S / 6S Solar / 6S Dual Power
- fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
- fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
- fēnix® 7 / quatix® 7
- fēnix® 7 Pro - Solar Edition (no Wi-Fi)
- fēnix® 7 Pro
- fēnix® 7S Pro
- fēnix® 7S
- fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
- fēnix® 7X Pro - Solar Edition (no Wi-Fi)
- fēnix® 7X Pro
- fēnix® 8 43mm
- fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
- fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
- fēnix® 8 Solar 47mm
- fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
- fēnix® Chronos
- fēnix® E
- First Avenger
- Forerunner® 165 Music
- Forerunner® 165
- Forerunner® 245 Music
- Forerunner® 245
- Forerunner® 255 Music
- Forerunner® 255
- Forerunner® 255s Music
- Forerunner® 255s
- Forerunner® 265
- Forerunner® 265s
- Forerunner® 570 42mm
- Forerunner® 570 47mm
- Forerunner® 645 Music
- Forerunner® 645
- Forerunner® 735xt
- Forerunner® 745
- Forerunner® 935
- Forerunner® 945 LTE
- Forerunner® 945
- Forerunner® 955 / Solar
- Forerunner® 965
- Forerunner® 970
- GPSMAP® 66s / 66i / 66sr / 66st
- GPSMAP® 67 / 67i
- GPSMAP® 86s / 86sc / 86i / 86sci
- GPSMAP® H1 / H1i Plus
- Instinct® 2 / Solar / Dual Power / dēzl Edition
- Instinct® 2S / Solar / Dual Power
- Instinct® 2X Solar
- Instinct® 3 AMOLED 45mm
- Instinct® 3 AMOLED 50mm
- Instinct® 3 Solar 45mm / 50mm
- Instinct® Crossover AMOLED
- Instinct® Crossover
- Instinct® E 40mm
- Instinct® E 45mm
- MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
- MARQ® (Gen 2) Aviator
- MARQ® Adventurer
- MARQ® Athlete
- MARQ® Aviator
- MARQ® Captain / MARQ® Captain: American Magic Edition
- MARQ® Commander
- MARQ® Driver
- MARQ® Expedition
- MARQ® Golfer
- Montana® 7 Series
- Oregon® 7 Series
- Rey™
- Rino® 7 Series
- Venu® 2 Plus
- Venu® 2
- Venu® 2S
- Venu® 3
- Venu® 3S
- Venu® 4 41mm
- Venu® 4 45mm / D2™ Air X15
- Venu® Mercedes-Benz® Collection
- Venu® Sq 2 Music
- Venu® Sq 2
- Venu® Sq
- Venu® Sq. Music Edition
- Venu® X1
- Venu®
- vívoactive® 4
- vívoactive® 4S
- vívoactive® 5
- vívoactive® 6
See Also:
Since:
API Level 2.2.0