aboutsummaryrefslogtreecommitdiffstats
path: root/reference/classes.html
diff options
context:
space:
mode:
Diffstat (limited to 'reference/classes.html')
-rw-r--r--reference/classes.html1461
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>&nbsp;&nbsp;
+ <a href="#letter_B">B</a>&nbsp;&nbsp;
+ <a href="#letter_C">C</a>&nbsp;&nbsp;
+ <a href="#letter_D">D</a>&nbsp;&nbsp;
+ <a href="#letter_G">G</a>&nbsp;&nbsp;
+ <a href="#letter_H">H</a>&nbsp;&nbsp;
+ <a href="#letter_I">I</a>&nbsp;&nbsp;
+ <a href="#letter_L">L</a>&nbsp;&nbsp;
+ <a href="#letter_M">M</a>&nbsp;&nbsp;
+ <a href="#letter_P">P</a>&nbsp;&nbsp;
+ <a href="#letter_R">R</a>&nbsp;&nbsp;
+ <a href="#letter_S">S</a>&nbsp;&nbsp;
+ <a href="#letter_T">T</a>&nbsp;&nbsp;
+ <a href="#letter_W">W</a>&nbsp;&nbsp;
+</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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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%">
+ &nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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>
+&nbsp;
+
+
+
+ </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.&nbsp;
+
+
+
+ </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
+&nbsp;
+
+
+
+ </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>