diff options
Diffstat (limited to 'reference/classes.html')
-rw-r--r-- | reference/classes.html | 1461 |
1 files changed, 1461 insertions, 0 deletions
diff --git a/reference/classes.html b/reference/classes.html new file mode 100644 index 00000000..fa925164 --- /dev/null +++ b/reference/classes.html @@ -0,0 +1,1461 @@ +<!-- ################ DO NOT EDIT THIS FILE. ################# --> +<!-- ################ ################# --> +<!-- ################ IT IS GENERATED. ################# --> +<!-- ################ ################# --> +<!-- ################ INSTEAD EDIT THE JAVADOC COMMENTS. ################# --> + +<!DOCTYPE html> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<html> +<head> + + +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="viewport" content="width=device-width" /> + +<link rel="shortcut icon" type="image/x-icon" href="../assets/favicon.ico" /> +<title>Class Index | Android Developers</title> + +<!-- STYLESHEETS --> +<link rel="stylesheet" +href="http://fonts.googleapis.com/css?family=Roboto+Condensed"> +<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold" + title="roboto"> +<link href="../assets/css/default.css?v=5" rel="stylesheet" type="text/css"> + + +<!-- FULLSCREEN STYLESHEET --> +<link href="../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen" +type="text/css"> + + +<!-- JAVASCRIPT --> +<script src="http://www.google.com/jsapi" type="text/javascript"></script> +<script src="../assets/js/android_3p-bundle.js" type="text/javascript"></script> +<script type="text/javascript"> + var toRoot = "../"; + var metaTags = []; + var devsite = false; +</script> + + + +<script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-5831155-1', 'android.com'); + ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker); + ga('send', 'pageview'); + ga('universal.send', 'pageview'); // Send page view for new tracker. +</script> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> +<script src="../assets/docs.js?v=3" type="text/javascript"></script> +</head> + +<body class="gc-documentation + develop reference" itemscope itemtype="http://schema.org/Article"> + <a name="top"></a> + + <div id="header"> + <div id="headerLeft"> + <a href="../reference/packages.html" tabindex="-1"><img + src="../assets/lineage_logo.svg" alt="CID" width="144" height="72"/> + <span id="masthead-title" style="font-size: 28px;">LineageOS Platform SDK</span></a> + </div> + </div><!-- header --> + + + <div class="wrap clearfix" id="body-content"> + <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement"> + <div id="devdoc-nav"> + <div id="api-nav-header"> + <div id="api-level-toggle"> + <label for="apiLevelCheckbox" class="disabled" + title="Select your target API level to dim unavailable APIs">API level: </label> + <div class="select-wrapper"> + <select id="apiLevelSelector"> + <!-- option elements added by buildApiLevelSelector() --> + </select> + </div> + </div><!-- end toggle --> + <div id="api-nav-title">LineageOS APIs</div> + </div><!-- end nav header --> + <script> + var SINCE_DATA = [ '1', '2', '3', '4', '5', '6', '7', '8', '9' ]; + buildApiLevelSelector(); + </script> + + <div id="swapper"> + <div id="nav-panels"> + <div id="resize-packages-nav"> + <div id="packages-nav" class="scroll-pane"> + + <ul> + + <li class="api apilevel-2"> + <a href="../reference/lineageos/app/package-summary.html">lineageos.app</a></li> + <li class="api apilevel-4"> + <a href="../reference/lineageos/content/package-summary.html">lineageos.content</a></li> + <li class="api apilevel-2"> + <a href="../reference/lineageos/hardware/package-summary.html">lineageos.hardware</a></li> + <li class="api apilevel-1"> + <a href="../reference/lineageos/os/package-summary.html">lineageos.os</a></li> + <li class="api apilevel-1"> + <a href="../reference/lineageos/platform/package-summary.html">lineageos.platform</a></li> + <li class="api apilevel-4"> + <a href="../reference/lineageos/power/package-summary.html">lineageos.power</a></li> + <li class="api apilevel-8"> + <a href="../reference/lineageos/preference/package-summary.html">lineageos.preference</a></li> + <li class="api apilevel-2"> + <a href="../reference/lineageos/profiles/package-summary.html">lineageos.profiles</a></li> + <li class="api apilevel-5"> + <a href="../reference/lineageos/providers/package-summary.html">lineageos.providers</a></li> + <li class="api apilevel-9"> + <a href="../reference/lineageos/style/package-summary.html">lineageos.style</a></li> + <li class="api apilevel-5"> + <a href="../reference/lineageos/util/package-summary.html">lineageos.util</a></li> + <li class="api apilevel-5"> + <a href="../reference/lineageos/weather/package-summary.html">lineageos.weather</a></li> + <li class="api apilevel-"> + <a href="../reference/lineageos/weather/util/package-summary.html">lineageos.weather.util</a></li> + <li class="api apilevel-5"> + <a href="../reference/lineageos/weatherservice/package-summary.html">lineageos.weatherservice</a></li> + </ul><br/> + + </div> <!-- end packages-nav --> + </div> <!-- end resize-packages --> + <div id="classes-nav" class="scroll-pane"> + + + + <p style="padding:10px">Select a package to view its members</p><br/> + + + </div><!-- end classes --> + </div><!-- end nav-panels --> + <div id="nav-tree" style="display:none" class="scroll-pane"> + <div id="tree-list"></div> + </div><!-- end nav-tree --> + </div><!-- end swapper --> + <div id="nav-swap"> + <a class="fullscreen">fullscreen</a> + <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a> + </div> + </div> <!-- end devdoc-nav --> + </div> <!-- end side-nav --> + <script type="text/javascript"> + // init fullscreen based on user pref + var fullscreen = readCookie("fullscreen"); + if (fullscreen != 0) { + if (fullscreen == "false") { + toggleFullscreen(false); + } else { + toggleFullscreen(true); + } + } + // init nav version for mobile + if (isMobile) { + swapNav(); // tree view should be used on mobile + $('#nav-swap').hide(); + } else { + chooseDefaultNav(); + if ($("#nav-tree").is(':visible')) { + init_default_navtree("../"); + } + } + // scroll the selected page into view + $(document).ready(function() { + scrollIntoView("packages-nav"); + scrollIntoView("classes-nav"); + }); + </script> + + + + + +<div class="col-12" id="doc-col"> + +<div id="jd-header"> +<h1>Class Index</h1> +</div> + +<div id="jd-content"> +<p>These are the LineageOS Platform API classes. See all <a href="packages.html">API packages</a>.</p> +<div class="jd-letterlist"> + <a href="#letter_A">A</a> + <a href="#letter_B">B</a> + <a href="#letter_C">C</a> + <a href="#letter_D">D</a> + <a href="#letter_G">G</a> + <a href="#letter_H">H</a> + <a href="#letter_I">I</a> + <a href="#letter_L">L</a> + <a href="#letter_M">M</a> + <a href="#letter_P">P</a> + <a href="#letter_R">R</a> + <a href="#letter_S">S</a> + <a href="#letter_T">T</a> + <a href="#letter_W">W</a> +</div> + + + +<h2 id="letter_A">A</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> class allows for overriding and setting the airplane mode. + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></td> + <td class="jd-descrcol" width="100%"> + BooleanStates for specific <code><a href="../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_B">B</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> class allows for overriding and setting the brightness level + of the display. + + + + </td> + </tr> + + + <tr class=" api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/os/Build.html">Build</a></td> + <td class="jd-descrcol" width="100%"> + Information about the current LineageOS build, extracted from system properties. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></td> + <td class="jd-descrcol" width="100%"> + Various version strings. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></td> + <td class="jd-descrcol" width="100%"> + Enumeration of the currently known SDK version codes. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_C">C</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/util/ColorUtils.html">ColorUtils</a></td> + <td class="jd-descrcol" width="100%"> + Helper class for colorspace conversions, and color-related + algorithms which may be generally useful. + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/os/Concierge.html">Concierge</a></td> + <td class="jd-descrcol" width="100%"> + Simply, Concierge handles your parcels and makes sure they get marshalled and unmarshalled + correctly when cross IPC boundaries even when there is a version mismatch between the client + sdk level and the framework implementation. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></td> + <td class="jd-descrcol" width="100%"> + Parcel header info specific to the Parcel object that is passed in via + <code><a href="../reference/lineageos/os/Concierge.html#prepareParcel(android.os.Parcel)">prepareParcel(Parcel)</a></code> or <code><a href="../reference/lineageos/os/Concierge.html#receiveParcel(android.os.Parcel)">receiveParcel(Parcel)</a></code>. + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> class allows for creating Network/Hardware overrides + depending on their capabilities. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></td> + <td class="jd-descrcol" width="100%"> + BooleanStates for specific <code><a href="../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_D">D</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></td> + <td class="jd-descrcol" width="100%"> + <p> + The DataUsageProvdier contract containing definitions for the supported URIs and columns + </p> + + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></td> + <td class="jd-descrcol" width="100%"> + Display Modes API + + A device may implement a list of preset display modes for different + viewing intents, such as movies, photos, or extra vibrance. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_G">G</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_H">H</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-6" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/HSIC.html">HSIC</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_I">I</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-4" > + <td class="jd-linkcol"><a href="../reference/lineageos/content/Intent.html">Intent</a></td> + <td class="jd-descrcol" width="100%"> + LineageOS specific intent definition class. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_L">L</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></td> + <td class="jd-descrcol" width="100%"> + Manages access to LineageOS hardware extensions + + <p> + This manager requires the HARDWARE_ABSTRACTION_ACCESS permission. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></td> + <td class="jd-descrcol" width="100%"> + LineageSettings contains Lineage specific preferences in System, Secure, and Global. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></td> + <td class="jd-descrcol" width="100%"> + Global settings, containing miscellaneous Lineage global preferences. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></td> + <td class="jd-descrcol" width="100%"> + Secure settings, containing miscellaneous Lineage secure preferences. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></td> + <td class="jd-descrcol" width="100%"> + System settings, containing miscellaneous Lineage system preferences. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></td> + <td class="jd-descrcol" width="100%"> + Provides access to the weather services in the device. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></td> + <td class="jd-descrcol" width="100%"> + Interface used to receive notifications upon completion of a request to lookup a city name + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></td> + <td class="jd-descrcol" width="100%"> + The different request statuses + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></td> + <td class="jd-descrcol" width="100%"> + Interface used to be notified when the user changes the weather service provider + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></td> + <td class="jd-descrcol" width="100%"> + Interface used to receive notifications upon completion of a weather update request + + + + + </td> + </tr> + + + <tr class=" api apilevel-6" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></td> + <td class="jd-descrcol" width="100%"> + Holder class for LiveDisplay static configuration. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-6" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></td> + <td class="jd-descrcol" width="100%"> + LiveDisplay is an advanced set of features for improving + display quality under various ambient conditions. + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/LockSettings.html">LockSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> class allows for overriding and setting the + current Lock screen state/security level. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_M">M</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/Manifest.html">Manifest</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_P">P</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-4" > + <td class="jd-linkcol"><a href="../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></td> + <td class="jd-descrcol" width="100%"> + + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></td> + <td class="jd-descrcol" width="100%"> + Encapsulates information about an available system power/peformance profile, managed + by the PerformanceManager. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.html">Profile</a></td> + <td class="jd-descrcol" width="100%"> + A class that represents a device profile. + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></td> + <td class="jd-descrcol" width="100%"> + Doze modes available on a device + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></td> + <td class="jd-descrcol" width="100%"> + Expanded desktop modes available on a device + + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></td> + <td class="jd-descrcol" width="100%"> + Lock modes of a device + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></td> + <td class="jd-descrcol" width="100%"> + Notification light modes available on a device + + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></td> + <td class="jd-descrcol" width="100%"> + A <code><a href="../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> is a <code><a href="../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code> which can be queried from the OS + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></td> + <td class="jd-descrcol" width="100%"> + Various trigger states associated with a <code><a href="../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code> + + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></td> + <td class="jd-descrcol" width="100%"> + Available trigger types on the device, usually hardware + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/Profile.Type.html">Profile.Type</a></td> + <td class="jd-descrcol" width="100%"> + A <code><a href="../reference/lineageos/app/Profile.html">Profile</a></code> type + + + + + </td> + </tr> + + + <tr class=" api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/app/ProfileManager.html">ProfileManager</a></td> + <td class="jd-descrcol" width="100%"> + <p> + The ProfileManager allows you to create <code><a href="../reference/lineageos/app/Profile.html">Profile</a></code>s and ProfileGroups to create + specific behavior states depending on triggers from hardware devices changing states, such as: + + <pre class="prettyprint"> + WiFi being enabled + WiFi connecting to a certain AP + Bluetooth connecting to a certain device + Bluetooth disconnecting to a certain device + NFC tag being scanned + </pre> + + <p> + Depending on these triggers, you can override connection settings, lockscreen modes, media + stream volumes and various other settings. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_R">R</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.html">R</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-9" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.anim.html">R.anim</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.array.html">R.array</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.attr.html">R.attr</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.bool.html">R.bool</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-6" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.dimen.html">R.dimen</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.drawable.html">R.drawable</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-4" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.integer.html">R.integer</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-1" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.string.html">R.string</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.styleable.html">R.styleable</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/platform/R.xml.html">R.xml</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></td> + <td class="jd-descrcol" width="100%"> + A RemotePreference is a view into preference logic which lives in another + process. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></td> + <td class="jd-descrcol" width="100%"> + Base class for remote summary providers. + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></td> + <td class="jd-descrcol" width="100%"> + This class holds the information of a request submitted to the active weather provider service + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> class allows for creating various <code><a href="../reference/android/media/AudioManager.html">AudioManager</a></code> + overrides on the device depending on their capabilities. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_S">S</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></td> + <td class="jd-descrcol" width="100%"> + A Preference which can automatically remove itself from the hierarchy + based on constraints set in XML. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></td> + <td class="jd-descrcol" width="100%"> + A Preference which can automatically remove itself from the hierarchy + based on constraints set in XML. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></td> + <td class="jd-descrcol" width="100%"> + A Preference which can automatically remove itself from the hierarchy + based on constraints set in XML. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + A SwitchPreference which can automatically remove itself from the hierarchy + based on constraints set in XML. + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></td> + <td class="jd-descrcol" width="100%"> + This class represents a request submitted by the system to the active weather provider service + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></td> + <td class="jd-descrcol" width="100%"> + Use this class to build a request result. + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></td> + <td class="jd-descrcol" width="100%"> + Builder class for <code><a href="../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-2" > + <td class="jd-linkcol"><a href="../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></td> + <td class="jd-descrcol" width="100%"> + The <code><a href="../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> class allows for creating various <code><a href="../reference/android/media/AudioManager.html">AudioManager</a></code> + overrides on the device depending on their capabilities. + + + + </td> + </tr> + + + <tr class=" api apilevel-9" > + <td class="jd-linkcol"><a href="../reference/lineageos/style/StyleInterface.html">StyleInterface</a></td> + <td class="jd-descrcol" width="100%"> + Interface used to customize the System colors. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-9" > + <td class="jd-linkcol"><a href="../reference/lineageos/style/Suggestion.html">Suggestion</a></td> + <td class="jd-descrcol" width="100%"> + Style suggestion holder class. + + + + </td> + </tr> + + + <tr class=" api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_T">T</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-8" > + <td class="jd-linkcol"><a href="../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></td> + <td class="jd-descrcol" width="100%"> + Touchscreen gestures API + + A device may implement several touchscreen gestures for use while + the display is turned off, such as drawing alphabets and shapes. + + + + </td> + </tr> + + +</table> + + +<h2 id="letter_W">W</h2> +<table class="jd-sumtable"> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></td> + <td class="jd-descrcol" width="100%"> + The contract between the weather provider and applications. + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></td> + <td class="jd-descrcol" width="100%"> + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></td> + <td class="jd-descrcol" width="100%"> + Temperature units + + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></td> + <td class="jd-descrcol" width="100%"> + Weather condition codes + + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></td> + <td class="jd-descrcol" width="100%"> + Wind speed units + + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></td> + <td class="jd-descrcol" width="100%"> + This class represents the weather information that a + <code><a href="../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></code> will use to update the weather content + provider. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></td> + <td class="jd-descrcol" width="100%"> + Builder class for <code><a href="../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code> + + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></td> + <td class="jd-descrcol" width="100%"> + This class represents the weather forecast for a given day. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></td> + <td class="jd-descrcol" width="100%"> + Builder class for <code><a href="../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code> + + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></td> + <td class="jd-descrcol" width="100%"> + A class representing a geographical location that a weather service provider can use to + get weather data from. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></td> + <td class="jd-descrcol" width="100%"> + Builder class for <code><a href="../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code> + + + + + </td> + </tr> + + + <tr class=" api apilevel-5" > + <td class="jd-linkcol"><a href="../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></td> + <td class="jd-descrcol" width="100%"> + This is the base class for implementing a weather provider service. + + + + </td> + </tr> + + + <tr class="alt-color api apilevel-" > + <td class="jd-linkcol"><a href="../reference/lineageos/weather/util/WeatherUtils.html">WeatherUtils</a></td> + <td class="jd-descrcol" width="100%"> + Helper class to perform operations and formatting of weather data + + + + + </td> + </tr> + + +</table> + + +<div id="footer"> + +</div> <!-- end footer --> + +</div><!-- end jd-content --> +</div><!-- end doc-content --> + +</div> <!-- end body-content --> + +<script type="text/javascript"> +init(); /* initialize android-developer-docs.js */ +</script> + +</body> +</html> |