Ant plugins
Author: p | 2025-04-24
ANT Plugins Service By ANT. ANT ANT Plugins Service . Advertisement. WHAT'S NEW; DESCRIPTION; Tools
ANT Plugins - THIS IS ANT
ANT+ compatibility, and more about the ANT+ communication protocol, check out ANT+'s page, ANT+ In Phones and Tablets.Note: This is not a complete list of Android devices that support ANT+. If your device is NOT listed, it doesn't mean it does not support ANT+. If you have further questions as to whether your device will work with ANT+, please contact our Support Team.Some Android devices are ANT+ compatible on their own, but you may need to install something called "ANT plugins" before you're ready to ride.Given the various ways phone manufacturers implement ANT+, some devices may have stronger ANT+ signals than others. If you’re having difficulty using a native ANT+ device, you may need an adapter to train normally.ANT Plugins Required for Devices with Built-In ANT+:ANT+ Plugin Service ANT+ Radio Service Athletes can install these plugins by tapping the ANT+ icon and by selecting Learn More.Other devices may require an ANT+ dongle. Fortunately, some of these devices work with existing ANT+ USB dongles from your computer and an additional USB-C or phone-specific USB adapter.ANT Plugins Required for Devices without Built-In ANT+ (Requires ANT+USB Stick):ANT+ Plugin Service ANT+ Radio Service ANT+ USB ServiceAthletes can install these plugins by tapping the ANT+ icon and by selecting Learn More.If your Android device does not have built-in ANT+: You will need an adapter (USBC-to-USB OR Micro USB-to-USB) that will allow you to plug your ANT+ USB dongle into your Android phone or tablet. TrainerRoad Recommends:USBC-to-USB AdapterMicro USB-to-USB AdapterMake sure you check to see if your Android device uses a USB-C or Micro USB port before purchasing one of the above adapters.In addition to the USB adapter, you will need the actual ANT+ USB stick that will turn your Android device into an ANT+-receivable unit. TrainerRoad Recommends:Mini Garmin ANT+ StickA great ANT+ USB stick option — and it's small enough to stay plugged in when you aren't training. Live in Australia?Aussie users will need to pick up an ANT+ stick from an Australian vendor or a local bike shop instead of the Amazon links above.Using ANT+ with DesktopTo connect your ANT+ devices with the TrainerRoad Desktop app you will need an ANT+ dongle.USB1 and USB2There are two kinds of ANT+ USB dongles to choose from: USB 1.0 and USB 2.0. USB 1.0 can connect up to 4 devices at a time, while USB 2.0 can handle up to 8. Most newer dongles will be 2.0 ANT Plugins Service By ANT. ANT ANT Plugins Service . Advertisement. WHAT'S NEW; DESCRIPTION; Tools Settings>applications>application manager>appropriate app>force stop>disableDisabling this service will not affect your phone’s software. If, in the future, you require the ability to connect to services and devices via ANT+, just enable the service again. NOTE: Since this is a factory installed service, it may enable/re-download if you reset and/or update your phone. Don’t panic! Just follow the instructions to disable it again. Does this service track me without my knowledge?No. The ANT Radio Service and ANT+ Plugins Service applications provide a wireless connectivity service, similar to Bluetooth or WiFi, but with very low power. These services do not collect any personal data.Is it difficult to develop an app with ANT+ capabilities and is there a fee?Using the ANT+ plugins in your app to communicate with ANT+ devices is quick, easy, free and uses a simple API. Visit the ANT Android Developer page (www.thisisant.com/developer/ant/ant-in-android) for more information and to download the SDK. How do I know if I own any ANT enabled products?Visit www.thisisant.com/directory to search for ANT/ANT+ enabled products, devices and/or services. Show more Show lessComments
ANT+ compatibility, and more about the ANT+ communication protocol, check out ANT+'s page, ANT+ In Phones and Tablets.Note: This is not a complete list of Android devices that support ANT+. If your device is NOT listed, it doesn't mean it does not support ANT+. If you have further questions as to whether your device will work with ANT+, please contact our Support Team.Some Android devices are ANT+ compatible on their own, but you may need to install something called "ANT plugins" before you're ready to ride.Given the various ways phone manufacturers implement ANT+, some devices may have stronger ANT+ signals than others. If you’re having difficulty using a native ANT+ device, you may need an adapter to train normally.ANT Plugins Required for Devices with Built-In ANT+:ANT+ Plugin Service ANT+ Radio Service Athletes can install these plugins by tapping the ANT+ icon and by selecting Learn More.Other devices may require an ANT+ dongle. Fortunately, some of these devices work with existing ANT+ USB dongles from your computer and an additional USB-C or phone-specific USB adapter.ANT Plugins Required for Devices without Built-In ANT+ (Requires ANT+USB Stick):ANT+ Plugin Service ANT+ Radio Service ANT+ USB ServiceAthletes can install these plugins by tapping the ANT+ icon and by selecting Learn More.If your Android device does not have built-in ANT+: You will need an adapter (USBC-to-USB OR Micro USB-to-USB) that will allow you to plug your ANT+ USB dongle into your Android phone or tablet. TrainerRoad Recommends:USBC-to-USB AdapterMicro USB-to-USB AdapterMake sure you check to see if your Android device uses a USB-C or Micro USB port before purchasing one of the above adapters.In addition to the USB adapter, you will need the actual ANT+ USB stick that will turn your Android device into an ANT+-receivable unit. TrainerRoad Recommends:Mini Garmin ANT+ StickA great ANT+ USB stick option — and it's small enough to stay plugged in when you aren't training. Live in Australia?Aussie users will need to pick up an ANT+ stick from an Australian vendor or a local bike shop instead of the Amazon links above.Using ANT+ with DesktopTo connect your ANT+ devices with the TrainerRoad Desktop app you will need an ANT+ dongle.USB1 and USB2There are two kinds of ANT+ USB dongles to choose from: USB 1.0 and USB 2.0. USB 1.0 can connect up to 4 devices at a time, while USB 2.0 can handle up to 8. Most newer dongles will be 2.0
2025-04-24Settings>applications>application manager>appropriate app>force stop>disableDisabling this service will not affect your phone’s software. If, in the future, you require the ability to connect to services and devices via ANT+, just enable the service again. NOTE: Since this is a factory installed service, it may enable/re-download if you reset and/or update your phone. Don’t panic! Just follow the instructions to disable it again. Does this service track me without my knowledge?No. The ANT Radio Service and ANT+ Plugins Service applications provide a wireless connectivity service, similar to Bluetooth or WiFi, but with very low power. These services do not collect any personal data.Is it difficult to develop an app with ANT+ capabilities and is there a fee?Using the ANT+ plugins in your app to communicate with ANT+ devices is quick, easy, free and uses a simple API. Visit the ANT Android Developer page (www.thisisant.com/developer/ant/ant-in-android) for more information and to download the SDK. How do I know if I own any ANT enabled products?Visit www.thisisant.com/directory to search for ANT/ANT+ enabled products, devices and/or services. Show more Show less
2025-03-25Java.lang.Objectcom.dsi.ant.plugins.antplus.pccbase.AntPluginPccDirect Known Subclasses:AntPlusBaseControllableDevicePcc, AntPlusBloodPressurePcc, AntPlusCommonPcc, AntPlusGeocachePcc, AntPlusLegacyCommonPcc, AntPlusWatchDownloaderPccpublic abstract class AntPluginPccextends java.lang.ObjectDefines the base interface and common routines to all PCCs.Nested Class SummaryNested Classes Modifier and TypeClass and Descriptionstatic interface AntPluginPcc.IDeviceStateChangeReceiverAllows clients to receive state updates of an accessed device.static interface AntPluginPcc.IPluginAccessResultReceiverT extends AntPluginPcc>Allows clients to receive the results from all the access request functions.Field SummaryFields Modifier and TypeField and Descriptionstatic java.lang.StringPATH_ANTPLUS_PLUGINS_PKGThe official ANT+ plugins package nameConstructor SummaryConstructors Constructor and DescriptionAntPluginPcc() Method SummaryMethods Modifier and TypeMethod and DescriptionintgetAntDeviceNumber()Retrieves the deviceNumber of the device accessed by this PCC.DeviceStategetCurrentDeviceState()Retrieves the current device state.java.lang.StringgetDeviceName()Retrieves a display friendly name for the device accessed by this PCC.static intgetInstalledPluginsVersionNumber(Context currentContext)Returns the version code of the installed plugins package or -1 if not installed or -2 if disabled.static java.lang.StringgetInstalledPluginsVersionString(Context currentContext)Returns the version string of the installed plugins package or null if not installed.static java.lang.StringgetMissingDependencyName()Retrieves the display name of the last reported missing dependency.static java.lang.StringgetMissingDependencyPackageName()Retrieves the package name of the last reported missing dependency.booleanisUserPreferredDeviceForPlugin()Returns a value indicating if this device is set as the preferred device for this plugin type in the user's device database.booleanisUserRecognizedDevice()Returns a value indicating if this device has been saved to the user's device database.voidreleaseAccess()Signals plugin to release our access to the device and shuts down this PCC.static booleanstartPluginManagerActivity(Activity activity)Launches the ANT+ Plugin Manager.Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitField DetailPATH_ANTPLUS_PLUGINS_PKGpublic static final java.lang.String PATH_ANTPLUS_PLUGINS_PKGThe official ANT+ plugins package nameSee Also:Constant Field ValuesConstructor DetailAntPluginPccpublic AntPluginPcc()Method DetailgetInstalledPluginsVersionNumberpublic static int getInstalledPluginsVersionNumber(Context currentContext)Returns the version code of the installed plugins package or -1 if not installed or -2 if disabled.Parameters:currentContext - A valid context (to access the Android package manager)Returns:The version code of the installed plugins package or -1 if not installed or -2 if disabled.getInstalledPluginsVersionStringpublic static java.lang.String getInstalledPluginsVersionString(Context currentContext)Returns the version string of the installed plugins package or null if
2025-04-05Not installed.Parameters:currentContext - A valid context (to access the Android package manager)Returns:The version string of the installed plugins package or null if not installed.startPluginManagerActivitypublic static boolean startPluginManagerActivity(Activity activity)Launches the ANT+ Plugin Manager. The ANT+ Plugin Manager provides access to view and modify devices saved in the plugin device database and control default plugin settings. It is also available as a stand alone application, but the ability to launch it from your own application is useful in situations where a user wants extra convenience or doesn't already have the stand alone launcher installed. For example, you could place this launch command in your application's own settings menu.Parameters:activity - The activity to launch the plugin manager activity from.Returns:True if ANT+ Plugins is installed and enabled and the activity will successfully start. False if ANT+ Plugins is not installed or not enabled and the activity will fail to start.getMissingDependencyPackageNamepublic static java.lang.String getMissingDependencyPackageName()Retrieves the package name of the last reported missing dependency. When the result of requesting access is RequestAccessResult.DEPENDENCY_NOT_INSTALLED, this function can be used to retrieve the package name of the missing required package. This package name can be used to acquire the required package from the Play Store or elsewhere.Returns:The package name of the last reported missing dependency.getMissingDependencyNamepublic static java.lang.String getMissingDependencyName()Retrieves the display name of the last reported missing dependency. When the result of requesting access is RequestAccessResult.DEPENDENCY_NOT_INSTALLED, this function can be used to retrieve the display name of the missing required package. This name can be used to display to the user the missing dependency.Returns:The display name of the last reported missing dependency.getDeviceNamepublic java.lang.String getDeviceName()Retrieves a display friendly name for the device accessed by this PCC. This name is the user's saved name if this device is saved in the user's device database, or a generated name if it isn't.Returns:The name
2025-03-27