Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LineageOS/android_lineage-sdk
/ types & classes
Types & classes
184 in github.com/LineageOS/android_lineage-sdk
⨍
Functions
1,435
◇
Types & classes
184
Class
AIDLHelper
sdk/src/java/lineageos/hardware/AIDLHelper.java:12
Enum
Action
sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java:17
Class
ActionUtils
sdk/src/java/org/lineageos/internal/util/ActionUtils.java:29
Class
AirplaneModeSettings
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
Class
AmbientLuxHandler
lineage/lib/main/java/org/lineageos/platform/internal/display/AmbientLuxObserver.java:68
Class
AmbientLuxObserver
lineage/lib/main/java/org/lineageos/platform/internal/display/AmbientLuxObserver.java:22
Class
BooleanState
BooleanStates for specific {@link ConnectionSettings}
sdk/src/java/lineageos/profiles/ConnectionSettings.java:120
Class
BooleanState
BooleanStates for specific {@link AirplaneModeSettings}
sdk/src/java/lineageos/profiles/AirplaneModeSettings.java:51
Class
BrightnessSettings
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
Class
Builder
Builder class for generating {@link Palette} instances.
sdk/src/java/lineageos/util/palette/Palette.java:430
Class
ButtonHandler
sdk/src/java/org/lineageos/internal/buttons/LineageButtons.java:43
Class
ChargeTime
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:550
Class
ChargingControlController
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:42
Class
ChargingControlNotification
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlNotification.java:21
Class
ChargingControlProvider
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/ChargingControlProvider.java:16
Class
ColorCutQuantizer
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
Class
ColorTemperatureController
lineage/lib/main/java/org/lineageos/platform/internal/display/ColorTemperatureController.java:33
Class
ColorUtils
Helper class for colorspace conversions, and color-related algorithms which may be generally useful.
sdk/src/java/lineageos/util/ColorUtils.java:23
Class
ColorUtils
A set of color-related utility methods, building upon those available in {@code Color}.
sdk/src/java/lineageos/util/palette/ColorUtils.java:13
Class
ConnectionSettings
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
Class
ConstraintsHelper
Helpers for checking if a device supports various features. @hide
packages/LineagePreferenceLib/java/lineageos/preference/ConstraintsHelper.java:46
Class
ContentProviderHolder
sdk/src/java/lineageos/providers/LineageSettings.java:163
Interface
DarkReceiver
sdk/src/java/org/lineageos/internal/statusbar/LineageStatusBarItem.java:23
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/SecureSettingMainSwitchPreference.java:35
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingMainSwitchPreference.java:37
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingMainSwitchPreference.java:37
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingMainSwitchPreference.java:37
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingMainSwitchPreference.java:35
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/SystemSettingMainSwitchPreference.java:35
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/SelfRemovingListPreference.java:84
Class
DataStore
packages/LineagePreferenceLib/java/lineageos/preference/SelfRemovingSwitchPreference.java:84
Class
Deadline
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/Deadline.java:19
Class
DefaultGenerator
sdk/src/java/lineageos/util/palette/DefaultGenerator.java:12
Class
DelimitedListValidator
sdk/src/java/lineageos/providers/LineageSettings.java:446
Class
DeviceKeysConstants
sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java:13
Class
DiscreteValueValidator
sdk/src/java/lineageos/providers/LineageSettings.java:393
Class
DisplayHardwareController
lineage/lib/main/java/org/lineageos/platform/internal/display/DisplayHardwareController.java:30
Class
DisplayMode
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
Class
DozeMode
Doze modes available on a device
sdk/src/java/lineageos/app/Profile.java:104
Class
FastChargeController
lineage/lib/main/java/org/lineageos/platform/internal/health/FastChargeController.java:33
Class
Features
Features supported by the Lineage SDK.
sdk/src/java/lineageos/app/LineageContextConstants.java:87
Class
FileUtils
sdk/src/java/org/lineageos/internal/util/FileUtils.java:18
Interface
Filter
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
Class
Generator
sdk/src/java/lineageos/util/palette/Palette.java:622
Class
Global
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
Class
GlobalActionsSettingsObserver
lineage/lib/main/java/org/lineageos/platform/internal/LineageGlobalActionsService.java:54
Class
GlobalSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingMainSwitchPreference.java:17
Class
GlobalSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/GlobalSettingSwitchPreference.java:13
Class
Graveyard
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
Class
HSIC
sdk/src/java/lineageos/hardware/HSIC.java:14
Class
HealthInterface
sdk/src/java/lineageos/health/HealthInterface.java:16
Class
HealthInterfaceService
lineage/lib/main/java/org/lineageos/platform/internal/health/HealthInterfaceService.java:29
Class
ImageUtils
sdk/src/java/org/lineageos/internal/util/ImageUtils.java:17
Class
InclusiveFloatRangeValidator
sdk/src/java/lineageos/providers/LineageSettings.java:426
Class
InclusiveIntegerRangeValidator
sdk/src/java/lineageos/providers/LineageSettings.java:406
Class
Intent
LineageOS specific intent definition class.
sdk/src/java/lineageos/content/Intent.java:13
Interface
LedUpdater
sdk/src/java/org/lineageos/internal/notification/LineageNotificationLights.java:69
Interface
LedUpdater
sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java:54
Class
LedValues
sdk/src/java/org/lineageos/internal/notification/LedValues.java:8
Class
LegacyLineageHardware
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:43
Class
LightsCapabilities
sdk/src/java/org/lineageos/internal/notification/LightsCapabilities.java:10
Class
Limit
lineage/lib/main/java/org/lineageos/platform/internal/health/ccprovider/Limit.java:23
Class
LineageActivityManager
sdk/src/java/org/lineageos/internal/applications/LineageActivityManager.java:10
Class
LineageBaseFeature
lineage/lib/main/java/org/lineageos/platform/internal/LineageBaseFeature.java:20
Class
LineageBatteryLights
sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java:25
Class
LineageButtons
sdk/src/java/org/lineageos/internal/buttons/LineageButtons.java:29
Class
LineageContextConstants
@hide TODO: We need to somehow make these managers accessible via getSystemService
sdk/src/java/lineageos/app/LineageContextConstants.java:15
Class
LineageDatabaseHelper
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
Class
LineageGlobalActions
sdk/src/java/lineageos/app/LineageGlobalActions.java:16
Class
LineageGlobalActionsService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageGlobalActionsService.java:35
Class
LineageGlobalSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingListPreference.java:13
Class
LineageGlobalSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingMainSwitchPreference.java:18
Class
LineageGlobalSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageGlobalSettingSwitchPreference.java:14
Interface
LineageHardwareInterface
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:34
Class
LineageHardwareManager
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
Class
LineageHardwareService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java:26
Class
LineageHealthBatteryBroadcastReceiver
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java:541
Class
LineageHealthFeature
lineage/lib/main/java/org/lineageos/platform/internal/health/LineageHealthFeature.java:13
Class
LineageHealthNotificationBroadcastReceiver
lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlNotification.java:207
Class
LineageLockPatternUtils
sdk/src/java/org/lineageos/internal/util/LineageLockPatternUtils.java:13
Class
LineageMetricsLogger
Serves as a central location for logging constants that is android release agnostic.
sdk/src/java/org/lineageos/internal/logging/LineageMetricsLogger.java:14
Class
LineageNotification
sdk/src/java/org/lineageos/internal/notification/LineageNotification.java:8
Class
LineageNotificationLights
sdk/src/java/org/lineageos/internal/notification/LineageNotificationLights.java:35
Class
LineagePartsPreference
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
Class
LineageSecureSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingListPreference.java:13
Class
LineageSecureSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingMainSwitchPreference.java:18
Class
LineageSecureSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSecureSettingSwitchPreference.java:14
Class
LineageSettingNotFoundException
sdk/src/java/lineageos/providers/LineageSettings.java:48
Class
LineageSettings
LineageSettings contains Lineage specific preferences in System, Secure, and Global.
sdk/src/java/lineageos/providers/LineageSettings.java:42
Class
LineageSettingsProvider
The LineageSettingsProvider serves as a {@link ContentProvider} for Lineage specific settings
packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageSettingsProvider.java:42
Class
LineageSettingsService
@hide
lineage/lib/main/java/org/lineageos/platform/internal/LineageSettingsService.java:13
Class
LineageStatusBarItem
sdk/src/java/org/lineageos/internal/statusbar/LineageStatusBarItem.java:14
Class
LineageSystemServer
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
Class
LineageSystemService
lineage/lib/main/java/org/lineageos/platform/internal/LineageSystemService.java:13
Class
LineageSystemServiceHelper
Helper methods for fetching a LineageSystemService from a class declaration
lineage/lib/main/java/org/lineageos/platform/internal/common/LineageSystemServiceHelper.java:19
Class
LineageSystemSettingListPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingListPreference.java:13
Class
LineageSystemSettingMainSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingMainSwitchPreference.java:18
Class
LineageSystemSettingSwitchPreference
packages/LineagePreferenceLib/java/lineageos/preference/LineageSystemSettingSwitchPreference.java:14
Class
LineageTableNames
packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java:42
Class
LinkPropertiesHolder
sdk/src/java/org/lineageos/internal/statusbar/NetworkTraffic.java:539
next →
1–100 of 184, ranked by callers