AppDataListBixbyFactory

A factory class for creating lists of application data.

This class extends AbstractAppDataListFactory and provides methods to retrieve application information from both the Samsung Content Service (SCS) using the provider using com.samsung.android.scs.ai.search/v1 in querying the apps and from Package Manager.

It prioritizes SCS for data retrieval and falls back to the Package Manager if SCS data is unavailable.

This class is intended for library use only, as indicated by the @RestrictTo annotation.

Parameters

context

The application context, used for accessing system services like PackageManager and ContentResolver.

Constructors

Link copied to clipboard
constructor(context: Context)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val logTag: String

A String used for logging, which is the simple name of this class.

Functions

Link copied to clipboard
open fun getAuthority(): String
Link copied to clipboard
open override fun getDataList(itemType: Int): List<AppInfoData>

Retrieves a list of AppInfoData objects based on the specified item type.