Reference implementation structure

The feature managers serve as wrappers around the TVSDK library.

In Java, classes are structured in a hierarchy. For example, all the UI-related code under com.adobe.primetime.reference.ui and all the feature managers are under com.adobe.primetime.reference.manager.

The Primetime reference implementation contains the following packages:

Package Description
com.adobe.primetime.reference This class extends android.app.Application.
com.adobe.primetime.reference.advertising Contains code for custom ads.
com.adobe.primetime.reference.config Contains the interface code required for configuring the feature managers.
com.adobe.primetime.reference.drm Contains helper classes for DRM.
com.adobe.primetime.reference.feeds The adapters and item adapters for interface, platform, and reference information. Also includes the FeedAdapterFactory, ContentRenditionInfo, and XMLParserHelper code.
com.adobe.primetime.reference.logging Provides classes for logging locally and remotely.
com.adobe.primetime.reference.manager This is where you can find the feature managers as well as the ManagerFactory. For optional features that you can enable or disable, there are two feature managers:
  • One feature manager that is the name of the feature, for example, CCManager. This feature manager is turned off and provides the default off behavior.
  • One feature manager that has On appended to the feature manager name, for example, CCManagerOn. This feature manager provides sample code for the enabled feature.
com.adobe.primetime.reference.ui.catalog Contains UI code for the catalog.
com.adobe.primetime.reference.ui.log Contains UI code for the log.
com.adobe.primetime.reference.ui.player Contains UI code for the player.
com.adobe.primetime.reference.ui.settings Contains UI code for settings.
com.adobe.primetime.reference.utils Contains general utility classes.
com.adobe.primetime.reference.utils.http Contains HTTP-specific utility classes.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now