MCPcopy Create free account

hub / github.com/LineageOS/android_lineage-sdk / types & classes

Types & classes184 in github.com/LineageOS/android_lineage-sdk

ClassAIDLHelper
sdk/src/java/lineageos/hardware/AIDLHelper.java:12
EnumAction
sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java:17
ClassActionUtils
sdk/src/java/org/lineageos/internal/util/ActionUtils.java:29
ClassAirplaneModeSettings
The {@link AirplaneModeSettings} class allows for overriding and setting the airplane mode. <p>Example for setting the airplane mode to enabled: <pre
sdk/src/java/lineageos/profiles/AirplaneModeSettings.java:29
ClassAmbientLuxHandler
lineage/lib/main/java/org/lineageos/platform/internal/display/AmbientLuxObserver.java:68
ClassAmbientLuxObserver
lineage/lib/main/java/org/lineageos/platform/internal/display/AmbientLuxObserver.java:22
ClassBooleanState
BooleanStates for specific {@link ConnectionSettings}
sdk/src/java/lineageos/profiles/ConnectionSettings.java:120
ClassBooleanState
BooleanStates for specific {@link AirplaneModeSettings}
sdk/src/java/lineageos/profiles/AirplaneModeSettings.java:51
ClassBrightnessSettings
The {@link BrightnessSettings} class allows for overriding and setting the brightness level of the display. The range for brightness is between 0 -> 2
sdk/src/java/lineageos/profiles/BrightnessSettings.java:29
ClassBuilder
Builder class for generating {@link Palette} instances.
sdk/src/java/lineageos/util/palette/Palette.java:430
ClassButtonHandler
sdk/src/java/org/lineageos/internal/buttons/LineageButtons.java:43
ClassChargeTime
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:550
ClassChargingControlController
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:42
ClassChargingControlNotification
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlNotification.java:21
ClassChargingControlProvider
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/ChargingControlProvider.java:16
ClassColorCutQuantizer
An color quantizer based on the Median-cut algorithm, but optimized for picking out distinct colors rather than representation colors. The color spac
sdk/src/java/lineageos/util/palette/ColorCutQuantizer.java:33
ClassColorTemperatureController
lineage/lib/main/java/org/lineageos/platform/internal/display/ColorTemperatureController.java:33
ClassColorUtils
Helper class for colorspace conversions, and color-related algorithms which may be generally useful.
sdk/src/java/lineageos/util/ColorUtils.java:23
ClassColorUtils
A set of color-related utility methods, building upon those available in {@code Color}.
sdk/src/java/lineageos/util/palette/ColorUtils.java:13
ClassConnectionSettings
The {@link ConnectionSettings} class allows for creating Network/Hardware overrides depending on their capabilities. <p>Example for enabling/disablin
sdk/src/java/lineageos/profiles/ConnectionSettings.java:45
ClassConstraintsHelper
Helpers for checking if a device supports various features. @hide
packages/LineagePreferenceLib/java/lineageos/preference/ConstraintsHelper.java:46
ClassContentProviderHolder
sdk/src/java/lineageos/providers/LineageSettings.java:163
InterfaceDarkReceiver
sdk/src/java/org/lineageos/internal/statusbar/LineageStatusBarItem.java:23
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/SecureSettingMainSwitchPreference.java:35
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingMainSwitchPreference.java:37
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingMainSwitchPreference.java:37
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingMainSwitchPreference.java:37
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingMainSwitchPreference.java:35
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/SystemSettingMainSwitchPreference.java:35
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/SelfRemovingListPreference.java:84
ClassDataStore
packages/LineagePreferenceLib/java/lineageos/preference/SelfRemovingSwitchPreference.java:84
ClassDeadline
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/Deadline.java:19
ClassDefaultGenerator
sdk/src/java/lineageos/util/palette/DefaultGenerator.java:12
ClassDelimitedListValidator
sdk/src/java/lineageos/providers/LineageSettings.java:446
ClassDeviceKeysConstants
sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java:13
ClassDiscreteValueValidator
sdk/src/java/lineageos/providers/LineageSettings.java:393
ClassDisplayHardwareController
lineage/lib/main/java/org/lineageos/platform/internal/display/DisplayHardwareController.java:30
ClassDisplayMode
Display Modes API A device may implement a list of preset display modes for different viewing intents, such as movies, photos, or extra vibrance. The
sdk/src/java/lineageos/hardware/DisplayMode.java:26
ClassDozeMode
Doze modes available on a device
sdk/src/java/lineageos/app/Profile.java:104
ClassFastChargeController
lineage/lib/main/java/org/lineageos/platform/internal/health/FastChargeController.java:33
ClassFeatures
Features supported by the Lineage SDK.
sdk/src/java/lineageos/app/LineageContextConstants.java:87
ClassFileUtils
sdk/src/java/org/lineageos/internal/util/FileUtils.java:18
InterfaceFilter
A Filter provides a mechanism for exercising fine-grained control over which colors are valid within a resulting {@link Palette}.
sdk/src/java/lineageos/util/palette/Palette.java:680
ClassGenerator
sdk/src/java/lineageos/util/palette/Palette.java:622
ClassGlobal
Global settings, containing miscellaneous Lineage global preferences. This table holds simple name/value pairs. There are convenience functions for ac
sdk/src/java/lineageos/providers/LineageSettings.java:3031
ClassGlobalActionsSettingsObserver
lineage/lib/main/java/org/lineageos/platform/internal/LineageGlobalActionsService.java:54
ClassGlobalSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingMainSwitchPreference.java:17
ClassGlobalSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingSwitchPreference.java:13
ClassGraveyard
If we want to keep this at the preference level vs the fragment level, we need to collate all the preferences that need to be removed when attached to
packages/LineagePreferenceLib/java/lineageos/preference/ConstraintsHelper.java:345
ClassHSIC
sdk/src/java/lineageos/hardware/HSIC.java:14
ClassHealthInterface
sdk/src/java/lineageos/health/HealthInterface.java:16
ClassHealthInterfaceService
lineage/lib/main/java/org/lineageos/platform/internal/health/HealthInterfaceService.java:29
ClassImageUtils
sdk/src/java/org/lineageos/internal/util/ImageUtils.java:17
ClassInclusiveFloatRangeValidator
sdk/src/java/lineageos/providers/LineageSettings.java:426
ClassInclusiveIntegerRangeValidator
sdk/src/java/lineageos/providers/LineageSettings.java:406
ClassIntent
LineageOS specific intent definition class.
sdk/src/java/lineageos/content/Intent.java:13
InterfaceLedUpdater
sdk/src/java/org/lineageos/internal/notification/LineageNotificationLights.java:69
InterfaceLedUpdater
sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java:54
ClassLedValues
sdk/src/java/org/lineageos/internal/notification/LedValues.java:8
ClassLegacyLineageHardware
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:43
ClassLightsCapabilities
sdk/src/java/org/lineageos/internal/notification/LightsCapabilities.java:10
ClassLimit
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/Limit.java:23
ClassLineageActivityManager
sdk/src/java/org/lineageos/internal/applications/LineageActivityManager.java:10
ClassLineageBaseFeature
lineage/lib/main/java/org/lineageos/platform/internal/LineageBaseFeature.java:20
ClassLineageBatteryLights
sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java:25
ClassLineageButtons
sdk/src/java/org/lineageos/internal/buttons/LineageButtons.java:29
ClassLineageContextConstants
@hide TODO: We need to somehow make these managers accessible via getSystemService
sdk/src/java/lineageos/app/LineageContextConstants.java:15
ClassLineageDatabaseHelper
The LineageDatabaseHelper allows creation of a database to store Lineage specific settings for a user in System, Secure, and Global tables.
packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java:35
ClassLineageGlobalActions
sdk/src/java/lineageos/app/LineageGlobalActions.java:16
ClassLineageGlobalActionsService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageGlobalActionsService.java:35
ClassLineageGlobalSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingListPreference.java:13
ClassLineageGlobalSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingMainSwitchPreference.java:18
ClassLineageGlobalSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingSwitchPreference.java:14
InterfaceLineageHardwareInterface
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:34
ClassLineageHardwareManager
Manages access to LineageOS hardware extensions <p> This manager requires the HARDWARE_ABSTRACTION_ACCESS permission. <p> To get the instance of
sdk/src/java/lineageos/hardware/LineageHardwareManager.java:51
ClassLineageHardwareService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:26
ClassLineageHealthBatteryBroadcastReceiver
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:541
ClassLineageHealthFeature
lineage/lib/main/java/org/lineageos/platform/internal/health/LineageHealthFeature.java:13
ClassLineageHealthNotificationBroadcastReceiver
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlNotification.java:207
ClassLineageLockPatternUtils
sdk/src/java/org/lineageos/internal/util/LineageLockPatternUtils.java:13
ClassLineageMetricsLogger
Serves as a central location for logging constants that is android release agnostic.
sdk/src/java/org/lineageos/internal/logging/LineageMetricsLogger.java:14
ClassLineageNotification
sdk/src/java/org/lineageos/internal/notification/LineageNotification.java:8
ClassLineageNotificationLights
sdk/src/java/org/lineageos/internal/notification/LineageNotificationLights.java:35
ClassLineagePartsPreference
A link to a remote preference screen which can be used with a minimum amount of information. Supports summary updates asynchronously.
packages/LineagePreferenceLib/java/lineageos/preference/LineagePartsPreference.java:15
ClassLineageSecureSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingListPreference.java:13
ClassLineageSecureSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingMainSwitchPreference.java:18
ClassLineageSecureSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingSwitchPreference.java:14
ClassLineageSettingNotFoundException
sdk/src/java/lineageos/providers/LineageSettings.java:48
ClassLineageSettings
LineageSettings contains Lineage specific preferences in System, Secure, and Global.
sdk/src/java/lineageos/providers/LineageSettings.java:42
ClassLineageSettingsProvider
The LineageSettingsProvider serves as a {@link ContentProvider} for Lineage specific settings
packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageSettingsProvider.java:42
ClassLineageSettingsService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageSettingsService.java:13
ClassLineageStatusBarItem
sdk/src/java/org/lineageos/internal/statusbar/LineageStatusBarItem.java:14
ClassLineageSystemServer
Base Lineage System Server which handles the starting and states of various Lineage specific system services. Since its part of the main looper provid
lineage/lib/main/java/org/lineageos/platform/internal/LineageSystemServer.java:23
ClassLineageSystemService
lineage/lib/main/java/org/lineageos/platform/internal/LineageSystemService.java:13
ClassLineageSystemServiceHelper
Helper methods for fetching a LineageSystemService from a class declaration
lineage/lib/main/java/org/lineageos/platform/internal/common/LineageSystemServiceHelper.java:19
ClassLineageSystemSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingListPreference.java:13
ClassLineageSystemSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingMainSwitchPreference.java:18
ClassLineageSystemSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingSwitchPreference.java:14
ClassLineageTableNames
packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java:42
ClassLinkPropertiesHolder
sdk/src/java/org/lineageos/internal/statusbar/NetworkTraffic.java:539
next →1–100 of 184, ranked by callers