aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoey <joey@lineageos.org>2018-03-12 13:55:27 +0100
committerJoey <joey@lineageos.org>2018-03-12 16:00:00 +0100
commitb6d895cd9faec16a2f2020cc447a2aa1c698392e (patch)
tree9c80bdebcdd7abef35deeff38554593459e257c0
parent55ccdc3002a2adaee63231b59b6580cca7437869 (diff)
downloadlineage-sdk-gh-pages.tar.gz
lineage-sdk-gh-pages.tar.bz2
lineage-sdk-gh-pages.zip
Initial javadoc pushgh-pages
Change-Id: Ic4f9f576d0676dc696631b49d7e65e72b0ccde85 Signed-off-by: Joey <joey@lineageos.org>
-rw-r--r--README5
-rw-r--r--assets/android-developer-docs.css2768
-rw-r--r--assets/css/default.css7439
-rw-r--r--assets/css/fullscreen.css208
-rw-r--r--assets/customizations.css14
-rw-r--r--assets/customizations.js0
-rw-r--r--assets/design/design.js188
-rw-r--r--assets/doclava-developer-core.css690
-rw-r--r--assets/doclava-developer-docs.css1156
-rw-r--r--assets/doclava-developer-docs.js521
-rw-r--r--assets/doclava-developer-reference.js392
-rw-r--r--assets/docs.js4339
-rw-r--r--assets/favicon.icobin0 -> 894 bytes
-rw-r--r--assets/fullscreen.pngbin0 -> 1154 bytes
-rw-r--r--assets/images/bg_fade.jpgbin0 -> 300 bytes
-rw-r--r--assets/images/bg_logo.pngbin0 -> 4299 bytes
-rw-r--r--assets/images/body-gradient-tab.pngbin0 -> 192 bytes
-rw-r--r--assets/images/body-gradient.pngbin0 -> 146 bytes
-rw-r--r--assets/images/fullscreen.pngbin0 -> 1154 bytes
-rw-r--r--assets/images/grad-rule-qv.pngbin0 -> 249 bytes
-rw-r--r--assets/images/hr_gray_main.jpgbin0 -> 378 bytes
-rw-r--r--assets/images/hr_gray_side.jpgbin0 -> 344 bytes
-rw-r--r--assets/images/left_off.jpgbin0 -> 592 bytes
-rw-r--r--assets/images/left_on.jpgbin0 -> 692 bytes
-rw-r--r--assets/images/preliminary.pngbin0 -> 2251 bytes
-rw-r--r--assets/images/resizable-e.gifbin0 -> 2713 bytes
-rw-r--r--assets/images/resizable-e2.gifbin0 -> 2680 bytes
-rw-r--r--assets/images/resizable-eg.gifbin0 -> 3075 bytes
-rw-r--r--assets/images/resizable-s.gifbin0 -> 2617 bytes
-rw-r--r--assets/images/resizable-s2.gifbin0 -> 2618 bytes
-rw-r--r--assets/images/resizable-sg.gifbin0 -> 3057 bytes
-rw-r--r--assets/images/right_off.jpgbin0 -> 592 bytes
-rw-r--r--assets/images/right_on.jpgbin0 -> 692 bytes
-rw-r--r--assets/images/sidenav-rule.pngbin0 -> 258 bytes
-rw-r--r--assets/images/spacer.gifbin0 -> 96 bytes
-rw-r--r--assets/images/styles/disclosure_down.pngbin0 -> 238 bytes
-rw-r--r--assets/images/styles/disclosure_left.pngbin0 -> 229 bytes
-rw-r--r--assets/images/styles/disclosure_right.pngbin0 -> 228 bytes
-rw-r--r--assets/images/styles/disclosure_up.pngbin0 -> 221 bytes
-rw-r--r--assets/images/triangle-closed-small.pngbin0 -> 166 bytes
-rw-r--r--assets/images/triangle-closed.pngbin0 -> 3614 bytes
-rw-r--r--assets/images/triangle-opened-small.pngbin0 -> 170 bytes
-rw-r--r--assets/images/triangle-opened.pngbin0 -> 3612 bytes
-rw-r--r--assets/jquery-history.js78
-rw-r--r--assets/jquery-resizable.min.js40
-rw-r--r--assets/lineage_logo.svg1
-rw-r--r--assets/prettify.js33
-rw-r--r--assets/search_autocomplete.js266
-rw-r--r--assets/style.css313
-rw-r--r--assets/triangle-none.gifbin0 -> 240 bytes
-rw-r--r--guide/topics/manifest/uses-sdk-element.html5
-rw-r--r--index.html5
-rw-r--r--navtree_data.js36
-rw-r--r--reference/classes.html1461
-rw-r--r--reference/hierarchy.html1465
-rw-r--r--reference/index.html8
-rw-r--r--reference/lineageos/app/Profile.DozeMode.html935
-rw-r--r--reference/lineageos/app/Profile.ExpandedDesktopMode.html935
-rw-r--r--reference/lineageos/app/Profile.LockMode.html935
-rw-r--r--reference/lineageos/app/Profile.NotificationLightMode.html935
-rw-r--r--reference/lineageos/app/Profile.ProfileTrigger.html1336
-rw-r--r--reference/lineageos/app/Profile.TriggerState.html1051
-rw-r--r--reference/lineageos/app/Profile.TriggerType.html881
-rw-r--r--reference/lineageos/app/Profile.Type.html881
-rw-r--r--reference/lineageos/app/Profile.html3299
-rw-r--r--reference/lineageos/app/ProfileManager.html2759
-rw-r--r--reference/lineageos/app/package-summary.html452
-rw-r--r--reference/lineageos/content/Intent.html983
-rw-r--r--reference/lineageos/content/package-summary.html322
-rw-r--r--reference/lineageos/hardware/DisplayMode.html1171
-rw-r--r--reference/lineageos/hardware/HSIC.html1695
-rw-r--r--reference/lineageos/hardware/LineageHardwareManager.html4153
-rw-r--r--reference/lineageos/hardware/LiveDisplayConfig.html2326
-rw-r--r--reference/lineageos/hardware/LiveDisplayManager.html3108
-rw-r--r--reference/lineageos/hardware/TouchscreenGesture.html1228
-rw-r--r--reference/lineageos/hardware/package-summary.html392
-rw-r--r--reference/lineageos/os/Build.LINEAGE_VERSION.html820
-rw-r--r--reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html1392
-rw-r--r--reference/lineageos/os/Build.html1062
-rw-r--r--reference/lineageos/os/Concierge.ParcelInfo.html821
-rw-r--r--reference/lineageos/os/Concierge.html900
-rw-r--r--reference/lineageos/os/package-summary.html373
-rw-r--r--reference/lineageos/platform/Manifest.html781
-rw-r--r--reference/lineageos/platform/Manifest.permission.html1601
-rw-r--r--reference/lineageos/platform/R.anim.html753
-rw-r--r--reference/lineageos/platform/R.array.html753
-rw-r--r--reference/lineageos/platform/R.attr.html1369
-rw-r--r--reference/lineageos/platform/R.bool.html753
-rw-r--r--reference/lineageos/platform/R.dimen.html753
-rw-r--r--reference/lineageos/platform/R.drawable.html753
-rw-r--r--reference/lineageos/platform/R.html934
-rw-r--r--reference/lineageos/platform/R.integer.html753
-rw-r--r--reference/lineageos/platform/R.string.html753
-rw-r--r--reference/lineageos/platform/R.styleable.html1548
-rw-r--r--reference/lineageos/platform/R.xml.html753
-rw-r--r--reference/lineageos/platform/package-summary.html466
-rw-r--r--reference/lineageos/power/PerformanceManager.html1694
-rw-r--r--reference/lineageos/power/PerformanceProfile.html1670
-rw-r--r--reference/lineageos/power/package-summary.html336
-rw-r--r--reference/lineageos/preference/GlobalSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/LineageSecureSettingListPreference.html3578
-rw-r--r--reference/lineageos/preference/LineageSecureSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/LineageSystemSettingDropDownPreference.html3748
-rw-r--r--reference/lineageos/preference/LineageSystemSettingListPreference.html3578
-rw-r--r--reference/lineageos/preference/LineageSystemSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/RemotePreference.html3494
-rw-r--r--reference/lineageos/preference/RemotePreferenceUpdater.html1390
-rw-r--r--reference/lineageos/preference/SecureSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/SelfRemovingDropDownPreference.html3677
-rw-r--r--reference/lineageos/preference/SelfRemovingListPreference.html3520
-rw-r--r--reference/lineageos/preference/SelfRemovingPreference.html2916
-rw-r--r--reference/lineageos/preference/SelfRemovingSwitchPreference.html3482
-rw-r--r--reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html514
-rw-r--r--reference/lineageos/preference/SettingsHelper.html1309
-rw-r--r--reference/lineageos/preference/SystemSettingSwitchPreference.html3474
-rw-r--r--reference/lineageos/preference/package-summary.html533
-rw-r--r--reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html879
-rw-r--r--reference/lineageos/profiles/AirplaneModeSettings.html1403
-rw-r--r--reference/lineageos/profiles/BrightnessSettings.html1373
-rw-r--r--reference/lineageos/profiles/ConnectionSettings.BooleanState.html879
-rw-r--r--reference/lineageos/profiles/ConnectionSettings.html2146
-rw-r--r--reference/lineageos/profiles/LockSettings.html1243
-rw-r--r--reference/lineageos/profiles/RingModeSettings.html1551
-rw-r--r--reference/lineageos/profiles/StreamSettings.html1451
-rw-r--r--reference/lineageos/profiles/package-summary.html413
-rw-r--r--reference/lineageos/providers/DataUsageContract.html2398
-rw-r--r--reference/lineageos/providers/LineageSettings.Global.html2223
-rw-r--r--reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html1074
-rw-r--r--reference/lineageos/providers/LineageSettings.Secure.html2162
-rw-r--r--reference/lineageos/providers/LineageSettings.System.html7907
-rw-r--r--reference/lineageos/providers/LineageSettings.html1030
-rw-r--r--reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html818
-rw-r--r--reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html3194
-rw-r--r--reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html822
-rw-r--r--reference/lineageos/providers/WeatherContract.WeatherColumns.html1977
-rw-r--r--reference/lineageos/providers/WeatherContract.html930
-rw-r--r--reference/lineageos/providers/package-summary.html462
-rw-r--r--reference/lineageos/style/StyleInterface.html1581
-rw-r--r--reference/lineageos/style/Suggestion.html1036
-rw-r--r--reference/lineageos/style/package-summary.html334
-rw-r--r--reference/lineageos/util/ColorUtils.html1355
-rw-r--r--reference/lineageos/util/package-summary.html323
-rw-r--r--reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html529
-rw-r--r--reference/lineageos/weather/LineageWeatherManager.RequestStatus.html991
-rw-r--r--reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html525
-rw-r--r--reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html529
-rw-r--r--reference/lineageos/weather/LineageWeatherManager.html1367
-rw-r--r--reference/lineageos/weather/RequestInfo.html1688
-rw-r--r--reference/lineageos/weather/WeatherInfo.Builder.html1342
-rw-r--r--reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html987
-rw-r--r--reference/lineageos/weather/WeatherInfo.DayForecast.html1417
-rw-r--r--reference/lineageos/weather/WeatherInfo.html1953
-rw-r--r--reference/lineageos/weather/WeatherLocation.Builder.html1176
-rw-r--r--reference/lineageos/weather/WeatherLocation.html1590
-rw-r--r--reference/lineageos/weather/package-summary.html479
-rw-r--r--reference/lineageos/weather/util/WeatherUtils.html980
-rw-r--r--reference/lineageos/weather/util/package-summary.html322
-rw-r--r--reference/lineageos/weatherservice/ServiceRequest.html949
-rw-r--r--reference/lineageos/weatherservice/ServiceRequestResult.Builder.html948
-rw-r--r--reference/lineageos/weatherservice/ServiceRequestResult.html1290
-rw-r--r--reference/lineageos/weatherservice/WeatherProviderService.html8797
-rw-r--r--reference/lineageos/weatherservice/package-summary.html360
-rw-r--r--reference/lists.js110
-rw-r--r--reference/package-list15
-rw-r--r--reference/packages.html350
-rw-r--r--timestamp.js1
167 files changed, 195240 insertions, 1 deletions
diff --git a/README b/README
index d9a2604d..f935d6da 100644
--- a/README
+++ b/README
@@ -1,2 +1,5 @@
-Initial branch
+Lineage platform SDK javadoc
+==============
+API: 9 (ilama)
+Date: 2018-03-12
diff --git a/assets/android-developer-docs.css b/assets/android-developer-docs.css
new file mode 100644
index 00000000..bc27b324
--- /dev/null
+++ b/assets/android-developer-docs.css
@@ -0,0 +1,2768 @@
+/* file: android-developer-core.css
+ author: smain
+ date: september 2008
+ info: core developer styles (developer.android.com)
+ Required by jdiff
+*/
+
+
+/* RESET STYLES */
+
+html,body,div,h1,h2,h3,h4,h5,h6,p,img,
+dl,dt,dd,ol,ul,li,table,caption,tbody,
+tfoot,thead,tr,th,td,form,fieldset,
+embed,object,applet {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+/* BASICS */
+
+html, body {
+ overflow:hidden; /* keeps scrollbar off IE */
+ background-color:#fff;
+}
+
+body {
+ font-family:arial,sans-serif;
+ color:#000;
+ font-size:13px;
+ color:#333;
+ background-image:url(images/bg_fade.jpg);
+ background-repeat:repeat-x;
+}
+
+a, a code {
+ color:#006699;
+}
+
+a:active,
+a:active code {
+ color:#f00;
+}
+
+a:visited,
+a:visited code {
+ color:#006699;
+}
+
+input, select,
+textarea, option, label {
+ font-family:inherit;
+ font-size:inherit;
+ padding:0;
+ margin:0;
+ vertical-align:middle;
+}
+
+option {
+ padding:0 4px;
+}
+
+p, form {
+ padding:0;
+ margin:0 0 1em;
+}
+
+code, pre {
+ color:#007000;
+ font-family:monospace;
+ line-height:1em;
+}
+
+var {
+ color:#007000;
+ font-style:italic;
+}
+
+pre {
+ border:1px solid #ccc;
+ background-color:#fafafa;
+ padding:10px;
+ margin:0 0 1em 1em;
+ overflow:auto;
+ line-height:inherit; /* fixes vertical scrolling in webkit */
+}
+
+h1,h2,h3,h4,h5 {
+ margin:1em 0;
+ padding:0;
+}
+
+p,ul,ol,dl,dd,dt,li {
+ line-height:1.3em;
+}
+
+ul,ol {
+ margin:0 0 .8em;
+ padding:0 0 0 2em;
+}
+
+li {
+ padding:0 0 .5em;
+}
+
+dl {
+ margin:0 0 1em 0;
+ padding:0;
+}
+
+dt {
+ margin:0;
+ padding:0;
+}
+
+dd {
+ margin:0 0 1em;
+ padding:0 0 0 2em;
+}
+
+li p {
+ margin:.5em 0 0;
+}
+
+dd p {
+ margin:1em 0 0;
+}
+
+li pre, li table, li img {
+ margin:.5em 0 0 1em;
+}
+
+dd pre,
+#jd-content dd table,
+#jd-content dd img {
+ margin:1em 0 0 1em;
+}
+
+li ul,
+li ol,
+dd ul,
+dd ol {
+ margin:0;
+ padding: 0 0 0 2em;
+}
+
+li li,
+dd li {
+ margin:0;
+ padding:.5em 0 0;
+}
+
+dl dl,
+ol dl,
+ul dl {
+ margin:0 0 1em;
+ padding:0;
+}
+
+table {
+ font-size:1em;
+ margin:0 0 1em;
+ padding:0;
+ border-collapse:collapse;
+ border-width:0;
+ empty-cells:show;
+}
+
+td,th {
+ border:1px solid #ccc;
+ padding:6px 12px;
+ text-align:left;
+ vertical-align:top;
+ background-color:inherit;
+}
+
+th {
+ background-color:#dee8f1;
+}
+
+td > p:last-child {
+ margin:0;
+}
+
+hr.blue {
+ background-color:#DDF0F2;
+ border:none;
+ height:5px;
+ margin:20px 0 10px;
+}
+
+blockquote {
+ margin: 0 0 1em 1em;
+ padding: 0 4em 0 1em;
+ border-left:2px solid #eee;
+}
+/* LAYOUT */
+
+#body-content {
+ /* "Preliminary" watermark for preview releases and interim builds.
+ background:transparent url(images/preliminary.png) repeat scroll 0 0; */
+ margin:0;
+ position:relative;
+ width:100%;
+}
+
+#header {
+ height: 114px;
+ position:relative;
+ z-index:100;
+ min-width:675px; /* min width for the tabs, before they wrap */
+ padding:0 10px;
+ border-bottom:3px solid #94b922;
+}
+
+#headerLeft{
+ padding: 25px 0 0;
+}
+
+#headerLeft img{
+ height:50px;
+ width:180px;
+}
+
+#headerRight {
+ position:absolute;
+ right:0;
+ top:0;
+ text-align:right;
+}
+
+/* Tabs in the header */
+
+#header ul {
+ list-style: none;
+ margin: 7px 0 0;
+ padding: 0;
+ height: 29px;
+}
+
+#header li {
+ float: left;
+ margin: 0px 2px 0px 0px;
+ padding:0;
+}
+
+#header li a {
+ text-decoration: none;
+ display: block;
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 -58px;
+ background-repeat: no-repeat;
+ color: #666;
+ font-size: 13px;
+ font-weight: bold;
+ width: 94px;
+ height: 29px;
+ text-align: center;
+ margin: 0px;
+}
+
+#header li a:hover {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 -29px;
+ background-repeat: no-repeat;
+}
+
+#header li a span {
+ position:relative;
+ top:7px;
+}
+
+#header li a span+span {
+ display:none;
+}
+
+/* tab highlighting */
+
+.home #home-link a,
+.guide #guide-link a,
+.reference #reference-link a,
+.sdk #sdk-link a,
+.resources #resources-link a,
+.videos #videos-link a {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 0;
+ background-repeat: no-repeat;
+ color: #fff;
+ font-weight: bold;
+ cursor:default;
+}
+
+.home #home-link a:hover,
+.guide #guide-link a:hover,
+.reference #reference-link a:hover,
+.sdk #sdk-link a:hover,
+.resources #resources-link a:hover,
+.videos #videos-link a:hover {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 0;
+}
+
+#headerLinks {
+ margin:10px 10px 0 0;
+ height:13px;
+ font-size: 11px;
+ vertical-align: top;
+}
+
+#headerLinks a {
+ color: #7FA9B5;
+}
+
+#headerLinks img {
+ vertical-align:middle;
+}
+
+#language {
+ margin:0 10px 0 4px;
+}
+
+#search {
+ height:45px;
+ margin:15px 10px 0 0;
+}
+
+/* MAIN BODY */
+
+#mainBodyFluid {
+ margin: 20px 10px;
+ color:#333;
+}
+
+#mainBodyFixed {
+ margin: 20px 10px;
+ color: #333;
+ width:930px;
+ position:relative;
+}
+
+#mainBodyFixed h3,
+#mainBodyFluid h3 {
+ color:#336666;
+ font-size:1.25em;
+ margin: 0em 0em 0em 0em;
+ padding-bottom:.5em;
+}
+
+#mainBodyFixed h2,
+#mainBodyFluid h2 {
+ color:#336666;
+ font-size:1.25em;
+ margin: 0;
+ padding-bottom:.5em;
+}
+
+#mainBodyFixed h1,
+#mainBodyFluid h1 {
+ color:#435A6E;
+ font-size:1.7em;
+ margin: 1em 0;
+}
+
+#mainBodyFixed .green,
+#mainBodyFluid .green,
+#jd-content .green {
+ color:#7BB026;
+ background-color:none;
+}
+
+#mainBodyLeft {
+ float: left;
+ width: 600px;
+ margin-right: 20px;
+ color: #333;
+ position:relative;
+}
+
+div.indent {
+ margin-left: 40px;
+ margin-right: 70px;
+}
+
+#mainBodyLeft p {
+ color: #333;
+ font-size: 13px;
+}
+
+#mainBodyLeft p.blue {
+ color: #669999;
+}
+
+#mainBodyLeft #communityDiv {
+ float: left;
+ background-image:url(images/bg_community_leftDiv.jpg);
+ background-repeat: no-repeat;
+ width: 581px;
+ height: 347px;
+ padding: 20px 0px 0px 20px;
+}
+
+#mainBodyRight {
+ float: left;
+ width: 300px;
+ color: #333;
+}
+
+#mainBodyRight p {
+ padding-right: 50px;
+ color: #333;
+}
+
+#mainBodyRight table {
+ width: 100%;
+}
+
+#mainBodyRight td {
+ border:0px solid #666;
+ padding:0px 5px;
+ text-align:left;
+}
+
+#mainBodyRight td p {
+ margin:0 0 1em 0;
+}
+
+#mainBodyRight .blueBorderBox {
+ border:5px solid #ddf0f2;
+ padding:18px 18px 18px 18px;
+ text-align:left;
+}
+
+#mainBodyFixed .seperator {
+ background-image:url(images/hr_gray_side.jpg);
+ background-repeat:no-repeat;
+ width: 100%;
+ float: left;
+ clear: both;
+}
+
+#mainBodyBottom {
+ float: left;
+ width: 100%;
+ clear:both;
+ color: #333;
+}
+
+#mainBodyBottom .seperator {
+ background-image:url(images/hr_gray_main.jpg);
+ background-repeat:no-repeat;
+ width: 100%;
+ float: left;
+ clear: both;
+}
+
+/* FOOTER */
+
+#footer {
+ float: left;
+ width:90%;
+ margin: 20px;
+ color: #aaa;
+ font-size: 11px;
+}
+
+#footer a {
+ color: #aaa;
+ font-size: 11px;
+}
+
+#footer a:hover {
+ text-decoration: underline;
+ color:#aaa;
+}
+
+#footerlinks {
+ margin-top:2px;
+}
+
+#footerlinks a,
+#footerlinks a:visited {
+ color:#006699;
+}
+
+/* SEARCH FILTER */
+
+#search_autocomplete {
+ color:#aaa;
+}
+
+#search-button {
+ display:inline;
+}
+
+#search_filtered_div {
+ position:absolute;
+ margin-top:-1px;
+ z-index:101;
+ border:1px solid #BCCDF0;
+ background-color:#fff;
+}
+
+#search_filtered {
+ min-width:100%;
+}
+#search_filtered td{
+ background-color:#fff;
+ border-bottom: 1px solid #669999;
+ line-height:1.5em;
+}
+
+#search_filtered .jd-selected {
+ background-color: #94b922;
+ cursor:pointer;
+}
+#search_filtered .jd-selected,
+#search_filtered .jd-selected a {
+ color:#fff;
+}
+
+.no-display {
+ display: none;
+}
+
+.jd-autocomplete {
+ font-family: Arial, sans-serif;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ font-size: 0.81em;
+ border: none;
+ margin: 0;
+ line-height: 1.05em;
+}
+
+.show-row {
+ display: table-row;
+}
+.hide-row {
+ display: hidden;
+}
+
+/* SEARCH */
+
+/* restrict global search form width */
+#searchForm {
+ width:350px;
+}
+
+#searchTxt {
+ width:200px;
+}
+
+/* disable twiddle and size selectors for left column */
+#leftSearchControl div {
+ width: 100%;
+}
+
+#leftSearchControl .gsc-twiddle {
+ background-image : none;
+}
+
+#leftSearchControl td, #searchForm td {
+ border: 0px solid #000;
+}
+
+#leftSearchControl .gsc-resultsHeader .gsc-title {
+ padding-left : 0px;
+ font-weight : bold;
+ font-size : 13px;
+ color:#006699;
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsRoot {
+ padding-top : 6px;
+}
+
+#leftSearchControl div.gs-visibleUrl-long {
+ display : block;
+ color:#006699;
+}
+
+.gsc-webResult div.gs-visibleUrl-short,
+table.gsc-branding,
+.gsc-clear-button {
+ display : none;
+}
+
+.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
+.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
+#leftSearchControl a,
+#leftSearchControl a b {
+ color:#006699;
+}
+
+.gsc-resultsHeader {
+ display: none;
+}
+
+/* Disable built in search forms */
+.gsc-control form.gsc-search-box {
+ display : none;
+}
+table.gsc-search-box {
+ margin:6px 0 0 0;
+ border-collapse:collapse;
+}
+
+td.gsc-input {
+ padding:0 2px;
+ width:100%;
+ vertical-align:middle;
+}
+
+input.gsc-input {
+ border:1px solid #BCCDF0;
+ width:99%;
+ padding-left:2px;
+ font-size:.95em;
+}
+
+td.gsc-search-button {
+ text-align: right;
+ padding:0;
+ vertical-align:top;
+}
+
+#search-button {
+ margin:0 0 0 2px;
+ font-size:11px;
+}
+
+/* search result tabs */
+
+#doc-content .gsc-control {
+ position:relative;
+}
+
+#doc-content .gsc-tabsArea {
+ position:relative;
+ white-space:nowrap;
+}
+
+#doc-content .gsc-tabHeader {
+ padding: 3px 6px;
+ position:relative;
+ width:auto;
+}
+
+#doc-content .gsc-tabHeader.gsc-tabhActive {
+ border-top: 2px solid #94B922;
+}
+
+#doc-content h2#searchTitle {
+ padding:0;
+}
+
+#doc-content .gsc-resultsbox-visible {
+ padding:1em 0 0 6px;
+}
+
+/* CAROUSEL */
+
+#homeMiddle {
+ padding: 0px 0px 0px 0px;
+ float: left;
+ width: 584px;
+ height: 627px;
+ position:relative;
+}
+
+#topAnnouncement {
+ background:url(images/home/bg_home_announcement.png) no-repeat 0 0;
+}
+
+#homeTitle {
+ padding:15px 15px 0;
+ height:30px;
+}
+
+#homeTitle h2 {
+ padding:0;
+}
+
+#announcement-block {
+ padding:0 15px 0;
+ overflow:hidden;
+ background: url(images/hr_gray_side.jpg) no-repeat 15px 0;
+ zoom:1;
+}
+
+#announcement-block>* {
+ padding:15px 0 0;
+}
+
+#announcement-block img {
+ float:left;
+ margin:0 30px 0 0;
+}
+
+#announcement {
+ float:left;
+ margin:0;
+}
+
+#carousel {
+ background:url(images/home/bg_home_carousel.png) no-repeat 0 0;
+ position:relative;
+ height:400px;
+}
+
+#carouselMain {
+ background: url(images/home/bg_home_carousel_board.png) 0 0 no-repeat;
+ height:auto;
+ padding: 25px 21px 0;
+ overflow:hidden;
+ position:relative;
+ zoom:1; /*IE6*/
+}
+
+#carouselMain img {
+ margin:0;
+}
+
+#carouselMain .bulletinDesc h3 {
+ margin:0;
+ padding:0;
+}
+
+#carouselMain .bulletinDesc p {
+ margin:0;
+ padding:0.7em 0 0;
+}
+
+#carouselWheel {
+ background: url(images/home/bg_home_carousel_wheel.png) 0 0 no-repeat;
+ padding-top:40px;
+ height:150px;
+}
+
+.clearer { clear:both; }
+
+a#arrow-left, a#arrow-right {
+ float:left;
+ width:42px;
+ height:42px;
+ background-image:url(images/home/carousel_buttons_sprite.png);
+ background-repeat:no-repeat;
+}
+a#arrow-left {
+ margin:35px 3px 0 10px;
+}
+a#arrow-right {
+ margin:35px 10px 0 0;
+}
+a.arrow-left-off,
+a#arrow-left.arrow-left-off:hover {
+ background-position:0 0;
+}
+a.arrow-right-off,
+a#arrow-right.arrow-right-off:hover {
+ background-position:-42px 0;
+}
+a#arrow-left:hover {
+ background-position:0 -42px;
+}
+a#arrow-right:hover {
+ background-position:-42px -42px;
+}
+a.arrow-left-on {
+ background-position:0 0;
+}
+a.arrow-right-on {
+ background-position:-42px 0;
+}
+a.arrow-right-off,
+a.arrow-left-off {
+ cursor:default;
+}
+
+.app-list-container {
+ margin:0 20px;
+ position:relative;
+ width:100%;
+}
+
+div#list-clip {
+ height:110px;
+ width:438px;
+ overflow:hidden;
+ position:relative;
+ float:left;
+}
+
+div#app-list {
+ left:0;
+ z-index:1;
+ position:absolute;
+ margin:11px 0 0;
+ _margin-top:13px;
+ width:1000%;
+}
+
+#app-list a {
+ display:block;
+ float:left;
+ height:90px;
+ width:90px;
+ margin:0 24px 0;
+ padding:3px;
+ background:#99cccc;
+ -webkit-border-radius:7px;
+ -moz-border-radius:7px;
+ border-radius:7px;
+ text-decoration:none;
+ text-align:center;
+ font-size:11px;
+ line-height:11px;
+}
+
+#app-list a span {
+ position:relative;
+ top:-4px;
+}
+
+#app-list img {
+ width:90px;
+ height:70px;
+ margin:0;
+}
+
+#app-list a.selected,
+#app-list a:active.selected,
+#app-list a:hover.selected {
+ background:#A4C639;
+ color:#fff;
+ cursor:default;
+ text-decoration:none;
+}
+
+#app-list a:hover,
+#app-list a:active {
+ background:#ff9900;
+}
+
+#app-list a:hover span,
+#app-list a:active span {
+ text-decoration:underline;
+}
+
+#droid-name {
+ padding-top:.5em;
+ color:#666;
+ padding-bottom:.25em;
+}
+
+/*IE6*/
+* html #app-list a { zoom: 1; margin:0 24px 0 15px;}
+
+* html #list-clip {
+ width:430px !important;
+}
+
+/*carousel bulletin layouts*/
+/*460px width*/
+/*185px height*/
+.img-left {
+ float:left;
+ width:230px;
+ overflow:hidden;
+ padding:8px 0 8px 8px;
+}
+.desc-right {
+ float:left;
+ width:270px;
+ padding:10px;
+}
+.img-right {
+ float:right;
+ width:220px;
+ overflow:hidden;
+ padding:8px 8px 8px 0;
+}
+.desc-left {
+ float:right;
+ width:280px;
+ padding:10px;
+ text-align:right;
+}
+.img-top {
+ padding:20px 20px 0;
+}
+.desc-bottom {
+ padding:10px;
+}
+
+
+/* VIDEO PAGE */
+
+#mainBodyLeft.videoPlayer {
+ width:570px;
+}
+
+#mainBodyRight.videoPlayer {
+ width:330px;
+}
+
+/* player */
+
+#videoPlayerBox {
+ background-color: #DAF3FC;
+ border-radius:7px;
+ -moz-border-radius:7px;
+ -webkit-border-radius:7px;
+ width:530px;
+ padding:20px;
+ border:1px solid #d3ecf5;
+ box-shadow:2px 3px 1px #eee;
+ -moz-box-shadow:2px 3px 1px #eee;
+ -webkit-box-shadow:2px 3px 1px #eee;
+}
+
+#videoBorder {
+ background-color: #FFF;
+ min-height:399px;
+ height:auto !important;
+ border:1px solid #ccdada;
+ border-radius:7px 7px 0 0;
+ -moz-border-radius:7px 7px 0 0;
+ -webkit-border-top-left-radius:7px;
+ -webkit-border-top-right-radius:7px;
+}
+
+#videoPlayerTitle {
+ width:500px;
+ padding:15px 15px 0;
+}
+
+#videoPlayerTitle h2 {
+ font-weight:bold;
+ font-size:1.2em;
+ color:#336666;
+ margin:0;
+ padding:0;
+}
+
+#objectWrapper {
+ padding:15px 15px;
+ height:334px;
+ width:500px;
+}
+
+/* playlist tabs */
+
+ul#videoTabs {
+ list-style-type:none;
+ padding:0;
+ clear:both;
+ margin:0;
+ padding: 20px 0 0 15px;
+ zoom:1; /* IE7/8, otherwise top-padding is double */
+}
+
+ul#videoTabs li {
+ display:inline;
+ padding:0;
+ margin:0 3px 0 0;
+ line-height:2em;
+}
+
+ul#videoTabs li a {
+ border-radius:7px 7px 0 0;
+ -moz-border-radius:7px 7px 0 0;
+ -webkit-border-top-left-radius:7px;
+ -webkit-border-top-right-radius:7px;
+ background:#95c0d0;
+ color:#fff;
+ text-decoration:none;
+ padding:.45em 1.5em;
+ font-weight:bold;
+}
+
+ul#videoTabs li.selected a {
+ font-weight:bold;
+ text-decoration:none;
+ color:#555;
+ background:#daf3fc;
+ border-bottom:1px solid #daf3fc;
+}
+
+ul#videoTabs li:hover a {
+ background:#85acba;
+}
+
+ul#videoTabs li.selected:hover a {
+ background:#daf3fc;
+}
+
+/* playlists */
+
+#videos {
+ background:#daf3fc;
+ margin-bottom:1.5em;
+ padding:15px;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ box-shadow:2px 3px 1px #eee;
+ -moz-box-shadow:2px 3px 1px #eee;
+ -webkit-box-shadow:2px 3px 1px #eee;
+}
+
+#videos div {
+ display:none;
+}
+
+#videos div.selected {
+ display:block;
+}
+
+ul.videoPreviews {
+ list-style:none;
+ padding:0;
+ margin:0;
+ zoom:1; /* IE, otherwise, layout doesn't update when showing 'more' */
+}
+
+ul.videoPreviews li {
+ margin:0 0 5px;
+ padding:0;
+ overflow:hidden;
+ position:relative;
+}
+
+#mainBodyFixed ul.videoPreviews h3 {
+ font-size: 12px;
+ margin:0 0 1em 130px;
+ padding:0;
+ font-weight:bold;
+ color:inherit;
+}
+
+ul.videoPreviews a {
+ margin:1px;
+ padding:10px;
+ text-decoration:none;
+ height:90px;
+ display:block;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ background-color:transparent;
+}
+
+ul.videoPreviews a:hover {
+ background-color:#FFF;
+ border:none; /* IE8, otherwise, bg doesn't work */
+}
+
+ul.videoPreviews a.selected {
+ background-color: #FF9900;
+}
+
+ul.videoPreviews img {
+ float:left;
+ clear:left;
+ margin:0;
+}
+
+ul.videoPreviews h3 {
+ font-size:12px;
+ font-weight:bold;
+ text-decoration:none;
+ margin:0 0 1em 130px;
+ padding:0;
+}
+
+ul.videoPreviews p {
+ font-size: 12px;
+ text-decoration:none;
+ margin:0 0 1.2em 130px;
+}
+
+ul.videoPreviews p.full {
+ display:none;
+}
+
+ul.videoPreviews span.more {
+ padding:0 0 0 12px;
+ background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
+}
+
+ul.videoPreviews span.less {
+ padding:0 0 0 12px;
+ background:url(images/arrow_bluelink_up.png) 0 2px no-repeat;
+ display:none;
+}
+
+ul.videoPreviews p.toggle {
+ position:absolute;
+ margin:0;
+ margin-top:-23px; /* instead of bottom:23px, because IE won't do it correctly */
+ left:140px;
+}
+
+ul.videoPreviews p.toggle a {
+ height:auto;
+ margin:0;
+ padding:0;
+ zoom:1; /* IE6, otherwise the margin considers the img on redraws */
+}
+
+ul.videoPreviews p.toggle a:hover {
+ text-decoration:underline;
+ background:transparent; /* IE6, otherwise it inherits white */
+}
+
+/* featured videos */
+
+#mainBodyRight h2 {
+ padding:0 0 5px;
+}
+
+#mainBodyRight ul.videoPreviews {
+ margin:10px 0 0;
+}
+
+#mainBodyRight ul.videoPreviews li {
+ font-size:11px;
+ line-height:13px;
+ margin:0 0 5px;
+ padding:0;
+}
+
+#mainBodyRight ul.videoPreviews h3 {
+ padding:0;
+ margin:0;
+ font-size:100%;
+}
+
+#mainBodyRight ul.videoPreviews a {
+ text-decoration:none;
+ height:108px;
+ border:1px solid #FFF;
+}
+
+#mainBodyRight ul.videoPreviews a:hover {
+ border:1px solid #CCDADA;
+}
+
+#mainBodyRight ul.videoPreviews a.selected {
+ border:1px solid #FFF;
+}
+
+#mainBodyRight ul.videoPreviews p {
+ line-height:1.2em;
+ padding:0;
+ margin:4px 0 0 130px;
+}
+
+#mainBodyRight ul.videoPreviews img {
+ margin-top:5px;
+}
+
+/* Pretty printing styles. Used with prettify.js. */
+
+.str { color: #080; }
+.kwd { color: #008; }
+.com { color: #800; }
+.typ { color: #606; }
+.lit { color: #066; }
+.pun { color: #660; }
+.pln { color: #000; }
+dl.tag-list dt code,
+.tag { color: #008; }
+dl.atn-list dt code,
+.atn { color: #828; }
+.atv { color: #080; }
+.dec { color: #606; }
+
+@media print {
+ .str { color: #060; }
+ .kwd { color: #006; font-weight: bold; }
+ .com { color: #600; font-style: italic; }
+ .typ { color: #404; font-weight: bold; }
+ .lit { color: #044; }
+ .pun { color: #440; }
+ .pln { color: #000; }
+ .tag { color: #006; font-weight: bold; }
+ .atn { color: #404; }
+ .atv { color: #060; }
+}
+
+
+#title {
+ border-bottom: 4px solid #ccc;
+ display:none;
+}
+
+#title h1 {
+ color:#336666;
+ margin:0;
+ padding: 5px 10px;
+ font-size: 1em;
+ line-height: 15px;
+}
+
+#title h1 .small{
+ color:#000;
+ margin:0;
+ font-size: 13px;
+ padding:0 0 0 15px;
+}
+
+/* SIDE NAVIGATION */
+
+#side-nav {
+ padding:0 6px 0 0;
+ background-color: #fff;
+ font-size:12px;
+}
+
+#resize-packages-nav {
+/* keeps the resize handle below the h-scroll handle */
+ height:270px;
+ overflow:hidden;
+ max-height:100%;
+}
+
+#packages-nav {
+ height:270px;
+ max-height:inherit;
+ position:relative;
+ overflow:auto;
+}
+
+#classes-nav,
+#devdoc-nav {
+ overflow:auto;
+ position:relative;
+}
+
+#side-nav ul {
+ list-style: none;
+ margin: 0;
+ padding:5px 0;
+}
+
+#side-nav ul ul {
+ margin: .5em 0 0 0;
+ padding: 0;
+}
+
+#side-nav li {
+ padding:0;
+ padding:1px 0 1px 0;
+ zoom:1;
+}
+
+#side-nav li span.heading,
+#side-nav li h2 {
+ display:block;
+ font-size:12px;
+ font-weight: bold;
+ margin:.5em 0 0 0;
+ padding: 3px 0 1px 9px;
+}
+
+#side-nav li a {
+ display: inline-block; /* needed to apply padding to line-wraps */
+ text-decoration:none;
+ padding: 0 0 0 18px;
+ zoom:1;
+}
+
+#side-nav li a span+span {
+ display:none;
+}
+
+#side-nav li a:hover {
+ text-decoration:underline;
+}
+
+#side-nav li a+a {
+ padding: 0;
+}
+/*second level (nested) list*/
+#side-nav li li li a {
+ padding: 0 0 0 28px;
+}
+/*third level (nested) list*/
+#side-nav li li li li a {
+ padding: 0 0 0 38px;
+}
+
+#side-nav .selected {
+ background-color: #435a6e;
+ color: #fff;
+ font-weight:bold;
+}
+
+#side-nav .selected a {
+ color: #fff;
+ text-decoration:none;
+}
+
+#side-nav strong {
+ display:block;
+}
+
+#side-nav .toggle-list .toggle-img {
+ margin:0;
+ padding:0;
+ position:absolute;
+ top:0;
+ left:0;
+ height:16px;
+ width:15px;
+ outline-style:none;
+}
+/* second-level toggle */
+#side-nav .toggle-list .toggle-list .toggle-img {
+ left:10px;
+}
+
+#side-nav .closed .toggle-img,
+#side-nav .open .closed .toggle-img {
+ background:url('images/triangle-closed-small.png') 7px 4px no-repeat;
+}
+#side-nav .open .toggle-img {
+ background:url('images/triangle-opened-small.png') 7px 4px no-repeat;
+}
+
+#side-nav .toggle-list {
+ position:relative;
+}
+
+#side-nav .toggle-list ul {
+ margin:0;
+ display:none;
+}
+
+#side-nav .toggle-list div {
+ display:block;
+}
+
+#index-links .selected {
+ background-color: #fff;
+ color: #000;
+ font-weight:normal;
+ text-decoration:none;
+}
+
+#index-links {
+ padding:7px 0 4px 10px;
+}
+
+/* nav tree */
+
+#nav-tree ul {
+ padding:5px 0 1.5em;
+}
+
+#side-nav #nav-tree ul li a,
+#side-nav #nav-tree ul li span.no-children {
+ padding: 0 0 0 0;
+ margin: 0;
+}
+
+#nav-tree .plus {
+ margin: 0 3px 0 0;
+}
+
+#nav-tree ul ul {
+ list-style: none;
+ margin: 0;
+ padding: 0 0 0 0;
+}
+
+#nav-tree ul li {
+ margin: 0;
+ padding: 0 0 0 0;
+ white-space: nowrap;
+}
+
+#nav-tree .children_ul {
+ margin:0;
+}
+
+#nav-tree a.nolink {
+ color: black;
+ text-decoration: none;
+}
+
+#nav-tree span.label {
+ width: 100%;
+}
+
+#nav-tree {
+ overflow-x: auto;
+ overflow-y: scroll;
+}
+
+#nav-swap {
+ font-size:10px;
+ line-height:10px;
+ margin-left:1em;
+ text-decoration:none;
+ display:block;
+}
+
+#tree-link {
+
+}
+
+/* DOCUMENT BODY */
+
+#doc-content {
+ overflow:auto;
+}
+
+#jd-header {
+ background-color: #E2E2E2;
+ padding: 7px 15px;
+}
+
+#jd-header h1 {
+ margin: 0 0 10px;
+ font-size:1.7em;
+}
+
+#jd-header .crumb {
+ font-size:.9em;
+ line-height:1em;
+ color:#777;
+}
+
+#jd-header .crumb a,
+#jd-header .crumb a:visited {
+ text-decoration:none;
+ color:#777;
+}
+
+#jd-header .crumb a:hover {
+ text-decoration:underline;
+}
+
+#jd-header table {
+ margin:0;
+ padding:0;
+}
+
+#jd-header td {
+ border:none;
+ padding:0;
+ vertical-align:top;
+}
+
+#jd-header.guide-header {
+ background-color:#fff;
+ color:#435a6e;
+ height:50px;
+}
+
+#jd-descr {
+ position:relative;
+}
+
+/* summary tables for reference pages */
+.jd-sumtable {
+ margin: .5em 1em 1em 1em;
+ width:95%; /* consistent table widths; within IE's quirks */
+ font-size:.9em;
+}
+
+.jd-sumtable a {
+ text-decoration:none;
+}
+
+.jd-sumtable a:hover {
+ text-decoration:underline;
+}
+
+/* the link inside a sumtable for "Show All/Hide All" */
+.toggle-all {
+ display:block;
+ float:right;
+ font-weight:normal;
+ font-size:0.9em;
+}
+
+/* adjustments for in/direct subclasses tables */
+.jd-sumtable-subclasses {
+ margin: 1em 0 0 0;
+ max-width:968px;
+}
+
+/* extra space between end of method name and open-paren */
+.sympad {
+ margin-right: 2px;
+}
+
+/* right alignment for the return type in sumtable */
+.jd-sumtable .jd-typecol {
+ text-align:right;
+}
+
+/* adjustments for the expando table-in-table */
+.jd-sumtable-expando {
+ margin:.5em 0;
+ padding:0;
+}
+
+/* a div that holds a short description */
+.jd-descrdiv {
+ padding:3px 1em 0 1em;
+ margin:0;
+ border:0;
+}
+
+/* page-top-right container for reference pages (holds
+links to summary tables) */
+#api-info-block {
+ font-size:.8em;
+ padding:6px 10px;
+ font-weight:normal;
+ float:right;
+ text-align:right;
+ color:#999;
+ max-width:70%;
+}
+
+#api-level-toggle {
+ padding:0 10px;
+ font-size:11px;
+ float:right;
+}
+
+#api-level-toggle label.disabled {
+ color:#999;
+}
+
+div.api-level {
+ font-size:.8em;
+ font-weight:normal;
+ color:#999;
+ float:right;
+ padding:0 7px 0;
+ margin-top:-25px;
+}
+
+#api-info-block div.api-level {
+ font-size:1.3em;
+ font-weight:bold;
+ float:none;
+ color:#444;
+ padding:0;
+ margin:0;
+}
+
+/* Force link colors for IE6 */
+div.api-level a {
+ color:#999;
+}
+#api-info-block div.api-level a:link {
+ color:#444;
+}
+#api-level-toggle a {
+ color:#999;
+}
+
+div#deprecatedSticker {
+ display:none;
+ z-index:99;
+ position:fixed;
+ right:15px;
+ top:114px;
+ margin:0;
+ padding:1em;
+ background:#FFF;
+ border:1px solid #dddd00;
+ box-shadow:-5px 5px 10px #ccc;
+ -moz-box-shadow:-5px 5px 10px #ccc;
+ -webkit-box-shadow:-5px 5px 10px #ccc;
+}
+
+div#naMessage {
+ display:none;
+ width:555px;
+ height:0;
+ margin:0 auto;
+}
+
+div#naMessage div {
+ z-index:99;
+ width:450px;
+ position:fixed;
+ margin:50px 0;
+ padding:4em 4em 3em;
+ background:#FFF;
+ border:1px solid #dddd00;
+ box-shadow:-10px 10px 40px #888;
+ -moz-box-shadow:-10px 10px 40px #888;
+ -webkit-box-shadow:-10px 10px 40px #888;
+}
+/* IE6 can't position fixed */
+* html div#naMessage div { position:absolute; }
+
+div#naMessage strong {
+ font-size:1.1em;
+}
+
+.absent,
+.absent a:link,
+.absent a:visited,
+.absent a:hover,
+.absent * {
+ color:#bbb !important;
+ cursor:default !important;
+ text-decoration:none !important;
+}
+
+#api-level-toggle a,
+.api-level a {
+ color:inherit;
+ text-decoration:none;
+}
+
+#api-level-toggle a:hover,
+.api-level a:hover {
+ color:inherit;
+ text-decoration:underline !important;
+ cursor:pointer !important;
+}
+
+#side-nav li.absent.selected,
+#side-nav li.absent.selected *,
+#side-nav div.label.absent.selected,
+#side-nav div.label.absent.selected * {
+ background-color:#eaeaea !important;
+}
+/* IE6 quirk (won't chain classes, so just keep background blue) */
+* html #side-nav li.selected,
+* html #side-nav li.selected *,
+* html #side-nav div.label.selected,
+* html #side-nav div.label.selected * {
+ background-color: #435a6e !important;
+}
+
+
+.absent h4.jd-details-title,
+.absent h4.jd-details-title * {
+ background-color:#f6f6f6 !important;
+}
+
+.absent img {
+ opacity: .3;
+ filter: alpha(opacity=30);
+ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
+}
+
+
+/* applies to a div containing links to summary tables */
+.sum-details-links {
+ padding:0;
+ font-weight:normal;
+}
+
+.sum-details-links a {
+ text-decoration:none;
+}
+
+.sum-details-links a:hover {
+ text-decoration:underline;
+}
+
+
+/* inheritance table */
+.jd-inheritance-table {
+ border-spacing:0;
+ margin:0;
+ padding:0;
+ font-size:.9em;
+}
+.jd-inheritance-table td {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+.jd-inheritance-table .jd-inheritance-space {
+ font-weight:bold;
+ width:1em;
+}
+.jd-inheritance-table .jd-inheritance-interface-cell {
+ padding-left: 17px;
+}
+
+#jd-content {
+ padding: 18px 15px;
+}
+
+hr {
+ background-color:#ccc;
+ border-color:#fff;
+ margin:2em 0 1em;
+}
+
+/* DOC CLASSES */
+
+#jd-content h1 {
+/*sdk page*/
+ font-size:1.6em;
+ color:#336666;
+ margin:0 0 .5em;
+}
+
+#jd-content h2 {
+ font-size:1.45em;
+ color:#111;
+ border-top:2px solid #ccc;
+ padding: .5em 0 0;
+ margin: 2em 0 1em 0;
+}
+
+#jd-content h3 {
+ font-size:1.3em;
+ color:#3a3a3a;
+ padding: 0;
+ margin: 1.5em 0 .65em 0;
+}
+
+#jd-content h4 {
+ font-size:1.1em;
+ color:#3a3a3a;
+ padding: 0;
+ margin: 1.25em 0 .65em 0;
+}
+
+#jd-content h5 {
+ font-size:1.0em;
+ color:#3a3a3a;
+ padding: 0;
+ margin: 1em 0 .65em 0;
+}
+
+#jd-content .small-header {
+ font-size:1em;
+ color:#000;
+ font-weight:bold;
+ border:none;
+ padding:0;
+ margin:1em 0 .5em;
+ position:inherit;
+}
+
+#jd-content table {
+ margin: 0 0 1em 1em;
+}
+
+#jd-content img {
+ margin: 0 0 1em 1em;
+}
+
+#jd-content li img,
+#jd-content dd img {
+ margin:.5em 0 .5em 1em;
+}
+
+.nolist {
+ list-style:none;
+ padding:0;
+ margin:0 0 1em 1em;
+}
+
+.nolist li {
+ padding:0 0 2px;
+ margin:0;
+}
+
+h4 .normal {
+ font-size:.9em;
+ font-weight:normal;
+}
+
+.caps {
+ font-variant:small-caps;
+ font-size:1.2em;
+}
+
+dl.tag-list dl.atn-list {
+ padding:0 0 0 2em;
+}
+
+.jd-details {
+/* border:1px solid #669999;
+ padding:4px; */
+ margin:0 0 1em;
+}
+
+/* API reference: a container for the
+.tagdata blocks that make up the detailed
+description */
+.jd-details-descr {
+ padding:0;
+ margin:.5em .25em;
+}
+
+/* API reference: a block containing
+a detailed description, a params table,
+seealso list, etc */
+.jd-tagdata {
+ margin:.5em 1em;
+}
+
+.jd-tagdata p {
+ margin:0 0 1em 1em;
+}
+
+/* API reference: adjustments to
+the detailed description block */
+.jd-tagdescr {
+ margin:.25em 0 .75em 0;
+ line-height:1em;
+}
+
+.jd-tagdescr p {
+ margin:.5em 0;
+ padding:0;
+
+}
+
+.jd-tagdescr ol,
+.jd-tagdescr ul {
+ margin:0 2.5em;
+ padding:0;
+}
+
+.jd-tagdescr table,
+.jd-tagdescr img {
+ margin:.25em 1em;
+}
+
+.jd-tagdescr li {
+margin:0 0 .25em 0;
+padding:0;
+}
+
+/* API reference: heading marking
+the details section for constants,
+attrs, methods, etc. */
+h4.jd-details-title {
+ font-size:1.15em;
+ background-color: #E2E2E2;
+ margin:1.5em 0 .6em;
+ padding:3px 95px 3px 3px; /* room for api-level */
+}
+
+h4.jd-tagtitle {
+ margin:0;
+}
+
+/* API reference: heading for "Parameters", "See Also", etc.,
+in details sections */
+h5.jd-tagtitle {
+ margin:0 0 .25em 0;
+ font-size:1em;
+}
+
+.jd-tagtable {
+ margin:0;
+}
+
+.jd-tagtable td,
+.jd-tagtable th {
+ border:none;
+ background-color:#fff;
+ vertical-align:top;
+ font-weight:normal;
+ padding:2px 10px;
+}
+
+.jd-tagtable th {
+ font-style:italic;
+}
+
+#jd-content table h2 {
+ background-color: #d6d6d6;
+ font-size: 1.1em;
+ margin:0 0 10px;
+ padding:5px;
+ left:0;
+ width:auto;
+}
+
+div.design-announce {
+ border-top:1px solid #167c80;
+ border-bottom:1px solid #167c80;
+ padding:5px 10px 10px 55px;
+ margin:2em 0;
+ background:url('images/icon_design.png') 5px 13px no-repeat;
+}
+
+div.design-announce p {
+ margin: .5em 0 0 0;
+}
+
+div.special {
+ padding: .5em 1em 1em 1em;
+ margin: 0 0 1em;
+ background-color: #DAF3FC;
+ border:1px solid #d3ecf5;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+}
+
+div.special p {
+ margin: .5em 0 0 0;
+}
+
+div.special ol {
+ margin: 0;
+}
+
+div.special ol li {
+ margin: 0;
+ padding: 0;
+}
+
+#jd-content div.special h2,
+#jd-content div.special h3 {
+ color:#669999;
+ font-size:1.2em;
+ border:none;
+ margin:0 0 .5em;
+ padding:0;
+}
+
+#jd-content div.special.reference h2,
+#jd-content div.special.reference h3,
+#jd-content div.special.reference h4 {
+ color:#000;
+ font-size:1em;
+ border:none;
+ font-weight:bold;
+ margin:.5em 0;
+ padding:0;
+}
+
+p.note, div.note,
+p.caution, div.caution,
+p.warning, div.warning {
+ margin: 1em;
+ padding: 0 0 0 .5em;
+ border-left: 4px solid;
+}
+
+p.special-note,
+div.special-note {
+ background-color:#EBF3DB;
+ padding:10px 20px;
+ margin:0 0 1em;
+}
+
+p.note,
+div.note {
+ border-color: #99aacc;
+}
+
+p.warning,
+div.warning {
+ border-color: #aa0033;
+}
+
+p.caution,
+div.caution {
+ border-color: #ffcf00;
+}
+
+li .note,
+li .caution,
+li .warning {
+ margin: .5em 0 0 0;
+ padding: .2em .5em .2em .9em;
+}
+
+/* Makes sure the first paragraph does not add top-whitespace within the box*/
+li .note>p:first-child,
+li .caution>p:first-child,
+li .warning>p:first-child {
+ margin-top:0;
+ padding-top:0;
+}
+
+dl.xml dt {
+ font-variant:small-caps;
+ font-size:1.2em;
+}
+
+dl.xml dl {
+ padding:0;
+}
+
+dl.xml dl dt {
+ font-variant:normal;
+ font-size:1em;
+}
+
+.listhead li {
+ font-weight: bold;
+}
+
+.listhead li *, /*ie*/.listhead li li {
+ font-weight: normal;
+}
+
+ol.no-style,
+ul.no-style {
+ list-style:none;
+ padding-left:1em;
+}
+
+.new,
+.new-child {
+ font-size: .78em;
+ font-weight: bold;
+ color: #ff3d3d;
+ text-decoration: none;
+ vertical-align:top;
+ line-height:.9em;
+ white-space:nowrap;
+}
+
+.toggle-list.open .new-child {
+ display:none;
+}
+
+pre.classic {
+ background-color:transparent;
+ border:none;
+ padding:0;
+}
+
+p.img-caption {
+ margin: -0.5em 0 1em 1em; /* matches default img left-margin */
+}
+
+div.figure {
+ float:right;
+ clear:right;
+ margin:1em 0 0 0;
+ padding:0 0 0 3em;
+ background-color:#fff;
+ /* width must be defined w/ an inline style matching the image width */
+}
+
+#jd-content
+div.figure img {
+ margin: 0 0 1em;
+}
+
+div.figure p.img-caption {
+ margin: -0.5em 0 1em 0;
+}
+
+p.table-caption {
+ margin: 0 0 0.5em 1em; /* matches default table left-margin */
+}
+
+
+/* toggle for misc content (such as long sample code)
+ see toggleContent() script in android-developer-docs.js */
+.toggle-content.closed .toggle-content-toggleme {
+ display:none;
+}
+
+.toggle-content a[href="#"] {
+ text-decoration:none;
+ color:inherit;
+}
+
+.toggle-content-toggleme {
+ padding-bottom:1px; /* fixes animation bounce due to margins */
+}
+
+#jd-content .toggle-content img.toggle-content-img {
+ margin:0;
+}
+
+
+/* BEGIN quickview sidebar element styles */
+
+#qv-wrapper {
+ float: right;
+ width:310px; /* +35px padding */
+ background-color:#fff;
+ margin:-48px 0 2px 0;
+ padding:0 0 20px 35px;
+}
+
+#qv {
+ background-color:#fff;
+ border:4px solid #dee8f1;
+ margin:0;
+ padding:0 5px 5px;
+ width:292px; /* +10px padding; +8px border */
+ font-size:.9em;
+}
+
+#qv ol {
+ list-style:none;
+ padding: 0;
+}
+
+#qv ol ol{
+ list-style:none;
+ padding: 0 0 0 12px;
+ margin:0;
+}
+
+#qv ul {
+ padding: 0 10px 0 2em;
+}
+
+#qv li {
+ padding: 0 10px 3px;
+ line-height: 1.2em;
+}
+
+#qv li li {
+ padding: 3px 10px 0;
+}
+
+#qv ul li {
+ padding: 0 10px 0 0;
+}
+
+#qv li.selected a {
+ color:#555;
+ text-decoration:none;
+}
+
+#qv a,
+#qv a code {
+ color:#cc6600;
+}
+
+#qv p {
+ margin:8px 0 0;
+ padding:0 10px;
+}
+
+#jd-content #qv h2 {
+ font-size:1.05em;
+ font-weight:bold;
+ margin:12px 0 .25em 0;
+ padding:0 10px;
+ background-color:transparent;
+ color:#7BB026;
+ border:none;
+ left:0;
+ z-index:1;
+}
+
+#qv-extra #rule {
+ padding: 0 10px;
+ margin: 0;
+}
+
+#qv-sub-rule {
+ padding: 5px 15px 10px;
+ margin: 0;
+}
+
+#jd-content
+#qv-sub-rule h2 {
+ margin: 0 0 .5em 0;
+}
+
+/* END quickview sidebar element styles */
+
+/* Begin sidebox sidebar element styles */
+
+.sidebox-wrapper {
+ float:right;
+ clear:right;
+ width:310px; /* +35px padding */
+ background-color:#fff;
+ margin:0;
+ padding:0 0 20px 35px;
+}
+
+.sidebox {
+ border-left:1px solid #dee8f1;
+ background-color:#ffffee;
+ margin:0;
+ padding:8px 12px;
+ font-size:0.9em;
+ width:285px; /* +24px padding; +1px border */
+}
+
+.sidebox p {
+ margin-bottom: .75em;
+}
+
+.sidebox ul {
+ padding: 0 0 0 1.5em;
+}
+
+.sidebox li ul {
+ margin-top:0;
+ margin-bottom:.1em;
+}
+
+.sidebox li {
+padding:0 0 0 0em;
+}
+
+#jd-content .sidebox h2,
+#jd-content .sidebox h3,
+#jd-content .sidebox h4,
+#jd-content .sidebox h5 {
+ border:none;
+ font-size:1em;
+ margin:0;
+ padding:0 0 8px;
+ left:0;
+ z-index:0;
+}
+
+.sidebox hr {
+ background-color:#ccc;
+ border:none;
+}
+
+/* End sidebox sidebar element styles */
+
+/* BEGIN developer training bar styles */
+
+div#tb-wrapper {
+ float: right;
+ clear:right;
+ width:380px; /* +25px padding = 405 */
+ background-color:#fff;
+ margin:0 0 2px 0;
+ padding:0 0 20px 25px;
+}
+
+div#tb {
+ margin:0;
+ padding:0 15px;
+ width:350px; /* +15px padding = 380 */
+ font-size:.9em;
+ background:#e9e9e9;
+ border:1px solid #aaa;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ overflow:auto;
+}
+
+div#tb h2 {
+ font-size:1.3em;
+ font-weight:bold;
+ margin:1em 0;
+ padding:0;
+ background-color:transparent;
+ border:none;
+ clear:both;
+}
+
+div.download-box a.button {
+ color: #069;
+ font-size:1.1em;
+ font-weight:bold;
+ text-decoration:none;
+ height:27px;
+ line-height:27px;
+ text-align:center;
+ padding:5px 8px;
+ background-color: #fff;
+ border: 1px solid #aaa;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+}
+
+div.download-box a.button:hover {
+ border-color: #09C;
+ background-color: #4CADCB;
+ background-image: -webkit-gradient(linear,left top,left bottom,from(#5dbcd9),to(#4cadcb));
+ background-image: -webkit-linear-gradient(top,#5dbcd9,#4cadcb);
+ background-image: -moz-linear-gradient(top,#5dbcd9,#4cadcb);
+ background-image: -ms-linear-gradient(top,#5dbcd9,#4cadcb);
+ background-image: -o-linear-gradient(top,#5dbcd9,#4cadcb);
+ background-image: linear-gradient(top,#5dbcd9,#4cadcb);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',EndColorStr='#4cadcb');
+ color: #fff;
+}
+
+div.download-box a.button:active {
+ background-color: #1E799A;
+ background-image: none;
+ border-color: #30B7E6;
+}
+
+div.download-box p.filename {
+ font-size:0.85em;
+ color:#888;
+ margin:4px 0 1em 10px;
+}
+
+/* End developer training bar */
+
+/* Training nav bar (previous/next) */
+
+div.training-nav-top {
+ float: right;
+ width:380px; /* +25px padding = 405 */
+ margin:-58px 0 0 0;
+ padding:0 0 20px 25px;
+}
+
+div.training-nav-bottom {
+ padding:1px; /* for weird FF bug (scrollbar appears) */
+ margin:3em 0;
+ overflow:auto;
+}
+
+div.training-nav-button-next a,
+div.training-nav-button-previous a {
+ display:block;
+ width:160px;
+ height:55px;
+ padding:4px 7px;
+ border:1px solid #aaa;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ text-decoration:none;
+ font-weight:bold;
+}
+
+div.training-nav-button-next a:hover,
+div.training-nav-button-previous a:hover {
+ border:1px solid #069; /* match link color */
+}
+
+div.training-nav-button-next a:active,
+div.training-nav-button-previous a:active {
+ border:1px solid #f00; /* match link color */
+}
+
+div.training-nav-button-previous {
+ float:left;
+ text-align:left;
+}
+
+div.training-nav-button-next {
+ float:right;
+ text-align:right;
+}
+
+span.training-nav-button-title {
+ display:block;
+ font-size:.85em;
+ font-weight:normal;
+ line-height:1.3em;
+ margin:.5em 0 0;
+}
+
+/* End training nav bar */
+
+/* BEGIN image and caption styles (originally for UI Guidelines docs) */
+
+table.image-caption {
+ padding:0;
+ margin:.5em 0;
+ border:0;
+}
+
+td.image-caption-i {
+ font-size:92%;
+ padding:0 5px;
+ margin:0;
+ border:0;
+}
+
+td.image-caption-i img {
+ padding:0 1em;
+ margin:0;
+}
+
+.image-list {
+ width:24px;
+ text-align:center;
+}
+
+td.image-caption-c {
+ font-size:92%;
+ padding:1em 2px 2px 2px;
+ margin:0;
+ border:0;
+ width:350px;
+}
+
+.grad-rule-top {
+background-image:url(images/grad-rule-qv.png);
+background-repeat:no-repeat;
+padding-top:1em;
+margin-top:0;
+}
+
+.image-caption-nested {
+ margin-top:0;
+ padding:0 0 0 1em;
+}
+
+.image-caption-nested td {
+ padding:0 4px 2px 0;
+ margin:0;
+ border:0;
+}
+
+/* END image and caption styles */
+
+/* table of contents */
+
+ol.toc {
+ margin: 0 0 1em 0;
+ padding: 0;
+ list-style: none;
+ font-size:95%;
+}
+
+ol.toc li {
+ font-weight: bold;
+ margin: 0 0 .5em 1em;
+ padding: 0;
+}
+
+ol.toc li p {
+ font-weight: normal;
+}
+
+ol.toc li ol {
+ margin: 0;
+ padding: 0;
+}
+
+ol.toc li li {
+ padding: 0;
+ margin: 0 0 0 1em;
+ font-weight: normal;
+ list-style: none;
+}
+
+table ol.toc {
+ margin-left: 0;
+}
+
+.columns td {
+ padding:0 5px;
+ border:none;
+}
+
+/* link table */
+.jd-linktable {
+ margin: 0 0 1em;
+ border-bottom: 1px solid #888;
+}
+.jd-linktable th,
+.jd-linktable td {
+ padding: 3px 5px;
+ vertical-align: top;
+ text-align: left;
+ border:none;
+}
+.jd-linktable tr {
+ background-color: #fff;
+}
+.jd-linktable td {
+ border-top: 1px solid #888;
+ background-color: inherit;
+}
+.jd-linktable td p {
+ padding: 0 0 5px;
+}
+.jd-linktable .jd-linkcol {
+}
+.jd-linktable .jd-descrcol {
+}
+.jd-linktable .jd-typecol {
+ text-align:right;
+}
+.jd-linktable .jd-valcol {
+}
+.jd-linktable .jd-commentrow {
+ border-top:none;
+ padding-left:25px;
+}
+.jd-deprecated-warning {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+tr.alt-color {
+ background-color: #f6f6f6;
+}
+
+/* expando trigger */
+#jd-content .jd-expando-trigger-img {
+ margin:0;
+}
+
+/* jd-expando */
+.jd-inheritedlinks {
+ padding:0 0 0 13px
+}
+
+/* SDK PAGE */
+table.download tr {
+ background-color:#d9d9d9;
+}
+
+table.download tr.alt-color {
+ background-color:#ededed;
+}
+
+table.download td,
+table.download th {
+ border:2px solid #fff;
+ padding:10px 5px;
+}
+
+table.download th {
+ background-color:#6d8293;
+ color:#fff;
+}
+
+/* INLAY 180 COPY and 240PX EXTENSION */
+/* modified to 43px so that all browsers eliminate the package panel h-scroll */
+.g-tpl-240 .g-unit,
+.g-unit .g-tpl-240 .g-unit,
+.g-unit .g-unit .g-tpl-240 .g-unit {
+ display: block;
+ margin: 0 0 0 243px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-240 .g-first,
+.g-unit .g-tpl-240 .g-first,
+.g-tpl-240 .g-first {
+ display: block;
+ margin: 0;
+ width: 243px;
+ float: left;
+}
+/* 240px alt */
+.g-tpl-240-alt .g-unit,
+.g-unit .g-tpl-240-alt .g-unit,
+.g-unit .g-unit .g-tpl-240-alt .g-unit {
+ display: block;
+ margin: 0 243px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-240-alt .g-first,
+.g-unit .g-tpl-240-alt .g-first,
+.g-tpl-240-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 243px;
+ float: right;
+}
+
+/* 200px */
+.g-tpl-200 .g-unit,
+.g-unit .g-tpl-200 .g-unit,
+.g-unit .g-unit .g-tpl-200 .g-unit {
+ display: block;
+ margin: 0 0 0 200px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-200 .g-first,
+.g-unit .g-tpl-200 .g-first,
+.g-tpl-200 .g-first {
+ display: block;
+ margin: 0;
+ width: 200px;
+ float: left;
+}
+/* 200px alt */
+.g-tpl-200-alt .g-unit,
+.g-unit .g-tpl-200-alt .g-unit,
+.g-unit .g-unit .g-tpl-200-alt .g-unit {
+ display: block;
+ margin: 0 200px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-200-alt .g-first,
+.g-unit .g-tpl-200-alt .g-first,
+.g-tpl-200-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 200px;
+ float: right;
+}
+
+/* 190px */
+.g-tpl-190 .g-unit,
+.g-unit .g-tpl-190 .g-unit,
+.g-unit .g-unit .g-tpl-190 .g-unit {
+ display: block;
+ margin: 0 0 0 190px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-190 .g-first,
+.g-unit .g-tpl-190 .g-first,
+.g-tpl-190 .g-first {
+ display: block;
+ margin: 0;
+ width: 190px;
+ float: left;
+}
+/* 190px alt */
+.g-tpl-190-alt .g-unit,
+.g-unit .g-tpl-190-alt .g-unit,
+.g-unit .g-unit .g-tpl-190-alt .g-unit {
+ display: block;
+ margin: 0 190px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-190-alt .g-first,
+.g-unit .g-tpl-190-alt .g-first,
+.g-tpl-190-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 190px;
+ float: right;
+}
+
+/* 180px */
+.g-tpl-180 .g-unit,
+.g-unit .g-tpl-180 .g-unit,
+.g-unit .g-unit .g-tpl-180 .g-unit {
+ display: block;
+ margin: 0 0 0 180px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-180 .g-first,
+.g-unit .g-tpl-180 .g-first,
+.g-tpl-180 .g-first {
+ display: block;
+ margin: 0;
+ width: 180px;
+ float: left;
+}
+/* 180px alt */
+.g-tpl-180-alt .g-unit,
+.g-unit .g-tpl-180-alt .g-unit,
+.g-unit .g-unit .g-tpl-180-alt .g-unit {
+ display: block;
+ margin: 0 180px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-180-alt .g-first,
+.g-unit .g-tpl-180-alt .g-first,
+.g-tpl-180-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 180px;
+ float: right;
+}
+
+
+/* JQUERY RESIZABLE STYLES */
+.ui-resizable { position: relative; }
+.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
+.ui-resizable .ui-resizable-handle { display: block; }
+body .ui-resizable-disabled .ui-resizable-handle { display: none; }
+body .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px;
+ background: transparent url("images/resizable-s2.gif") repeat scroll center top; }
+.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;
+ background: transparent url("images/resizable-e2.gif") repeat scroll right center; }
+
+@media print {
+
+ body {
+ overflow:visible;
+ }
+
+ #header {
+ height:60px;
+ }
+
+ #headerLeft {
+ padding:0;
+ }
+
+ #header-tabs,
+ #headerRight,
+ #side-nav,
+ #api-info-block {
+ display:none;
+ }
+
+ #body-content {
+ position:inherit;
+ }
+
+ #doc-content {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+
+ #jd-header {
+ padding:10px 0;
+ }
+
+ #jd-content {
+ padding:15px 0 0;
+ }
+
+ #footer {
+ float:none;
+ margin:2em 0 0;
+ }
+
+ h4.jd-details-title {
+ border-bottom:1px solid #666;
+ }
+
+ pre {
+ /* these allow lines to break (if there's a white space) */
+ overflow: visible;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ }
+
+ h1, h2, h3, h4, h5, h6 {
+ page-break-after: avoid;
+ }
+
+ table, img {
+ page-break-inside: avoid;
+ }
+}
diff --git a/assets/css/default.css b/assets/css/default.css
new file mode 100644
index 00000000..7e0926fc
--- /dev/null
+++ b/assets/css/default.css
@@ -0,0 +1,7439 @@
+/* color definitions */
+/* 16 column layout */
+/* clearfix idiom */
+/* common mixins */
+/* page layout + top-level styles */
+::selection {
+ background-color: #167c80;
+ color: #fff; }
+::-webkit-selection {
+ background-color: #167c80;
+ color: #fff; }
+::-moz-selection {
+ background-color: #167c80;
+ color: #fff; }
+
+html, body {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ background-color:#F9F9F9;
+ -webkit-font-smoothing: antialiased;
+ /* prevent subpixel antialiasing, which thickens the text */
+ /* text-rendering: optimizeLegibility; */
+ /* turned off ligatures due to bug 5945455 */ }
+
+body {
+ color: #222;
+ font: 14px/19px Roboto, sans-serif;
+ font-weight: 400;
+ letter-spacing:.1;
+ padding:0 10px; }
+
+#page-container {
+ width: 940px;
+ margin: 0 40px; }
+
+#page-header {
+ height: 80px;
+ margin-bottom: 20px;
+ font-size: 48px;
+ line-height: 48px;
+ font-weight: 100;
+ padding-left: 10px; }
+ #page-header a {
+ display: block;
+ position: relative;
+ top: 20px;
+ text-decoration: none;
+ color: #555555 !important; }
+
+#main-row {
+ display: inline-block; }
+ #main-row:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden; }
+ * html #main-row {
+ height: 1px; }
+
+#page-footer {
+ margin-left: 190px;
+ margin-top: 80px;
+ color: #999999;
+ padding-bottom: 40px;
+ font-size: 12px;
+ line-height: 15px; }
+ #page-footer a {
+ color: #777777; }
+ #page-footer #copyright {
+ margin-bottom: 10px; }
+
+#nav-container {
+ width: 160px;
+ min-height: 10px;
+ margin-right: 20px;
+ float: left; }
+
+#nav {
+ margin:0;
+ padding:0 0 30px;
+}
+
+#side-nav {
+ min-height:5px; /* silly way to avoid doc floating left when nav goes fixed */
+ margin-bottom:1px;
+}
+#devdoc-nav {
+ outline:none;
+ width:auto;
+ margin: 20px 0 0; }
+
+#devdoc-nav h2 {
+ border:0;
+}
+
+#devdoc-nav.fixed {
+ position: fixed;
+ margin:0;
+ top: 65px; /* sticky-header height + 20px gutter */
+}
+
+#devdoc-nav span.small {
+ font-size:12px;
+ font-weight:normal;
+}
+
+#content {
+ width: 760px;
+ float: left; }
+
+a:hover,
+acronym:hover {
+ color: #0C4446 !important; }
+
+a:focus,
+a:active {
+ color: #167c80 !important; }
+
+a.external-link {
+ background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
+ padding-right:16px;
+}
+
+img {
+ border: none; }
+#jd-content img {
+ margin-bottom:15px;
+}
+
+ul {
+ margin: 0;
+ padding: 0; }
+
+strong {
+ font-weight: 500; }
+
+em {
+ font-style: italic; }
+
+acronym,
+.tooltip-link {
+ border-bottom: 1px dotted #555555;
+ cursor: help; }
+
+acronym:hover,
+.tooltip-link:hover {
+ color: #0C4446;
+ border-bottom-color: #0C4446; }
+
+img.with-shadow,
+video.with-shadow {
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
+
+/* disclosures mixin */
+/* content layout */
+.layout-content-row {
+ display: inline-block;
+ margin-bottom: 10px; }
+ * html .layout-content-row {
+ height: 1px; }
+
+.layout-content-col {
+ float: left;
+ margin-left: 20px; }
+ .layout-content-col:first-child {
+ margin-left: 0; }
+ .layout-content-col h3,
+ .layout-content-col h4 {
+ margin-top:0; }
+
+.layout-content-col.span-1 {
+ width: 40px; }
+
+.layout-content-col.span-2 {
+ width: 100px; }
+
+.layout-content-col.span-3 {
+ width: 160px; }
+
+.layout-content-col.span-4 {
+ width: 220px; }
+
+.layout-content-col.span-5 {
+ width: 280px; }
+
+.layout-content-col.span-6 {
+ width: 340px; }
+
+.layout-content-col.span-7 {
+ width: 400px; }
+
+.layout-content-col.span-8 {
+ width: 460px; }
+
+.layout-content-col.span-9 {
+ width: 520px; }
+
+.layout-content-col.span-10 {
+ width: 580px; }
+
+.layout-content-col.span-11 {
+ width: 640px; }
+
+.layout-content-col.span-12 {
+ width: 700px; }
+
+.layout-content-col.span-13 {
+ width: 760px; }
+
+.vspace.size-1 {
+ height: 10px; }
+
+.vspace.size-2 {
+ height: 20px; }
+
+.vspace.size-3 {
+ height: 30px; }
+
+.vspace.size-4 {
+ height: 40px; }
+
+.vspace.size-5 {
+ height: 50px; }
+
+.vspace.size-6 {
+ height: 60px; }
+
+.vspace.size-7 {
+ height: 70px; }
+
+.vspace.size-8 {
+ height: 80px; }
+
+.vspace.size-9 {
+ height: 90px; }
+
+.vspace.size-10 {
+ height: 100px; }
+
+.vspace.size-11 {
+ height: 110px; }
+
+.vspace.size-12 {
+ height: 120px; }
+
+.vspace.size-13 {
+ height: 130px; }
+
+.vspace.size-14 {
+ height: 140px; }
+
+.vspace.size-15 {
+ height: 150px; }
+
+.vspace.size-16 {
+ height: 160px; }
+
+/* nav */
+#nav {
+ /* section header divs */
+ /* expanded section header divs */
+ /* sublinks */ }
+ #nav li {
+ list-style-type: none;
+ font-size: 14px;
+ margin:0;
+ padding:0;
+ line-height: 15px; }
+ #nav a {
+ color: #555555;
+ text-decoration: none;
+ word-wrap:break-word; }
+ #nav .nav-section-header {
+ position: relative;
+ margin-bottom: 1px;
+ padding: 0 30px 0 0; }
+ #nav li.selected a, #nav li.selected > .nav-section-header > a {
+ color: #09C;
+ }
+ #nav li.selected ul li a {
+ /* don't highlight child items */
+ color: #555555; }
+ #nav .nav-section .nav-section .nav-section-header {
+ /* no white line between second level sections */
+ margin-bottom: 0; }
+ /* section header links */
+ #nav > li > div > a {
+ display: block;
+ color: #333333;
+ font-weight: 500;
+ padding: 10px 0 10px 10px; }
+ #nav .nav-section-header:after {
+ content: '';
+ background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%;
+ width: 34px;
+ height: 34px;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 0; }
+ #nav .nav-section-header.empty {
+ padding:0; }
+ #nav .nav-section-header.empty:after {
+ display: none; }
+ /* nested nav headers */
+ #nav .nav-section .nav-section {
+ position: relative;
+ padding: 0;
+ margin: 0; }
+ #nav .nav-section li a {
+ /* first gen child (2nd level li) */
+ display:block;
+ font-weight: normal;
+ text-transform: none;
+ padding: 7px 5px 7px 10px;
+ }
+ #nav .nav-section li li a {
+ /* second gen child (3rd level li) */
+ padding: 5px 5px 5px 10px;
+ }
+ #nav li.expanded .nav-section-header {
+ background:#e9e9e9;
+ background: rgba(0, 0, 0, 0.05); }
+ #nav li.expanded li .nav-section-header {
+ background: transparent; }
+ #nav li.expanded li ul {
+ /* 3rd level ul */
+ padding:0 0 0 10px;
+ }
+ #nav li.expanded > .nav-section-header:after {
+ content: '';
+ background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
+ width: 34px;
+ height: 34px; }
+ #nav li.expanded li ul.tree-list-children {
+ padding: 0;
+ }
+ #nav li.expanded li ul.tree-list-children .tree-list-children {
+ padding:0 0 0 10px;
+ }
+ #nav li span.tree-list-subtitle {
+ display:inline-block;
+ padding:5px 0 0 10px;
+ color:#555;
+ text-transform:uppercase;
+ font-size:12px;
+ }
+ #nav li span.tree-list-subtitle:before {
+ content: '—';
+ }
+ #nav li span.tree-list-subtitle:after {
+ content: '—';
+ }
+ #nav li span.tree-list-subtitle.package {
+ padding-top:15px;
+ cursor:default;
+ }
+ #nav li span.tree-list-subtitle.package:before {
+ content: '';
+ }
+ #nav li span.tree-list-subtitle.package:after {
+ content: '';
+ }
+ #nav li ul.tree-list-children.classes {
+ padding-left:10px;
+ }
+ #nav li ul {
+ display:none;
+ overflow: hidden;
+ margin: 0; }
+ #nav li ul.animate-height-in {
+ -webkit-transition: height 0.25s ease-in;
+ -moz-transition: height 0.25s ease-in;
+ transition: height 0.25s ease-in; }
+ #nav li ul.animate-height-out {
+ -webkit-transition: height 0.25s ease-out;
+ -moz-transition: height 0.25s ease-out;
+ transition: height 0.25s ease-out; }
+ #nav li ul li {
+ padding: 0; }
+ #nav li li li {
+ padding: 0; }
+ #nav li.expanded ul {
+ }
+ #nav li ul > li {
+ padding:0;
+ }
+ #nav li ul > li:last-child {
+ padding-bottom:5px;
+ }
+ #nav li ul.tree-list-children > li:last-child {
+ padding-bottom:0;
+ }
+ #nav li.expanded ul > li {
+ background:#efefef;
+ background: rgba(0, 0, 0, 0.03); }
+ #nav li.expanded ul > li li {
+ background:inherit; }
+ #nav li ul.tree-list-children ul {
+ display:block; }
+
+#nav.samples-nav li li li {
+ font-size:13px;
+}
+#nav.samples-nav li li li a {
+ padding-top:3px;
+ padding-bottom:3px;
+}
+#nav.samples-nav li li ul > li:last-child {
+ padding-bottom:3px;
+}
+
+.new,
+.new-child {
+ font-size: .78em;
+ font-weight: bold;
+ color: #ff3d3d;
+ vertical-align:top;
+ white-space:nowrap;
+}
+
+/* content header */
+.content-header {
+ height: 30px;
+ margin:36px 0 23px; /* same as h1 */
+ padding:0 0 10px;} /* same as h1 */
+.content-header.just-links {
+ margin-bottom:0;
+ padding-bottom:0;}
+
+.content-header h1 {
+ margin:0;
+ padding:0;
+ width: 700px;
+}
+.content-header > div:first-child {
+ height:1px; /* set fixed height for the header div to ensure the
+ next/prev links align with toc on training classes */
+}
+
+.content-footer {
+ border-top: 1px solid #ccc;
+ margin-top: 10px;
+ padding-top:10px;
+ width:100%; }
+
+.content-footer .col-9 {
+ margin-left:0;
+}
+.content-footer .col-4 {
+ margin-right:0;
+}
+.content-footer.wrap {
+ width:940px;
+}
+.content-footer .plus-container {
+ margin:5px 0 0;
+ text-align:right;
+ float:right;
+}
+
+a.back-link {
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+.content-header .paging-links {
+ margin-top:-25px;
+}
+.paging-links {
+ position: relative;
+ height:30px; }
+ .paging-links a {
+ position: absolute; }
+ .paging-links a,
+ .training-nav-top a {
+ color: #555555;
+ text-decoration: none;
+ text-transform: uppercase; }
+ .paging-links .prev-page-link:before,
+ .training-nav-top .prev-page-link:before,
+ a.back-link:before {
+ content: '';
+ background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
+ width: 10px;
+ height: 10px;
+ display: inline-block;
+ margin-right: 5px; }
+ .training-nav-top .next-page-link,
+ .training-nav-top .start-class-link,
+ .training-nav-top .start-course-link {
+ right: 10px; }
+ .paging-links .prev-page-link {
+ left: -15px; }
+ .paging-links .next-page-link {
+ right: 0; }
+ .next-page-link:after,
+ .start-class-link:after,
+ .start-course-link:after,
+ .next-class-link:after,
+ .go-link:after {
+ content: '';
+ background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
+ width: 10px;
+ height: 10px;
+ display: inline-block;
+ margin-left: 5px; }
+ .prev-page-link.inline:before {
+ content: none; }
+ .next-page-link.inline:after {
+ content: none; }
+
+ .content-footer .paging-links .next-page-link {
+ left:0;
+ }
+
+ .training-nav-top a {
+ display:block;
+ float:left;
+ width:122px;
+ height:28px;
+ padding: 8px;
+ line-height:28px;
+ text-align:center;
+ border:1px solid #DADADA;
+ border-bottom:0;
+ }
+
+ .training-nav-top a.next-page-link {
+ border-left:0;
+ width:123px;
+ }
+
+ .paging-links a.disabled,
+ .training-nav-top a.disabled,
+ .content-footer a.disabled {
+ color:#bbb;
+ }
+
+ .paging-links a.disabled:hover,
+ .training-nav-top a.disabled:hover,
+ .content-footer a.disabled:hover {
+ cursor:default;
+ color:#bbb !important;
+ }
+
+ .training-nav-top a.start-class-link,
+ .training-nav-top a.start-course-link {
+ width:262px;
+ }
+
+ .paging-links a.start-class-link {
+ width:100%;
+ }
+
+ /* list of classes on course landing page */
+ ol.class-list {
+ list-style:none;
+ margin-left:0;
+ }
+ ol.class-list>li {
+ margin:0 0 15px;
+ padding:5px 0 0;
+ overflow:hidden;
+ border-top:1px solid #ccc;
+ }
+ ol.class-list li a.title {
+ font-size:16px;
+ margin:0;
+ clear:left;
+ display:block;
+ height:32px;
+ padding:0 4px;
+ }
+ ol.class-list li a.title h2 {
+ color:inherit;
+ margin:0 0 10px;
+ display:block;
+ float:left;
+ width:675px;
+ }
+ ol.class-list li a.title span {
+ display:none;
+ float:left;
+ font-size:18px;
+ font-weight:bold;
+ background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
+ width: 10px;
+ height: 32px;
+ }
+ ol.class-list li a.title:hover {
+ background:#ddd;
+ color:#258AAF !important;
+ }
+ ol.class-list li a.title:hover span {
+ display:block;
+ }
+
+ #jd-content
+ ol.class-list li img {
+ float:left;
+ clear:left;
+ width:64px;
+ margin:0 20px 0 0;
+ }
+ ol.class-list li p.description {
+ float:left;
+ display:block;
+ width:250px;
+ margin:0;
+ }
+ ol.class-list li p.description.article {
+ width: 550px;
+ }
+ ol.class-list ol {
+ float:left;
+ width:320px;
+ margin:0 0 0 30px;
+ list-style:none;
+ margin:0 0 0 20px;
+ }
+ ol.class-list div.lessons li {
+ margin:0 0 6px;
+ line-height:16px;
+ }
+
+
+ .hide {
+ display:none !important;
+ }
+
+
+
+ /* inner-doc tabs w/ title */
+
+div#title-tabs-wrapper {
+ border-bottom:1px solid #ccc;
+ margin:20px 0 30px;
+}
+h1.with-title-tabs {
+ display:inline-block;
+ margin:0 0 -1px 0;
+ padding:0 60px 0 0;
+ border-bottom:1px solid #F9F9F9;
+}
+ul#title-tabs {
+ list-style:none;
+ padding:0;
+ height:29px;
+ margin:0;
+ font-size:16px;
+ line-height:26px;
+ display:inline-block;
+ vertical-align:bottom;
+}
+ul#title-tabs li {
+ display:block;
+ float:left;
+ margin-right:40px;
+ border-bottom: 3px solid transparent;
+}
+ul#title-tabs li.selected {
+ border-bottom: 3px solid #93C;
+}
+ul#title-tabs li a {
+ color:#333;
+}
+ul#title-tabs li a:hover,
+ul#title-tabs li a:active {
+ color:#93C !important;
+}
+
+
+
+/* content body */
+@-webkit-keyframes glowheader {
+ from {
+ background-color: #167c80;
+ color: #000;
+ border-bottom-color: #000; }
+
+ to {
+ background-color: transparent;
+ color: #167c80;
+ border-bottom-color: #167c80; } }
+
+@-moz-keyframes glowheader {
+ from {
+ background-color: #167c80;
+ color: #000;
+ border-bottom-color: #000; }
+
+ to {
+ background-color: transparent;
+ color: #167c80;
+ border-bottom-color: #167c80; } }
+
+@keyframes glowheader {
+ from {
+ background-color: #167c80;
+ color: #000;
+ border-bottom-color: #000; }
+
+ to {
+ background-color: transparent;
+ color: #167c80;
+ border-bottom-color: #167c80; } }
+
+h1:target,
+h2:target,
+h3:target {
+ -webkit-animation-name: glowheader;
+ -moz-animation-name: glowheader;
+ animation-name: glowheader;
+ -webkit-animation-duration: 0.7s;
+ -moz-animation-duration: 0.7s;
+ animation-duration: 0.7s;
+ -webkit-animation-timing-function: ease-out;
+ -moz-animation-timing-function: ease-out;
+ animation-timing-function: ease-out; }
+
+.design ol h4 {
+ margin-bottom:0;
+}
+.design ol {
+ counter-reset: item; }
+ .design ol>li {
+ font-size: 14px;
+ line-height: 20px;
+ list-style-type: none;
+ position: relative; }
+ .design ol>li:before {
+ content: counter(item) ". ";
+ counter-increment: item;
+ position: absolute;
+ left: -20px;
+ top: 0; }
+ .design ol li.value-1:before {
+ content: "1. "; }
+ .design ol li.value-2:before {
+ content: "2. "; }
+ .design ol li.value-3:before {
+ content: "3. "; }
+ .design ol li.value-4:before {
+ content: "4. "; }
+ .design ol li.value-5:before {
+ content: "5. "; }
+ .design ol li.value-6:before {
+ content: "6. "; }
+ .design ol li.value-7:before {
+ content: "7. "; }
+ .design ol li.value-8:before {
+ content: "8. "; }
+ .design ol li.value-9:before {
+ content: "9. "; }
+ .design ol li.value-10:before {
+ content: "10. "; }
+.design .with-callouts ol>li {
+ list-style-position: inside;
+ margin-left: 0; }
+ .design .with-callouts ol>li:before {
+ display: inline;
+ left: -20px;
+ float: left;
+ width: 17px;
+ color: #167c80;
+ font-weight: 500; }
+.design .with-callouts ul>li {
+ list-style-position: outside; }
+
+/* special list items */
+li.no-bullet {
+ list-style-type: none !important; }
+li.no-bullet *{
+ margin:0; }
+
+.design li.with-icon {
+ position: relative;
+ margin-left: 20px;
+ min-height: 30px; }
+ .design li.with-icon p {
+ margin-left: 0 !important; }
+ .design li.with-icon:before {
+ position: absolute;
+ left: -40px;
+ top: 0;
+ content: '';
+ width: 30px;
+ height: 30px; }
+ .design li.with-icon.tablet:before {
+ background-image: url(../images/styles/ico_phone_tablet.png); }
+ .design li.with-icon.web:before {
+ background-image: url(../images/styles/ico_web.png); }
+ .design li.with-icon.action:before {
+ background-image: url(../images/styles/ico_action.png); }
+ .design li.with-icon.use:before {
+ background-image: url(../images/styles/ico_use.png); }
+
+/* figures and callouts */
+.figure {
+ position: relative; }
+ .figure.pad-below {
+ margin-bottom: 20px; }
+ .figure .figure-callout {
+ position: absolute;
+ color: #fff;
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 23px;
+ text-align: center;
+ background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
+ padding-right: 2px;
+ width: 30px;
+ height: 29px;
+ z-index: 1000; }
+ .figure .figure-callout.top {
+ top: -9px; }
+ .figure .figure-callout.right {
+ right: -5px; }
+
+.figure-caption {
+ margin: 0 10px 20px 0;
+ font-size: 14px;
+ line-height: 20px;
+ font-style: italic; }
+
+/* rows of figures */
+.figure-row {
+ font-size: 0;
+ line-height: 0;
+ /* to prevent space between figures */ }
+ .figure-row .figure {
+ display: inline-block;
+ vertical-align: top; }
+ .figure-row .figure + .figure {
+ margin-left: 10px;
+ /* reintroduce space between figures */ }
+
+/* video containers */
+.framed-galaxynexus-land-span-13 {
+ background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
+scroll top left;
+ padding: 42px 122px 62px 126px;
+ overflow: hidden; }
+ .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
+.framed-galaxynexus-land-span-13 img {
+ width: 512px;
+ height: 286px; }
+
+
+.framed-galaxynexus-land-span-8{
+ background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
+scroll top left;
+ padding: 26px 68px 38px 72px;
+ overflow: hidden; }
+ .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
+.framed-galaxynexus-land-span-8 img {
+ width: 320px;
+ height: 180px; }
+
+.framed-galaxynexus-port-span-9 {
+ background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
+scroll top left;
+ padding: 95px 122px 107px 124px;
+ overflow: hidden; }
+ .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
+.framed-galaxynexus-port-span-9 img {
+ width: 274px;
+ height: 488px; }
+
+.framed-galaxynexus-port-span-5 {
+ background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
+scroll top left;
+ padding: 75px 31px 76px 33px;
+ overflow: hidden; }
+ .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
+.framed-galaxynexus-port-span-5 img {
+ width: 216px;
+ height: 384px; }
+
+.framed-nexus4-port-216 {
+ background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
+scroll top left;
+ background-size:240px 465px;
+ padding: 52px 12px 52px 12px;
+ overflow: hidden; }
+ .framed-nexus4-port-216, .framed-nexus4-port-216 video,
+ .framed-nexus4-port-216 img {
+ width: 216px;
+ height: 360px; }
+
+.framed-nexus5-port-span-5 {
+ background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
+ scroll top left;
+ padding: 52px 33px 69px 31px;
+ overflow: hidden;
+}
+
+.framed-nexus5-port-span-5,
+.framed-nexus5-port-span-5 video,
+.framed-nexus5-port-span-5 img {
+ width: 216px;
+ height: 384px;
+}
+
+.framed-nexus5-land-span-13 {
+ background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
+ padding: 36px 119px 54px 108px;
+ overflow: hidden;
+}
+
+.framed-nexus5-land-span-13,
+.framed-nexus5-land-span-13 video,
+.framed-nexus5-land-span-13 img {
+ width: 533px;
+ height: 300px;
+}
+
+.framed-nexus5-port-span-5,
+.framed-nexus5-port-span-5 video,
+.framed-nexus5-port-span-5 img {
+ width: 216px;
+ height: 384px;
+}
+
+/* wear device frames */
+
+.framed-wear-square {
+ background: transparent url(../images/styles/device_wear_square.png) no-repeat scroll top left;
+ background-size: 302px 302px;
+ height:222px;
+ width:222px;
+ padding:40px;
+ overflow:hidden;
+}
+
+.framed-wear-square-small {
+ background: transparent url(../images/styles/device_wear_square_small.png) no-repeat scroll top left;
+ background-size: 169px 200px;
+ height:147px;
+ width:147px;
+ padding:27px 11px;
+ overflow:hidden;
+}
+
+#jd-content
+.framed-wear-square img {
+ height:222px;
+ width: 222px;
+ padding:0;
+ margin:0;
+}
+
+#jd-content
+.framed-wear-square-small img {
+ height:147px;
+ width: 147px;
+ padding:0;
+ margin:0;
+}
+
+
+
+
+
+
+/* landing page disclosures */
+.landing-page-link {
+ text-decoration: none;
+ font-weight: 500;
+ color: #333333; }
+ .landing-page-link:after {
+ content: '';
+ background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
+ width: 10px;
+ height: 10px;
+ display: inline-block;
+ margin-left: 5px; }
+
+/* tooltips */
+.tooltip-box {
+ position: absolute;
+ background-color: rgba(0, 0, 0, 0.9);
+ border-radius: 2px;
+ font-size: 14px;
+ line-height: 20px;
+ color: #fff;
+ padding: 6px 10px;
+ max-width: 250px;
+ z-index: 10000; }
+ .tooltip-box.below:after {
+ position: absolute;
+ content: '';
+ line-height: 0;
+ display: block;
+ top: -10px;
+ left: 5px;
+ border: 5px solid transparent;
+ border-bottom-color: rgba(0, 0, 0, 0.9); }
+
+/* video note */
+.video-instructions {
+ margin-top: 10px;
+ margin-bottom: 10px; }
+ .video-instructions:before {
+ content: '';
+ background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ margin-right: 8px; }
+ .video-instructions:after {
+ content: 'Click device screen to replay movie.'; }
+
+/* download buttons */
+.download-button {
+ display: block;
+ margin-bottom: 5px;
+ text-decoration: none;
+ background-color: #167c80;
+ color: #fff !important;
+ font-weight: 500;
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
+ padding: 6px 12px;
+ border-radius: 2px; }
+ .download-button:hover, .download-button:focus {
+ background-color: #167c80;
+ color: #fff !important; }
+ .download-button:active {
+ background-color: #006699; }
+
+/* UI tables and other things found in Writing style and Settings pattern */
+.ui-table {
+ width: 100%;
+ background-color: #282828;
+ color: #fff;
+ border-radius: 2px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
+ border-collapse: separate; }
+ .ui-table th,
+ .ui-table td {
+ padding: 5px 10px;
+ background-color: inherit;
+ border:0;}
+ .ui-table thead th {
+ font-weight: bold; }
+ .ui-table tfoot td {
+ border-top: 1px solid #494949;
+ border-right: 1px solid #494949;
+ text-align: center; }
+ .ui-table tfoot td:last-child {
+ border-right: 0; }
+
+.layout-with-list-item-margins {
+ margin-left: 30px !important; }
+
+.emulate-content-left-padding {
+ margin-left: 10px; }
+
+.do-dont-label {
+ margin-bottom: 10px;
+ padding-left: 20px;
+ background: transparent none no-repeat scroll 0px 3px; }
+ .do-dont-label.bad {
+ background-image: url(../images/styles/ico_wrong.png); }
+ .do-dont-label.good {
+ background-image: url(../images/styles/ico_good.png); }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/***** PREVIOUSLY style.css ******************/
+
+
+
+
+
+@media screen, projection, print {
+[dir='rtl'] {
+ direction: rtl;
+}
+html {
+ line-height: 20px;
+}
+pre, table, input, textarea, code {
+ font-size: 1em;
+}
+address, abbr, cite {
+ font-style: normal;
+}
+[dir='rtl'] th {
+ text-align: right;
+}
+html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
+html[lang^=zh] blockquote, html[lang^=zh] q {
+ font-style: normal;
+}
+q {
+ font-style: italic;
+}
+fieldset, iframe, img {
+ border: 0;
+}
+img {
+ -ms-interpolation-mode: bicubic;
+ vertical-align: middle;
+ max-width: 100%;
+}
+q {
+ quotes: none;
+}
+sup, sub {
+ font-size: 11px;
+ line-height: 0;
+}
+}
+
+@media screen, projection {
+
+table, fieldset {
+ margin: 0;
+}
+h1 {
+ color:#333;
+ font-size: 34px;
+ margin: 36px 0 27px;
+ padding:0 0 10px;
+ font-weight:300;
+}
+h1, h2 {
+ line-height: 30px;
+}
+h1.short {
+ margin-right:320px;
+}
+h1.short {
+ margin-right:320px;
+}
+h1.super {
+ font-size: 37px;
+}
+h2 {
+ color:#333;
+ font-size: 26px;
+ margin: 32px 0 20px;
+ padding:0;
+ font-weight:300;
+}
+h3 {
+ color:#333;
+ font-size: 21px;
+ font-weight:400;
+ margin:21px 0 14px 0;
+}
+h3, h4 {
+ line-height: 21px;
+}
+h4 {
+ font-size: 18px;
+ margin: 12px 0;
+ font-weight:500;
+}
+h5 {
+ font-size: 14px;
+}
+h5, h6 {
+ margin: 5px 0;
+}
+h6 {
+ font-size: 12px;
+}
+hr { /* applied to the bottom of h2 elements */
+ height: 1px;
+ margin: 3px 0 12px;
+ border: 0;
+ background: #ccc;
+}
+p, pre, table, form {
+ margin: 0 0 15px;
+}
+small {
+ font-size: 11.5px;
+ color: #000;
+}
+ul, ol {
+ margin: 0 0 15px 18px;
+ padding: 0;
+}
+[dir='rtl'] ul, [dir='rtl'] ol {
+ margin: 10px 30px 10px 10px;
+}
+ul ul, ul ol, ol ul, ol ol {
+ margin-bottom: 0;
+ margin-top: 0;
+}
+li {
+ margin:0 0 5px;
+}
+dd {
+ margin:0 0 10px 30px;
+}
+dd p,
+dd pre,
+dd ul,
+dd ol,
+dd dl {
+ margin-top:10px;
+}
+li p,
+li pre,
+li ul,
+li ol,
+li dl {
+ margin-top:5px;
+ margin-bottom:5px;
+}
+dl dd dl:first-child {
+ margin-top:0;
+}
+pre strong, pre b, a strong, a b, a code {
+ color: inherit;
+}
+pre, code {
+ color: #060;
+ font: 13px/1.5 monospace;
+}
+code {
+ font-weight:bold;
+ font: 13px/14px monospace;
+}
+
+legend {
+ display: none;
+}
+a:link, a:visited, .link-color {
+ color: #167c80;
+ text-decoration: none;
+}
+a:focus, a:hover, a:active {
+ color: #167c80;
+ text-decoration: none;
+}
+a.white {
+ color: #fff;
+ text-decoration:underline;
+}
+a.white:hover, a.white:active {
+ color: #ccc !important;
+}
+strong, b {
+ font-weight:bold;
+ color: #222;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ border:0;
+ margin: .5em 1em 1em 0;
+ width:100%; /* consistent table widths; within IE's quirks */
+ background-color:#f7f7f7;
+}
+th, td {
+ padding: 4px 12px;
+ vertical-align: top;
+ text-align: left;
+}
+td {
+ background-color:inherit;
+ border:solid 1px #DDD;
+}
+td *:last-child {
+ margin-bottom:0;
+}
+th {
+ background-color: #999;
+ color: #fff;
+ border:solid 1px #DDD;
+ font-weight: normal;
+}
+tr:first-of-type th:first-of-type:empty {
+ visibility: hidden;
+}
+
+/* --------------------------------------------------------------------------
+Footer
+*/
+.line {
+ clear: both;
+ background: #acbc00;
+ background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
+color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
+ background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
+ background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
+ background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
+ background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
+ height: 2px;
+ margin-top: 150px;
+ position: relative;
+ z-index: 11;
+}
+#footer {
+ font-size:11px;
+ clear: both;
+ color: #999;
+ padding: 15px 0;
+ margin-top:10px;
+ width:auto;
+}
+#footer-local ul {
+ list-style: none;
+ margin: 5px 0 30px 0;
+}
+#footer-local li {
+ display: inline;
+}
+#footer-local li+li:before {
+ content: '|';
+ padding: 0 3px;
+ color: #e5e5e5;
+}
+#footer-global {
+ padding: 10px 15px;
+ background: #f5f5f5;
+}
+#footer-global {
+ border-top: 1px solid #ebebeb;
+ font-size: 11.5px;
+ line-height: 1.8;
+ list-style: none;
+}
+#footer-global ul {
+ margin: 0;
+}
+#footer-global li {
+ display: inline;
+ font-weight: bold;
+}
+#footer-global li+li:before {
+ content: '¬?';
+ padding: 0 3px;
+}
+* html #footer-global li {
+ margin: 0 13px 0 0;
+}
+* [dir='rtl'] #footer-global li {
+ margin: 0 0 0 13px;
+}
+*+html #footer-global li {
+ margin: 0 13px 0 0;
+}
+*+[dir='rtl'] #footer-global li {
+ margin: 0 0 0 13px;
+}
+#footer-global li a {
+ font-weight: normal;
+}
+.locales {
+ margin: 10px 0 0 0px;
+}
+[dir='rtl'] .locales {
+ background-position: right center;
+ float: left;
+ padding: 0 24px 0 0;
+}
+.locales form {
+ margin: 0;
+}
+.locales select, .sites select {
+ line-height: 3.08;
+ margin: 0px 0;
+ border: solid 1px #EBEBEB;
+ -webkit-appearance: none;
+ background: white url('../images/arrows-up-down.png') right center no-repeat;
+ height: 30px;
+ color: #222;
+ line-height: normal;
+ padding: 5px;
+ width: 230px;
+}
+}
+
+/* =============================================================================
+ Print Only
+ ========================================================================== */
+@media print {
+ /* configure printed page */
+ @page {
+ margin: 0.75in 1in;
+ widows: 4;
+ orphans: 4;
+ }
+
+ /* reset spacing metrics */
+ html, body, .wrap {
+ margin: 0 !important;
+ padding: 0 !important;
+ width: auto !important;
+ }
+
+ /* leave enough space on the left for bullets */
+ body {
+ padding-left: 20px !important;
+ }
+ #doc-col {
+ margin-left: 0;
+ }
+
+ /* hide a bunch of non-content elements */
+ #header, #footer, #nav-x, #side-nav,
+ .training-nav-top, .training-nav-bottom,
+ #doc-col .content-footer,
+ .nav-x, .nav-y,
+ .paging-links {
+ display: none !important;
+ }
+
+ /* remove extra space above page titles */
+ #doc-col .content-header {
+ margin-top: 0;
+ }
+
+ /* bump up spacing above subheadings */
+ h2 {
+ margin-top: 40px !important;
+ }
+
+ /* print link URLs where possible and give links default text color */
+ p a:after {
+ content: " (" attr(href) ")";
+ font-size: 80%;
+ }
+ p a {
+ word-wrap: break-word;
+ }
+ a {
+ color: inherit;
+ }
+
+ /* syntax highlighting rules */
+ .str { color: #060; }
+ .kwd { color: #006; font-weight: bold; }
+ .com { color: #600; font-style: italic; }
+ .typ { color: #404; font-weight: bold; }
+ .lit { color: #044; }
+ .pun { color: #440; }
+ .pln { color: #000; }
+ .tag { color: #006; font-weight: bold; }
+ .atn { color: #404; }
+ .atv { color: #060; }
+}
+
+/* =============================================================================
+ Columns
+ ========================================================================== */
+
+@media screen, projection, print {
+.full {
+ padding: 2.5em 0;
+ border-top: solid 1px #ddd;
+ border-bottom: solid 1px #ddd;
+ background: #f7f7f7;
+}
+.wrap {
+ margin: 0 auto;
+ width: 940px;
+ clear: both;
+}
+.cols {
+ height: 1%;
+ margin: 0 -1.533742331288343558282%;
+ width: 103.06748466257669%}
+*+html .cols {
+ margin-bottom: 20px;
+}
+.cols:after {
+ clear: both;
+ content: ' ';
+ display: block;
+ height: 0;
+ visibility: hidden;
+}
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
+.col-13, .col-14, .col-15, .col-16 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+/*
+* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
+.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
+ margin: 0;
+ padding: 0 1.4% 20px;
+}
+[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
+[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
+[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
+ float: right;
+}
+*/
+.col-1 { width: 40px }
+.col-2 { width: 100px }
+.col-3 { width: 160px }
+.col-4 { width: 220px }
+.col-5 { width: 280px }
+.col-6 { width: 340px }
+.col-7 { width: 400px }
+.col-8 { width: 460px }
+.col-9 { width: 520px }
+.col-10 { width: 580px }
+.col-11 { width: 640px }
+.col-12 { width: 700px }
+.col-13 { width: 760px }
+.col-14 { width: 820px }
+.col-15 { width: 880px }
+.col-16 { width: 940px }
+}
+
+.col-right {
+ margin-right:0px;
+}
+
+@media screen and (max-width:772px) {
+.col-5, .col-6, .col-7 {
+ clear: both;
+ width: 97.0238096%}
+}
+
+/* =============================================================================
+ Layout
+ ========================================================================== */
+@media screen, projection, print {
+
+/* --------------------------------------------------------------------------
+Header, Login, Nav-X, Search
+*/
+#header {
+ margin: 0;
+ padding: 0;
+}
+#header:before, #header:after {
+ content: "";
+ display: table;
+ clear: both
+}
+.logo, .nav-x {
+ float: left;
+}
+.nav-x {
+ margin-top: -2px;
+ list-style-type: none;
+}
+.nav-x a {
+ color: #333;
+ font-size: 16px;
+}
+.about a.selected {
+ color: #9933CC;
+}
+.design a.selected {
+ color: #167c80;
+}
+.develop a.selected {
+ color: #F80;
+}
+.distribute a.selected {
+ color: #9C0;
+}
+
+
+
+.nav-x li {
+ display: inline;
+ margin-right: 45px;
+}
+.search {
+ float: right;
+ position: relative;
+ width: 220px
+}
+.search .bottom, .search .left, .search .right {
+ position: absolute;
+ background-color: #a3a3a3;
+}
+.search .bottom {
+ width: 220px;
+ height: 1px;
+ top: 24px;
+ left: 0
+}
+.search .left, .search .right {
+ height: 5px;
+ width: 1px
+}
+.search .left { top: 19px; left: 0 }
+.search .right { top: 19px; right: 0 }
+.search form {
+ float: left;
+ margin-top: 2px;
+ width: inherit;
+}
+.search .close,
+#player-frame .close {
+ position: absolute;
+ right: 8px;
+ bottom: 4px;
+ width: 16px;
+ height: 16px;
+ margin: 0;
+ text-indent: -1000em;
+ background: url(../images/close.png) no-repeat 0 0;
+ z-index:9999;
+}
+.search .close:hover, .search .close:focus,
+#player-frame .close:hover, #player-frame .close:focus {
+ background-position: -16px 0;
+ cursor:pointer;
+}
+#player-frame .close {
+ top: 6px;
+}
+.search form input {
+ color: #999;
+ font-size: 1em;
+ width: inherit;
+ border: none;
+ margin: 0;
+ padding:0 0 0 6px;
+ z-index: 1500;
+ background-color: transparent
+}
+.search:hover .bottom, .search:hover .left, .search:hover .right {
+ background-color: #167c80;
+}
+.search:hover .icon {
+ background-position: -8px 0
+}
+.search form input:focus {
+ color: #222;
+ font-weight: bold;
+ outline:0;
+}
+/* Search Dropdown */
+.search-dropdown {
+ padding: 15px;
+ width: 192px;
+ border: solid 1px #c5c5c5;
+ background: #fff;
+ position: absolute;
+ top: 35px;
+ left: 0;
+ -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
+ -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
+ box-shadow: 0 0 10px rgba(0,0,0,0.2)
+}
+.search-dropdown ul, .search-dropdown ul li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0
+}
+.search-dropdown ul li {
+ clear: both
+}
+.search-dropdown img {
+ float: left;
+ margin: 0 10px 10px 0
+}
+.search-dropdown h6 {
+ color: #222;
+ margin: 0;
+ line-height: normal
+}
+.search-dropdown .desc {
+ color: #999;
+ font-size: 11.5px;
+ line-height: normal;
+ margin: 0;
+}
+.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
+ color: #167c80
+}
+/* --------------------------------------------------------------------------
+Buttons
+*/
+.button, a.button, .button-secondary, a.button-secondary {
+ border-image: initial;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ cursor: pointer;
+}
+.button, a.button {
+ display:inline-block;
+ background-color: #09c;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
+ background-image: -webkit-linear-gradient(top, #2faddb, #09c);
+ background-image: -moz-linear-gradient(top, #2faddb, #09c);
+ background-image: -ms-linear-gradient(top, #2faddb, #09c);
+ background-image: -o-linear-gradient(top, #2faddb, #09c);
+ background-image: linear-gradient(top, #2faddb, #09c);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#167c80',GradientType=0);
+ border: 1px solid #3990ab;
+ color: #fff;
+}
+.button-secondary, a.button-secondary {
+ background-color: #f3f3f3;
+ border: 1px solid #dcdcdc;
+ color: #444;
+}
+a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
+ margin-right: 16px;
+ font-weight: 400;
+ min-width: 54px;
+ outline: 0;
+ padding: 8px 15px;
+ text-align: center;
+}
+.button, .button-secondary {
+ margin-right: 16px;
+ font-weight: 400;
+ min-width: 54px;
+ outline: 0;
+ padding: 0 15px;
+ text-align: center;
+}
+.button:hover, a.button:hover {
+ border-color: #09c;
+ background-color: #4cadcb;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
+ background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
+ background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
+ background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
+ background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
+ background-image: linear-gradient(top, #5dbcd9, #4cadcb);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
+EndColorStr='#4cadcb',GradientType=0);
+ color: #fff !important;
+}
+.button:active, a.button:active {
+ background-color: #1e799a;
+ background-image: none;
+ border-color: #30b7e6;
+}
+a.button.big.subtitle {
+ line-height:18px;
+}
+.button-secondary:hover, a.button-secondary:hover {
+ border-color: #dbdbdb;
+ background-color: #f3f3f3;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
+ background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: linear-gradient(top, #f9f9f9, #ececec);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
+EndColorStr='#ececec');
+ color: #167c80 !important;
+}
+.button-secondary:active, a.button-secondary:active {
+ border-color: #dadada;
+ background: #ebebeb; /* Old browsers */
+ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
+ background:
+url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
+Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
+eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
+eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
+YiIgc3RvcC1vcGFjaXR5PSIxIi8+
+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
+R3JhZGllbnQ+
+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
+Lz4KPC9zdmc+);
+ background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
+#ffffff 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
+color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
+/* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
+90%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
+100%); /* Opera 11.10+ */
+ background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
+100%); /* IE10+ */
+ background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
+100%); /* W3C */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
+endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
+ -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+ -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+ box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+ color: #258AAF !important;
+}
+.button.big {
+ font-size:20px;
+ display:inline-block;
+}
+.button.big span.small {
+ font-size:14px;
+}
+.button-caption {
+ margin-top:10px;
+ font-size:12px;
+ font-style:italic;
+}
+
+.button.disabled,
+.button.disabled:hover,
+.button.disabled:active {
+ background:#ebebeb;
+ color:#999 !important;
+ border-color:#999;
+ cursor:default;
+}
+
+.training-nav-top a.button-secondary,
+.training-nav-bottom a.button-secondary {
+ display:block;
+ float:left;
+ margin:0;
+ width:130px;
+ text-transform:uppercase;
+ font-weight:bold;
+
+ background-color: #f3f3f3;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
+ background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
+ background-image: linear-gradient(top, #f9f9f9, #ececec);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
+EndColorStr='#ececec');
+ color: #167c80;
+}
+
+.training-nav-top a.button-secondary:hover,
+.training-nav-bottom a.button-secondary:hover {
+ background-color: #09c;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
+ background-image: -webkit-linear-gradient(top, #2faddb, #09c);
+ background-image: -moz-linear-gradient(top, #2faddb, #09c);
+ background-image: -ms-linear-gradient(top, #2faddb, #09c);
+ background-image: -o-linear-gradient(top, #2faddb, #09c);
+ background-image: linear-gradient(top, #2faddb, #09c);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
+ border: 1px solid #3990ab;
+ color: #fff !important;
+}
+
+.training-nav-top a.button-secondary.last,
+.training-nav-bottom a.button-secondary.last {
+ border-left:0;
+}
+
+.training-nav-top a.button-secondary.double-size,
+.training-nav-bottom a.button-secondary.double-size {
+ width:291px;
+}
+
+.training-nav-top,
+.training-nav-bottom {
+ float:right;
+ margin:0 0 0 20px;
+}
+
+.training-nav-top {
+ position:relative;
+ top:73px;
+}
+
+.training-nav-bottom {
+ padding:0 0 20px;
+}
+
+#tb-wrapper,
+#qv-wrapper {
+ float:right;
+ clear:right;
+ margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
+ padding:0 0 30px;
+}
+
+#tb-wrapper {
+ margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
+}
+
+#tb,
+#qv {
+ font-size:13px;
+ line-height:18px;
+ width:238px;
+ border:1px solid #ccc;
+ float:right;
+}
+
+#tb {
+ width:278px;
+}
+
+#tb h2,
+#qv h2 {
+ margin:10px 15px;
+ padding:0;
+ text-transform:uppercase;
+ border-bottom:1px solid gainsboro;
+}
+
+#tb *,
+#qv * {
+ font-size:inherit;
+}
+
+#tb .download-box,
+#qv .download-box {
+ padding:0 0 0 15px;
+}
+
+#tb .download-box .filename,
+#qv .download-box .filename {
+ font-size:11px;
+ margin:4px 4px 10px;
+ color:#666;
+}
+
+
+/* Dev guide quicknav */
+
+.sidebox-wrapper {
+ float:right;
+ clear:right;
+ margin:0 0 0 20px;
+ padding:0 0 20px;
+}
+
+.sidebox {
+ width:226px;
+ font-size:13px;
+ line-height:18px;
+ border-left:4px solid #99CC00;
+ float:right;
+ padding:0 0 0 10px;
+ margin:0 0 1em 20px;
+}
+
+.sidebox h2,
+.sidebox h3,
+.sidebox h4,
+.sidebox h5 {
+ font-weight:bold;
+ margin:0 0 10px;
+ line-height: 16px;
+}
+
+.sidebox * {
+ font-size:inherit;
+}
+
+.sidebox > *:last-child {
+ margin-bottom:0;
+}
+
+#tb ol,
+#tb ul,
+#qv ul {
+ margin:0 15px 10px 35px;
+}
+
+#tb p {
+ margin:0 15px 10px;
+}
+
+#qv ol {
+ list-style:none;
+ margin:0 15px 15px;
+ font-size:inherit;
+ line-height:inherit;
+}
+
+#tb ol ol,
+#tb ul ul,
+#qv ol ol,
+#qv ul ul,
+.sidebox ol ol,
+.sidebox ul ul {
+ margin-bottom:0;
+}
+
+#qv ol ol {
+ margin:3px 0 3px 15px;
+}
+
+.sidebox p,
+#qv p,
+#tb p {
+ margin: 0 0 10px;
+}
+
+/* related resources blocks in checklists */
+
+/* related resources sections that have dynamic content */
+
+
+
+h3.rel-resources {
+margin:1.25em auto;
+}
+
+/* --------------------------------------------------------------------------
+Form
+*/
+.article form {
+ margin: 0 0 20px;
+}
+.article form .form-required {
+ color: #dd4b39;
+}
+.article form fieldset {
+ margin: 0 0 20px;
+ padding: 0;
+}
+.article form legend {
+ display: block;
+ line-height: 1.5;
+ margin: 0;
+ padding: 0;
+}
+/*
+.article form ol, .article form ul {
+ margin: 0 0 0 1em;
+ padding: 0 0 0 1em;
+}
+[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
+ margin: 0 1em 0 0;
+ padding: 0 1em 0 0;
+}
+.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
+ul ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+.article form li {
+ margin: 0 0 20px;
+}
+.article form li li {
+ margin: 0 0 5px;
+}
+*/
+.article form label {
+ display: block;
+ margin: 0 0 5px;
+ padding: 0;
+}
+.article form input[type='text'], .article form select, .article form textarea, .article form
+.checkbox-group, .article form .radio-group {
+ margin-bottom: 15px;
+}
+.checkbox-group input {
+ width: 13px;
+ height: 13px;
+ background: #fff;
+ border: solid 1px #c6c6c6;
+ float: left;
+}
+.article form .checkbox-group, .article form .radio-group {
+ display: block
+}
+.article form select {
+ border: solid 1px #ebebeb;
+ border-top-color: #ddd;
+ -webkit-appearance: none;
+ background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
+ height: 30px;
+ color: #222;
+ line-height: normal;
+ padding: 5px;
+ width: 130px;
+}
+
+.article form .browse .browse-msg {
+ font-size: 11.5px;
+}
+.article form .browse .button-secondary {
+ height: auto;
+ line-height: 25px;
+ font-size: 11px;
+ padding: 0 8px;
+ margin: 0 10px 15px 0;
+}
+.article form input[type='text'], .article form textarea {
+ border: 1px solid #ebebeb;
+ border-top-color: #dcdcdc;
+ color: #222;
+ line-height: normal;
+ padding: 6px 10px;
+ width: 300px;
+}
+.article form textarea {
+ height: 150px;
+}
+.article form input[type='text']:focus, .article form textarea:focus {
+ border-color: #167c80;
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
+ -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
+ outline: 0;
+}
+.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
+ color: #999;
+}
+.article form input[type='text'][disabled], .article form textarea[disabled] {
+ background-color: #ebebeb;
+}
+form .form-error input[type='text'], form .form-error textarea {
+ border-color: #dd4b39;
+ margin-right: 20px;
+}
+.aside {
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ margin: 10px 0;
+ padding: 20px;
+ color: #666;
+ position: relative;
+ background: #f9f9f9;
+}
+/*
+.aside, .notification, .promo {
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ margin: 10px 0;
+ padding: 10px;
+ position: relative;
+}
+.aside>:first-child, .notification>:first-child, .promo>:first-child {
+ margin-top: 0;
+}
+.aside>:last-child, .notification>:last-child, .promo>:last-child {
+ margin-bottom: 0;
+}
+.aside {
+ background: #f9f9f9;
+}
+.notification {
+ background: #fffbe4;
+ border-color: #f8f6e6;
+}
+.promo {
+ background: #f6f9ff;
+ border-color: #eff2f9;
+}
+*/
+
+/* SDK TOS styles */
+
+div.sdk-terms {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ font-family: inherit;
+ font-size: inherit;
+ padding: 10px;
+ height: 370px;
+ width: 738px;
+ border: 1px solid #444;
+ background: transparent;
+ overflow:auto;
+ margin:0 0 10px;
+}
+
+div.sdk-terms.fullsize {
+ padding: 0;
+ height: auto;
+ width: auto;
+ border:none;
+}
+
+div.sdk-terms h3,
+div.sdk-terms h2 {
+ margin:0;
+}
+
+div#sdk-terms-form {
+ padding:0 0 0 10px;
+}
+
+div#sdk-terms-form input {
+ display:inline;
+ margin:4px 4px 4px 0;
+}
+
+
+/* --------------------------------------------------------------------------
+Code Style
+*/
+pre {
+ margin:0 0 1em 0;
+ padding: 1em;
+ overflow: auto;
+ border: solid 1px #ddd;
+ background: #f7f7f7;
+}
+.str { color: #800; } /* Code string */
+.kwd { color: #008; }
+.typ { color: #606; }
+.lit { color: #066; }
+.pun { color: #660; }
+.pln { color: #000; }
+.tag { color: #008; }
+.atn { color: #828; }
+.atv { color: #800; } /* XML string */
+.dec { color: #606; }
+
+/* --------------------------------------------------------------------------
+Three-Pane
+*/
+/* Package Nav & Classes Nav */
+.three-pane {
+ position: relative;
+ border-top: solid 1px #ebebeb;
+}
+#packages-nav .js-pane,
+#classes-nav .js-pane {
+ overflow:visible;
+}
+#packages-nav {
+ height:270px;
+ max-height: inherit;
+ position: relative;
+}
+#classes-nav {
+ position: relative;
+}
+#packages-nav ul, #classes-nav ul {
+ list-style-type: none;
+ margin: 10px 0 20px 0;
+ padding: 0;
+}
+#classes-nav li {
+ font-weight: bold;
+ margin: 5px 0;
+}
+#packages-nav li,
+#classes-nav li li {
+ margin: 0;
+}
+#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
+#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
+ padding: 0 0 0 4px;
+}
+#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
+#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
+#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
+ color: #222;
+ font-weight: normal;
+}
+#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
+#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
+ display: block;
+}
+#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
+a:visited,
+#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
+a:visited,
+#nav-tree li div.selected {
+ font-weight: 500;
+ color: #167c80;
+ background-color:#fff; }
+ #packages-nav li.selected ul li a,
+ #classes-nav li.selected ul li a {
+ /* don't highlight child items */
+ color: #555555; }
+#nav-tree li div.selected a {
+ font-weight: 500;
+ color: #167c80;
+}
+#nav-swap {
+ height:30px;
+ border-top:1px solid #ccc;
+}
+#nav-swap a {
+ display:inline-block;
+ height:100%;
+ color: #222;
+ font-size: 12px;
+ padding: 5px 0 5px 5px;
+}
+
+#nav-swap .fullscreen {
+ float: right;
+ width: 24px;
+ height: 24px;
+ text-indent: -1000em;
+ padding:0;
+ margin:3px 5px 0;
+ background: url(../images/fullscreen.png) no-repeat -24px 0;
+}
+#nav-swap .fullscreen.disabled {
+ background-position: 0 0;
+}
+#nav-swap .fullscreen:hover,
+#nav-swap .fullscreen:focus {
+ cursor:pointer;
+}
+
+
+/* nav tree */
+#side-nav, #swapper,
+#nav-tree, #tree-list {
+ overflow:hidden;
+ margin-left:0;
+}
+
+#devdoc-nav {
+ overflow:visible !important; /* To keep the "to top" button visible */
+}
+
+#nav-tree ul {
+ list-style:none;
+ padding:0;
+ margin:10px 0;
+}
+
+#nav-tree ul li div {
+ padding:0 0 0 4px;
+}
+
+#side-nav #nav-tree ul li a,
+#side-nav #nav-tree ul li span.no-children {
+ padding: 0;
+ margin: 0;
+}
+
+#nav-tree .plus {
+ margin: 0 3px 0 0;
+}
+
+#nav-tree ul ul {
+ list-style: none;
+ margin: 0;
+ padding: 0 0 0 0;
+}
+
+#nav-tree ul li {
+ margin: 0;
+ padding: 0 0 0 0;
+ white-space: nowrap;
+}
+
+#nav-tree .children_ul {
+ padding:0;
+ margin:0;
+}
+#nav-tree .children_ul li div {
+ padding:0 0 0 10px;
+}
+#nav-tree .children_ul .children_ul li div {
+ padding:0 0 0 20px;
+}
+
+#nav-tree a.nolink {
+ color: #222;
+ text-decoration: none;
+}
+
+#nav-tree span.label {
+ width: 100%;
+}
+
+#nav-tree {
+ overflow-x: auto;
+ overflow-y: scroll;
+ outline:0;
+}
+
+
+/* Content */
+#doc-col {
+ margin-right:0;
+}
+
+/* Uncomment this for preview release watermark
+#doc-col {
+ background: url('../images/preview.png') repeat;
+}
+*/
+
+#doc-content-container {
+ margin-left: 291px
+}
+#doc-header, #doc-content {
+ padding: 1em 2em;
+}
+#doc-header {
+ background: #f7f7f7;
+}
+#doc-header h1 {
+ line-height: 0;
+ margin-bottom: 15px;
+}
+#api-info-block {
+ float: right;
+ font-weight: bold;
+}
+#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
+ color: #222;
+}
+#api-info-block a:hover, #api-info-block a:focus {
+ color: #167c80;
+}
+#api-nav-header {
+ height:19px; /* plus 16px padding = 35; same as #nav li */
+ font-size:14px;
+ padding: 8px 0;
+ margin: 0;
+ border-bottom: 1px solid #CCC;
+ background:#e9e9e9;
+ background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
+
+}
+#api-nav-title {
+ padding:0 5px;
+ white-space:nowrap;
+}
+
+#api-level-toggle {
+ float:right;
+ padding:0 5px;
+
+}
+
+#api-level-toggle label {
+ margin:0;
+ vertical-align:top;
+ line-height: 19px;
+ font-size:13px;
+ height: 19px;
+}
+
+#api-level-toggle .select-wrapper {
+ width: 35px;
+ display: inline-block;
+ overflow: hidden;
+}
+#api-level-toggle select {
+ border: 0;
+ appearance:none;
+ -moz-appearance:none;
+ -webkit-appearance: none;
+ background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
+ color: #222;
+ height: 19px;
+ line-height: 19px;
+ padding: 0;
+ margin:1px 0 0 0;
+ width:150%;
+ font-size:13px;
+ vertical-align:top;
+ outline:0;
+}
+
+
+/* Toggle for revision notes and stuff */
+div.toggle-content.closed .toggle-content-toggleme {
+ display:none;
+}
+
+#jd-content img.toggle-content-img {
+ margin:0 5px 5px 0;
+}
+
+div.toggle-content-toggleme {
+ padding:0 0 0 15px;
+}
+
+
+/* API LEVEL FILTERED MEMBERS */
+
+.absent,
+.absent a:link,
+.absent a:visited,
+.absent a:hover,
+.absent * {
+ color:#bbb !important;
+ cursor:default !important;
+ text-decoration:none !important;
+}
+#devdoc-nav li.absent.selected,
+#devdoc-nav li.absent.selected *,
+#devdoc-nav div.label.absent.selected,
+#devdoc-nav div.label.absent.selected * {
+ background-color:#eaeaea !important;
+}
+.absent h4.jd-details-title,
+.absent h4.jd-details-title * {
+ background-color:#f6f6f6 !important;
+}
+.absent img {
+ opacity: .3;
+ filter: alpha(opacity=30);
+ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
+}
+
+
+
+
+
+
+
+
+
+/* JQUERY RESIZABLE STYLES */
+.ui-resizable { position: relative; }
+.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
+.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
+/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
+body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
+.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
+border-bottom: solid 1px #ededed;
+ background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
+/*
+.ui-resizable-e {
+cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
+1px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
+*/
+
+/* --------------------------------------------------------------------------
+Lightbox
+*/
+.lightbox {
+ width: 769px;
+ padding: 1.5em;
+ margin: 0 auto;
+ border: solid 1px #dcdcdc;
+ background: #fff;
+ -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
+ -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
+}
+.lightbox .header {
+ float: left;
+ width: 720px;
+ margin: -10px 20px 10px 0;
+}
+.lightbox .close {
+ float: right;
+ width: 10px;
+ height: 10px;
+ margin: -10px -10px 10px 0;
+ text-indent: -1000em;
+ background: url(../images/close.png) no-repeat 0 0;
+}
+.lightbox .close:hover, .lightbox .close:focus {
+ background-position: -10px 0;
+}
+
+/* --------------------------------------------------------------------------
+Styles for samples browser
+*/
+
+#codesample-wrapper {
+ width:100000px; /* super wide to contain floats, but doesn't cause scroll */
+ overflow:visible;
+}
+pre#codesample-block {
+ float:left;
+ overflow:visible;
+ background:transparent;
+ border:none;
+}
+pre#codesample-block a.number {
+ display:none;
+}
+pre#codesample-block .code-line:hover {
+ background:#e7e7e7;
+}
+pre#codesample-line-numbers {
+ float:left;
+ width:2em;
+ background:transparent;
+ border:none;
+ border-right:1px solid #ccc;
+ padding-left:0;
+ font-family:monospace;
+ text-align:right;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: -moz-none;
+ -ms-user-select: none;
+ user-select: none;
+}
+pre#codesample-line-numbers a {
+ color:#999;
+}
+pre#codesample-line-numbers.hidden {
+ display:none;
+}
+pre#codesample-block span.code-line {
+ width:100%;
+ display:inline-block;
+}
+
+/*
+Styles for displaying image or video resources in samples browser.
+Resources are marked as no-display if they exceed the size limit.
+*/
+div#codesample-resource img, div#codesample-resource video {
+ border: 1px solid #ececec;
+}
+
+div#codesample-resource.noDisplay div {
+ border: 1px solid #ececec;
+ width:120px;
+ margin-bottom:4px;
+ padding:20px;
+}
+
+div#codesample-resource .noDisplay-message:after {
+ font-style:italic;
+ font-size:12px;
+ content: 'This resource is not available for browsing. To view it, please download the project.';
+}
+
+/*
+Styles for project structure (treeview) page
+*/
+.structure-dir {
+background-image:url(../../assets/images/folder.png);
+background-repeat:no-repeat;
+background-position:16px 2px;
+ margin:.25em 0 0 0;
+ padding:0 0 0 0;
+}
+
+.structure-toggleme {
+ margin:0 0 0 3em;
+ padding:0 0 0 0;
+ text-decoration:none;
+}
+
+.structure-java{
+background-image:url(../../assets/images/file-java.png);
+background-repeat:no-repeat;
+background-position:0px 2px;
+ margin:.3em 0 0 0;
+ padding:.3em 0 .3em 22px;
+}
+
+.structure-file {
+background-image:url(../../assets/images/file-generic.png);
+background-repeat:no-repeat;
+background-position:0px 2px;
+ margin:.3em 0 0 0;
+ padding:.3em 0 .3em 22px;
+}
+
+.structure-xml {
+background-image:url(../../assets/images/file-xml.png);
+background-repeat:no-repeat;
+background-position:0px 2px;
+ margin:.3em 0 0 0;
+ padding:.3em 0 .25em 22px;
+}
+
+.structure-img {
+background-image:url(../../assets/images/file-image.png);
+background-repeat:no-repeat;
+background-position:0px 2px;
+ margin:.3em 0 0 0;
+ padding:.3em 0 .25em 22px;
+}
+
+.structure-manifest {
+background-image:url(../../assets/images/file-manifest.png);
+background-repeat:no-repeat;
+ margin:.0 0 0 1.25em;
+ padding:0 0 0 22px;
+ text-decoration:none;
+}
+
+#jd-content .structure-toggle-img {
+ margin:.5em 0 0 0;
+padding-right:2.1em;
+}
+
+.dirInfo {
+ margin-left:2em;
+}
+
+.structure-dir a {
+ text-decoration:none;
+}
+
+.structure-manifest a {
+ text-decoration: none;
+}
+.structure-file a {
+ text-decoration: none;
+}
+
+.sampleEmbed {
+ background-color:rgb(249, 249, 249);
+}
+
+.sampleEmbed ol.lineNumbers {
+ list-style-type: decimal;
+ padding-left:1em;
+}
+
+.sampleEmbed ol.lineNumbers li {
+border-left:1px solid #ddd;
+border-right:1px solid #ddd;
+color:gray;
+background-color:#f7f7f7;
+margin:0 0 0 24px;
+padding: 2px 2px 2px 6px;
+}
+
+.sampleEmbed ol.lineNumbers li:hover {
+background: #efefef;
+}
+
+.samples-nav li a {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/* --------------------------------------------------------------------------
+Styles for raw formatted line numbers (not used with listformatted version)
+div.sampleLine div.lineNumber {
+ display: inline;
+}
+div.sampleLine div.lineCode {
+ display: inline;
+ padding-left:6px;
+}
+div.sampleLine {
+ padding:0;
+ margin:0;
+}*/
+
+/* --------------------------------------------------------------------------
+Butterbar
+*/
+#butterbar-wrapper {
+ position:absolute;
+ top:0;
+ left:0;
+ width:100%;
+}
+#butterbar {
+ width:100%;
+ margin:0 auto;
+}
+#butterbar-message {
+ background-color:rgba(255, 187, 51, .4);
+ font-size:13px;
+ padding: 5px 0;
+ text-align:center;
+}
+a#butterbar-message {
+ cursor:pointer;
+ display:block;
+}
+a#butterbar-message:hover {
+ text-decoration:underline;
+}
+
+/* --------------------------------------------------------------------------
+Misc
+*/
+
+
+.clearfix:before, .clearfix:after {
+ content: "";
+ display: table
+}
+.clearfix:after {
+ clear: both
+}
+.clearfix {
+ *zoom: 1
+}
+table.blank th, table.blank td {
+ border: 0;
+ background: none
+}
+.caption {
+ margin: 0.5em 0 2em 0;
+ color: #000;
+ font-size: 11.5px;
+}
+
+.nolist, .nolist ul, .nolist ol {
+ list-style:none;
+ margin-left:0;
+}
+#tb .nolist {
+ margin-left:15px;
+}
+
+dl.xml>dt {
+ text-transform:uppercase;
+}
+dl.xml dl.attr {
+ margin-top:0;
+}
+
+pre.classic {
+ background-color:transparent;
+ border:none;
+ padding:0;
+}
+
+p.img-caption {
+ margin: -10px 0 20px;
+ font-size:13px;
+ color:#666;
+}
+
+div.figure,
+div.figure-right {
+ float:right;
+ clear:right;
+ margin:10px 0 0 0;
+ padding:0 0 0 20px;
+ /* width must be defined w/ an inline style matching the image width */
+}
+
+div.figure-left {
+ float:left;
+ clear:left;
+ margin:10px 0 0 0;
+ padding:0 20px 0 0;
+ /* width must be defined w/ an inline style matching the image width */
+}
+
+img.frame {
+ border:1px solid #DDD;
+ padding:4px;
+}
+
+p.table-caption {
+ margin: 0 0 4px 0;
+ font-size:13px;
+ color:#666;
+}
+
+p.code-caption {
+ margin-bottom: 4px;
+ font: 12px/1.5 monospace;
+ color:#666;
+}
+
+div.note,
+div.caution,
+div.warning {
+ margin: 0 0 15px;
+}
+
+p.note, div.note,
+p.caution, div.caution,
+p.warning, div.warning {
+ padding: 0 0 0 10px;
+ border-left: 4px solid;
+}
+
+p.note, div.note {
+ border-color: #258AAF;
+}
+
+p.caution, div.caution {
+ border-color: #FF8800;
+}
+
+p.warning, div.warning {
+ border-color: #ff4443;
+}
+
+div.note.design {
+ border-left: 4px solid #167c80;
+}
+
+div.note.develop {
+ border-left: 4px solid #F80;
+}
+
+div.note.distribute {
+ border-left: 4px solid #9C0;
+}
+
+.note p, .caution p, .warning p {
+ margin:0 0 5px;
+}
+
+.note p:last-child, .caution p:last-child, .warning p:last-child {
+ margin-bottom:0;
+}
+
+body.about blockquote {
+ display:block;
+ float:right;
+ width:280px;
+ font-size:20px;
+ font-style:italic;
+ line-height:24px;
+ color:#167c80;
+ margin:0 0 20px 30px;
+}
+
+div.design-announce p {
+ margin:0 0 10px;
+}
+
+.expandable {
+ height:34px;
+ padding-left:20px;
+ position:relative;
+}
+.expandable:before {
+ content: '';
+ background-image: url(../images/styles/disclosure_down.png);
+ background-repeat:no-repeat;
+ background-position: -12px -9px;
+ width: 20px;
+ height: 20px;
+ display: inline-block;
+ position: absolute;
+ top: 0;
+ left: 0; }
+}
+.expandable.expanded:before {
+ background-image: url(../images/styles/disclosure_up.png);
+}
+
+/* notice box for cross links between Design/Develop docs */
+a.notice-developers-video,
+a.notice-developers,
+a.notice-designers-video,
+a.notice-designers {
+ float:right;
+ clear:right;
+ width:238px;
+ min-height:50px;
+ margin:0 0 20px 20px;
+ border:1px solid #ddd;
+}
+a.notice-developers-video.wide,
+a.notice-developers.wide,
+a.notice-designers-video.wide,
+a.notice-designers.wide {
+ width:278px;
+}
+a.notice-developers-video div,
+a.notice-developers div,
+a.notice-designers-video div,
+a.notice-designers div {
+ min-height:40px;
+ background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
+ background-size:40px 40px;
+ padding:10px 10px 10px 60px;
+}
+a.notice-designers div {
+ background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
+ background-size:40px 40px;
+}
+a.notice-designers-video div {
+ background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
+ background-size:40px 40px;
+}
+a.notice-developers-video div {
+ background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
+ background-size:40px 40px;
+}
+a.notice-developers-video:hover,
+a.notice-developers:hover,
+a.notice-designers-video:hover,
+a.notice-designers:hover {
+ background:#eee;
+}
+a.notice-developers-video h3,
+a.notice-developers h3,
+a.notice-designers-video h3,
+a.notice-designers h3 {
+ font-size:13px;
+ line-height:18px;
+ font-weight:bold;
+ text-transform:uppercase;
+ color:#000 !important;
+ margin:0 0 1px;
+}
+a.notice-developers-video p,
+a.notice-developers p,
+a.notice-designers-video p,
+a.notice-designers p {
+ margin:0;
+ line-height:14px;
+}
+a.notice-developers-video.left,
+a.notice-developers.left,
+a.notice-designers-video.left,
+a.notice-designers.left {
+ margin-left:0;
+ float:left;
+}
+
+
+/* hide nested list items; companion to hideNestedLists() */
+.hide-nested li ol,
+.hide-nested li ul {
+ display:none;
+}
+
+a.header-toggle {
+ display:block;
+ float:right;
+ text-transform:uppercase;
+ font-size:.8em !important;
+ font-weight:normal;
+ margin-top:2px;
+}
+
+
+/* for IDE instruction toggle (Studio/Eclipse/Other) */
+select.ide {
+ background: transparent;
+ border: 1px solid #bbb;
+ border-left: 0;
+ border-right: 0;
+ margin: 10px 0;
+ padding: 10px 0;
+ color:#666;
+}
+select.ide,
+select.ide option {
+ font-family: inherit;
+ font-size:16px;
+ font-weight:500;
+}
+/* hide all except studio by default */
+.select-ide.eclipse,
+.select-ide.other {
+ display:none;
+}
+/* ... unless studio also includes one of the others */
+.select-ide.studio.eclipse,
+.select-ide.studio.other {
+ display:none;
+}
+
+
+/* -----------------------------------------------
+good/bad example containers
+*/
+
+div.example-block {
+ background-repeat: no-repeat;
+ background-position:10px 8px;
+ background-color:#ccc;
+ padding:4px;
+ margin:.8em auto 1.5em 2em;
+ width:260px;
+ float:right;
+}
+/* red container */
+.example-block.bad {
+ background-image: url(/images/example-bad.png);
+ background-color:#f4cccc;
+}
+/* green container */
+.example-block.good {
+ background-image: url(/images/example-good.png);
+ background-color:#d9ead3;
+}
+/* container heading div */
+#jd-content .example-block .heading {
+ font-weight:bold;
+ margin:6px 0 9px 36px;
+ padding:6px auto;
+}
+/* container image (if any) */
+#jd-content .example-block img {
+ margin:0;
+ padding:0px;
+}
+
+.example-block table {
+ margin:0;
+}
+
+/* -----------------------------------------------
+Dialog box for popup messages
+*/
+
+div.dialog {
+ height:0;
+ margin:0 auto;
+}
+
+div.dialog>div {
+ z-index:99;
+ position:fixed;
+ margin:70px 0;
+ width: 391px;
+ height: 200px;
+ background: #F7F7F7;
+-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
+-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
+box-shadow: 0 0 15px rgba(0,0,0,0.5);
+}
+/* IE6 can't position fixed */
+* html div.dialog div { position:absolute; }
+
+
+div#deprecatedSticker {
+ display:none;
+ z-index:99;
+ position:fixed;
+ right:15px;
+ top:114px;
+ margin:0;
+ padding:1em;
+ background:#FFF;
+ border:1px solid #dddd00;
+ box-shadow:-5px 5px 10px #ccc;
+ -moz-box-shadow:-5px 5px 10px #ccc;
+ -webkit-box-shadow:-5px 5px 10px #ccc;
+}
+
+div#langMessage,
+div#naMessage {
+ display:none;
+ width:555px;
+ height:0;
+ margin:0 auto;
+}
+
+
+div#langMessage>div,
+div#naMessage div {
+ z-index:99;
+ width:450px;
+ position:fixed;
+ margin:50px 0;
+ padding:4em 4em 3em;
+ background:#FFF;
+ border:1px solid #999;
+ box-shadow:-10px 10px 40px #888;
+ -moz-box-shadow:-10px 10px 40px #888;
+ -webkit-box-shadow:-10px 10px 40px #888;
+}
+/* IE6 can't position fixed */
+* html div#langMessage>div,
+* html div#naMessage div { position:absolute; }
+
+div#naMessage strong {
+ font-size:1.1em;
+}
+
+div#langMessage .lang {
+ display:none;
+}
+
+/* --------------------------------------------------------------------------
+Slideshow Controls & Next/Prev
+*/
+.slideshow-next, .slideshow-prev {
+ width: 20px;
+ height: 36px;
+ text-indent: -1000em;
+}
+.slideshow-container {
+ margin: 2em 0;
+}
+.slideshow-container:before, .slideshow-container:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+a.slideshow-next, a.slideshow-next:visited {
+
+ float: right;
+
+ background: url(../images/arrow-right.png) no-repeat 0 0
+
+}
+
+a.slideshow-prev, a.slideshow-prev:visited {
+
+ float: left;
+
+ background: url(../images/arrow-left.png) no-repeat 0 0
+
+}
+
+.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
+
+ background-position: 0 -36px
+
+}
+
+.slideshow-next:active, .slideshow-prev:active {
+
+ background-position: 0 -72px
+
+}
+.slideshow-nav {
+ width: 74px;
+ margin: 0 auto;
+}
+.slideshow-nav a, .slideshow-nav a:visited {
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ margin: 0 2px 20px 2px;
+ background: #ccc;
+ -webkit-border-radius: 50%;
+ -moz-border-radius: 50%;
+ border-radius: 50%;
+}
+.slideshow-nav a:hover, .slideshow-nav a:focus {
+
+ background: #167c80
+}
+
+.slideshow-nav a:active {
+
+ background: #1e799a;
+ background: #ebebeb;
+ -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+ -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+ box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
+}
+.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
+ background: #167c80
+}
+/* --------------------------------------------------------------------------
+Tabs
+*/
+ul.tabs {
+ padding: 0;
+ margin: 2em 0 0 0;
+}
+ul.tabs:before, ul.tabs:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+ul.tabs li {
+ list-style-type: none;
+ float: left;
+}
+ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
+ display: block;
+ height: 36px;
+ line-height: 36px;
+ padding: 0 15px;
+ margin-right: 2px;
+ color: #222;
+ -moz-border-radius-topleft: 2px;
+ -moz-border-radius-topright: 2px;
+ -moz-border-radius-bottomright: px;
+ -moz-border-radius-bottomleft: px;
+ -webkit-border-radius: 2px 2px px px;
+ border-radius: 2px 2px px px;
+ border-top: solid 1px #ebebeb;
+ border-left: solid 1px #ebebeb;
+ border-right: solid 1px #ebebeb;
+ background-color: #fff;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
+ background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
+ background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
+ background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
+ background-image: -o-linear-gradient(top, #ffffff, #fafafa);
+ background-image: linear-gradient(top, #ffffff, #fafafa);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
+EndColorStr='#fafafa');
+}
+ul.tabs li a:hover {
+ color: #167c80;
+}
+ul.tabs li a.selected {
+ height: 37px;
+ color: #167c80;
+ background-color: #f7f7f7;
+ background-image: none;
+ border-color: #ddd;
+}
+.tab-content {
+ padding: 1.2em;
+ margin: -1px 0 2em 0;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ border: solid 1px #ddd;
+ background: #f7f7f7;
+}
+/* --------------------------------------------------------------------------
+Feature Boxes
+*/
+.feature-box {
+ width: 291px;
+ height: 200px;
+ position: relative;
+ background: #F7F7F7;
+}
+.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
+ z-index: 100;
+ position: absolute;
+ background-color: #aaa;
+}
+.box-border .top, .box-border .bottom {
+ width: 291px;
+ height: 1px;
+}
+.dialog .box-border .top,
+.dialog .box-border .bottom { width:391px; }
+
+.box-border .left, .box-border .right {
+ width: 1px;
+ height: 8px;
+}
+.box-border .top { top: 0; left: 0 }
+.box-border .top .left { top: 1px; left: 0 }
+.box-border .top .right { top: 1px; right: 0 }
+.box-border .bottom .left { top: -8px; left: 0 }
+.box-border .bottom { top: 200px; left: 0 }
+.box-border .bottom .right { top: -8px; right: 0 }
+
+.feature-box h4,
+.dialog h4 {
+ margin: 15px 18px 10px;
+ padding:0;
+}
+
+.feature-box p,
+.dialog p {
+ margin: 10px 18px;
+ padding:0;
+}
+.feature-box .link,
+.dialog .link {
+ border-top: 1px solid #dedede;
+ bottom: 0;
+ position: absolute;
+ width: inherit;
+}
+.feature-box a, .feature-box h4,
+.dialog a, .dialog h4 {
+ -webkit-transition: color .4s ease;
+ -moz-transition: color .4s ease;
+ -o-transition: color .4s ease;
+ transition: color .4s ease;
+}
+.feature-box:hover {
+ cursor: pointer;
+}
+.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
+.left, .feature-box:hover .right {
+ background-color: #167c80;
+}
+.feature-box:hover h4, .feature-box:hover a {
+ color: #167c80;
+}
+/* --------------------------------------------------------------------------
+Page-Specific Styles
+*/
+.colors {
+ position: relative;
+ float: left;
+ width: 92px;
+ margin: 40px 0 20px;
+}
+.colors div {
+ color: #fff;
+ font-size: 11.5px;
+ width: 82px;
+ height: 82px;
+ margin-top:-30px;
+ line-height: 82px;
+ text-align: center;
+ border: solid 5px #fff;
+ -webkit-border-radius: 50%;
+ -moz-border-radius: 50%;
+ border-radius: 50%;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* ########### REFERENCE DOCS ################## */
+
+#packages-nav h2,
+#classes-nav h2 {
+ font-size:18px;
+ margin:0;
+ padding:0 0 0 4px;
+}
+
+#jd-header {
+ padding: 0 0 12px;
+ margin: 20px 0 12px;
+ font-size:12px;
+ padding-bottom:12px;
+ border-bottom:solid 1px #ccc;
+}
+
+#jd-header h1 {
+ margin:0;
+ padding:0 0 6px 0;
+}
+
+/* not sure if this is needed in the ref docs, disabling for now
+.jd-descr h2 {
+ margin:16px 0;
+}
+*/
+
+/* page-top-right container for reference pages (holds
+links to summary tables) */
+#api-info-block {
+ font-size:12px;
+ margin:20px 0 0;
+ padding:0 10px 6px;
+ font-weight:normal;
+ float:right;
+ text-align:right;
+ color:#999;
+ max-width:80%;
+ font-size: 12px;
+ line-height:14px;
+}
+
+#api-info-block div.api-level {
+ font-weight:bold;
+ font-size:inherit;
+ float:none;
+ color:#222;
+ padding:0;
+ margin:0;
+}
+
+/* inheritance table */
+.jd-inheritance-table {
+ border-spacing:0;
+ margin:0;
+ padding:0;
+ font-size:12px;
+ line-height:14px;
+ background-color:transparent;
+}
+.jd-inheritance-table tr td {
+ border: none;
+ margin: 0;
+ padding: 0;
+ background-color:transparent;
+}
+.jd-inheritance-table .jd-inheritance-space {
+ font-weight:bold;
+ width:1em;
+}
+.jd-inheritance-table .jd-inheritance-interface-cell {
+ padding-left: 17px;
+}
+
+
+
+.jd-sumtable a {
+ text-decoration:none;
+}
+
+.jd-sumtable a:hover {
+ text-decoration:underline;
+}
+
+/* the link inside a sumtable for "Show All/Hide All" */
+.toggle-all {
+ display:block;
+ float:right;
+ font-weight:normal;
+ font-size:0.9em;
+}
+
+/* adjustments for in/direct subclasses tables */
+.jd-sumtable.jd-sumtable-subclasses {
+ margin: 1em 0 0 0;
+ max-width:968px;
+ background-color:transparent;
+ font-size:13px;
+}
+
+/* extra space between end of method name and open-paren */
+.sympad {
+ margin-right: 2px;
+}
+
+/* right alignment for the return type in sumtable */
+.jd-sumtable .jd-typecol {
+ text-align:right;
+}
+
+/* adjustments for the expando table-in-table */
+.jd-sumtable-expando {
+ margin:.5em 0;
+ padding:0;
+}
+
+/* a div that holds a short description */
+.jd-descrdiv {
+ padding:3px 1em 0 1em;
+ margin:0;
+ border:0;
+}
+
+#jd-content img.jd-expando-trigger-img {
+ padding:0 4px 4px 0;
+ margin:0;
+}
+
+.jd-sumtable-subclasses div#subclasses-direct,
+.jd-sumtable-subclasses div#subclasses-indirect {
+ margin:0 0 0 13px;
+}
+
+
+
+/********* MEMBER REF *************/
+
+
+.jd-details {
+/* border:1px solid #669999;
+ padding:4px; */
+ margin:0 0 1em;
+}
+
+/* API reference: a container for the
+.tagdata blocks that make up the detailed
+description */
+.jd-details-descr {
+ padding:0;
+ margin:.5em .25em;
+}
+
+/* API reference: a block containing
+a detailed description, a params table,
+seealso list, etc */
+.jd-tagdata {
+ margin:.5em 1em;
+}
+
+.jd-tagdata p {
+ margin:0 0 1em 1em;
+}
+
+/* API reference: adjustments to
+the detailed description block */
+.jd-tagdescr {
+ margin:.25em 0 .75em 0;
+}
+
+.jd-tagdescr ol,
+.jd-tagdescr ul {
+ margin:0 2.5em;
+ padding:0;
+}
+
+.jd-tagdescr table,
+.jd-tagdescr img {
+ margin:.25em 1em;
+}
+
+.jd-tagdescr li {
+margin:0 0 .25em 0;
+padding:0;
+}
+
+/* API reference: heading marking
+the details section for constants,
+attrs, methods, etc. */
+h4.jd-details-title {
+ font-size:1.15em;
+ background-color: #E2E2E2;
+ margin:1.5em 0 .6em;
+ padding:3px 95px 3px 3px; /* room for api-level */
+}
+body.google h4.jd-details-title {
+ background-color: #FFF;
+ padding-top:5px;
+ border-top: 1px solid #ccc;
+}
+body.google table.jd-sumtable th {
+ background-color: #FFF;
+ color:#000;
+}
+
+h4.jd-tagtitle {
+ margin:0;
+}
+
+h4 .normal {
+ font-weight:normal;
+}
+
+/* API reference: heading for "Parameters", "See Also", etc.,
+in details sections */
+h5.jd-tagtitle {
+ margin:0 0 .25em 0;
+ font-size:1em;
+}
+
+.jd-tagtable {
+ margin:0;
+ background-color:transparent;
+ width:auto;
+}
+
+.jd-tagtable td,
+.jd-tagtable th {
+ border:none;
+ background-color:#fff;
+ vertical-align:top;
+ font-weight:normal;
+ padding:2px 10px;
+}
+
+.jd-tagtable th {
+ font-style:italic;
+}
+
+/* Inline api level indicator for methods */
+div.api-level {
+ font-size:.8em;
+ font-weight:normal;
+ color:#999;
+ float:right;
+ padding:0 8px 0;
+ margin-top:-30px;
+}
+
+table.jd-tagtable td,
+table.jd-tagtable th {
+ background-color:transparent;
+}
+
+table.jd-tagtable th {
+ color:inherit;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* SEARCH FILTER */
+
+.menu-container {
+ position:relative;
+}
+#search_autocomplete {
+ font-weight:normal;
+}
+
+.search_filtered_wrapper.reference {
+ width: 193px;
+ float: right;
+}
+.search_filtered_wrapper.docs {
+ width:875px;
+ float: left;
+ position:absolute;
+ top:26px;
+ right:66px;
+}
+.suggest-card {
+ position:relative;
+ width:170px;
+ min-height:90px;
+ padding:5px;
+ border: solid 1px #C5C5C5;
+ background: white;
+ top: 15px;
+ margin-right:-5px;
+ -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
+ -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+}
+.suggest-card.reference {
+ position:absolute;
+ z-index:999;
+ min-width:171px; /* +padding and border makes this match input width */
+ min-height:93px; /* add 3px because this has 1 not 4px top border */
+ width:auto;
+ top:41px;
+ margin:0;
+}
+.suggest-card.develop {
+ z-index:997;
+ border-top: solid 4px #F80;
+ float:right;
+}
+.suggest-card.design {
+ z-index:996;
+ border-top: solid 4px #167c80;
+ float:right;
+}
+.suggest-card.distribute {
+ z-index:995;
+ border-top: solid 4px #9C0;
+ float:right;
+}
+.child-card {
+ width:100%;
+}
+.suggest-card.dummy {
+ width:172px;
+ float:right;
+ border:0;
+ background:transparent;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+ul.search_filtered {
+ min-width:100%;
+ list-style: none;
+ margin: 0 0 5px;
+ padding: 0;
+}
+.search_filtered .jd-selected {
+ background:#efefef;
+ cursor:pointer;
+}
+.search_filtered .jd-selected,
+.search_filtered .jd-selected a {
+ color:#09C !important;
+}
+
+.no-display {
+ display: none;
+}
+
+.search_filtered li.jd-autocomplete {
+ font-size: 0.81em;
+ border: none;
+ margin: 0 0 2px;
+ padding: 0;
+ line-height:1.5em;
+}
+
+.search_filtered li a {
+ padding:0 5px;
+ color:#222 !important;
+ display:inline-block;
+ line-height:12px;
+}
+
+.search_filtered li.header {
+ font-weight:bold;
+ color:#444;
+ border: none;
+ margin: 8px 0 2px;
+ padding:1px 5px;
+ line-height:1.5em;
+}
+.search_filtered li.header.small {
+ font-size:0.85em;
+}
+
+.suggest-card.reference
+.search_filtered li.header {
+ color:#aaa;
+ font-size: 0.81em;
+}
+
+.search_filtered li.header:first-child {
+ margin: 0 0 2px;
+}
+
+.show-item {
+ display: table-row;
+}
+.hide-item {
+ display: hidden;
+}
+
+
+
+
+
+/* SEARCH RESULTS */
+
+
+#leftSearchControl .gsc-twiddle {
+ background-image : none;
+}
+
+#leftSearchControl td, #searchForm td {
+ border: 0px solid #000;
+ padding:0;
+}
+
+#leftSearchControl .gsc-resultsHeader .gsc-title {
+ padding-left : 0px;
+ font-weight : bold;
+ font-size : 13px;
+ color:#006699;
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsRoot {
+ padding-top : 6px;
+}
+
+#leftSearchControl div.gs-visibleUrl-long {
+ display : block;
+ color:#006699;
+}
+
+#leftSearchControl .gsc-webResult {
+ padding:0 0 20px 0;
+}
+
+.gsc-webResult div.gs-visibleUrl-short,
+table.gsc-branding,
+.gsc-clear-button {
+ display : none;
+}
+
+.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
+.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
+#leftSearchControl a,
+#leftSearchControl a b {
+ color:#006699;
+}
+
+.gsc-resultsHeader {
+ display: none;
+}
+
+/* Disable built in search forms */
+.gsc-control form.gsc-search-box {
+ display : none;
+}
+table.gsc-search-box {
+ margin:6px 0 0 0;
+ border-collapse:collapse;
+}
+
+td.gsc-input {
+ padding:0 2px;
+ width:100%;
+ vertical-align:middle;
+}
+
+input.gsc-input {
+ border:1px solid #BCCDF0;
+ width:99%;
+ padding-left:2px;
+ font-size:.95em;
+}
+
+td.gsc-search-button {
+ text-align: right;
+ padding:0;
+ vertical-align:top;
+}
+
+
+#searchResults {
+ overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
+(it doesn't) */
+ height:auto;
+}
+
+#searchResults .gsc-control {
+ position:relative;
+ width:auto;
+ padding:0 0 10px;
+}
+
+#searchResults .gsc-tabsArea {
+ position:relative;
+ white-space:nowrap;
+ float:left;
+ width:200px;
+}
+
+#searchResults .gsc-above-wrapper-area {
+ display:none;
+}
+
+#searchResults .gsc-resultsbox-visible {
+ float:left;
+ width:720px;
+ margin-left:20px;
+}
+
+#searchResults .gsc-tabHeader {
+ padding: 3px 6px;
+ position:relative;
+ width:auto;
+ display:block;
+}
+
+#searchResults h2#searchTitle {
+ padding:0;
+ margin:5px 0;
+ border:none;
+}
+
+#searchResults h2#searchTitle em {
+ font-style:normal;
+ color:#167c80;
+}
+
+#searchResults .gsc-table-result {
+ margin:5px 0 10px 0;
+ background-color:transparent;
+}
+#searchResults .gs-web-image-box, .gs-promotion-image-box {
+ width:120px;
+}
+#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
+ max-width:120px;
+}
+
+#searchResults .gsc-table-result .gsc-thumbnail {
+ padding:0 20px 0 0;
+}
+
+#searchResults td {
+ background-color:transparent;
+}
+
+#searchResults .gsc-expansionArea {
+ position:relative;
+}
+#searchResults .gsc-tabsArea .gsc-cursor-box {
+ width:200px;
+ padding:20px 0 0 1px;
+}
+#searchResults .gsc-cursor-page {
+ display:inline-block;
+ float:left;
+ margin:-1px 0 0 -1px;
+ padding:0;
+ height:27px;
+ width:27px;
+ text-align:center;
+ line-height:2;
+}
+
+#searchResults .gsc-tabHeader.gsc-tabhInactive,
+#searchResults .gsc-cursor-page {
+ text-decoration:none;
+ color:#258AAF;
+ border: solid 1px #DADADA;
+}
+
+#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
+#searchResults .gsc-cursor-page:hover {
+ border-color: #DBDBDB;
+ background-color: #F3F3F3;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
+ background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
+ background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
+ background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
+ background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
+ background-image: linear-gradient(top, #F9F9F9, #ECECEC);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
+EndColorStr='#ececec');
+ color: #167c80;
+}
+
+#searchResults .gsc-tabHeader.gsc-tabhActive,
+#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
+#searchResults .gsc-cursor-page.gsc-cursor-current-page,
+#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
+ color:#fff;
+ background-color: #09C;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
+ background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
+ background-image: -moz-linear-gradient(top, #2FADDB, #09C);
+ background-image: -ms-linear-gradient(top, #2FADDB, #09C);
+ background-image: -o-linear-gradient(top, #2FADDB, #09C);
+ background-image: linear-gradient(top, #2FADDB, #09C);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
+ border: 1px solid #3990AB;
+ z-index:100;
+}
+
+
+
+
+
+/************ STICKY NAV BAR ******************/
+
+#header-wrapper {
+ background: #f9f9f9;
+ margin: 0 -10px 0 -10px;
+ padding: 31px 10px 0px 10px;
+ position: relative;
+}
+#header-wrapper #nav-x div.wrap {
+ max-width: 940px;
+ height: 38px;
+}
+#header-wrapper #nav-x ul.nav-x li {
+ margin-right: 31px !important;
+ margin-top: 5px;
+ margin-bottom: 0px;
+ height: 30px;
+}
+#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
+ color: #669900;
+ border-bottom: 3px solid #669900;
+}
+#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
+ color: #669900;
+}
+#header-wrapper #nav-x > div.wrap ul.nav-x a {
+ font-size: 14.5px;
+}
+#header-wrapper .developer-console-btn {
+ float: right;
+ background: #fefefe;
+ border-radius: 4px;
+ padding: 8px 14px;
+ box-shadow: 1px 1px 0px #7a7a7a;
+ font-size: 14px;
+ margin-top: -6px;
+ cursor: pointer;
+ color: #464646;
+ margin-right: 20px;
+}
+/* not currently used */
+#header-wrapper .shadow {
+ width: 1034px;
+ height: 4px;
+ position: absolute;
+ left: 50%;
+ margin-left: -517px;
+ bottom: -4px;
+ background-image: url(../images/header-shadow.png);
+}
+
+#context {
+ clear: both;
+ padding-top: 14px;
+}
+#context .breadcrumb {
+ float: left;
+ margin-bottom: 10px;
+}
+#context .util {
+ float: right;
+ margin-right: 20px;
+}
+
+.breadcrumb {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ position: relative;
+}
+.breadcrumb li {
+ float: left;
+ padding: 0 20px 0 0;
+ color: #000;
+ white-space: nowrap;
+}
+.breadcrumb li a {
+ color: #000;
+}
+.breadcrumb li:after {
+ content: url(../images/breadcrumb.png);
+ position: relative;
+ top: 1px;
+ left: 10px;
+ width: 5px;
+ height: 10px;
+}
+.breadcrumb li.current {
+ font-weight: 700;
+}
+.breadcrumb li.current:after {
+ display: none;
+}
+
+/* Sticky Nav overrides */
+.sticky-menu {
+ position: fixed;
+ width: 940px;
+ height: 0px;
+ z-index: 51;
+ top: 12px;
+}
+#sticky-header {
+ display: none;
+ padding: 0 10px;
+ position: fixed;
+ background: #f9f9f9;
+ top: 0px;
+ left: 0px;
+ right: 0px;
+ height: 45px;
+ box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
+ border-bottom: 1px solid #a5c43a;
+ z-index: 50;
+}
+#sticky-header.design {
+ border-bottom: 1px solid #167c80;
+}
+#sticky-header.develop {
+ border-bottom: 1px solid #F80;
+}
+#sticky-header.distribute {
+ border-bottom: 1px solid #9C0;
+}
+#sticky-header.about {
+ border-bottom: 1px solid #9933CC;
+}
+#sticky-header > div {
+ overflow: hidden;
+ *zoom: 1;
+ width: 940px;
+ margin: 0 auto;
+ clear: both;
+ padding-top: 9px;
+}
+#sticky-header > div .logo {
+ float: left;
+ width: 26px;
+ height: 25px;
+ background: url(../images/dac_logo.png);
+ background-image: -webkit-image-set(url(../images/dac_logo.png) 1x, url(../images/dac_logo@2x.png) 2x);
+ z-index: 52;
+ position: relative;
+}
+#sticky-header > div .top {
+ float: left;
+ width: 38px;
+ height: 38px;
+ position: relative;
+ background: url(../images/styles/gototop.png);
+ z-index: 52;
+}
+#sticky-header > div .breadcrumb {
+ float: left;
+ padding: 0 0 0 10px;
+ border-left: 1px solid #d2d2d2;
+ line-height: 24px;
+ font-size: 14px;
+ position: relative;
+ top: 0px;
+ z-index: 52;
+}
+
+/* offset the <a name=""> tags to account for sticky nav */
+body.reference a[name] {
+ visibility: hidden;
+ display: block;
+ position: relative;
+ top: -56px;
+}
+
+
+}
+
+
+
+
+
+
+
+/*********** PREVIOUSLY dac-styles.css ***************/
+
+
+#header {
+ border-bottom:0;
+}
+
+#header .wrap {
+ max-width:940px;
+ height:41px;
+ border-bottom:1px solid;
+ border-color: #ccc;
+ position:relative;
+}
+
+.about #header .wrap {
+ border-color: #9933CC;
+}
+
+.design #header .wrap {
+ border-color: #167c80;
+}
+
+.develop #header .wrap {
+ border-color: #F80;
+}
+
+.distribute #header .wrap {
+ border-color: #9C0;
+}
+
+.logo a {
+ float:left;
+}
+
+#header .logo {
+ margin-top: -6px;
+ margin-left: 0px;
+ margin-bottom:0px;
+ width: 160px;
+ padding-right:10px;
+}
+
+
+#header-wrap .logo.landing-logo {
+ width:220px;
+ margin:0;
+ padding:0;
+ margin-bottom:22px;
+}
+#header-wrap .logo.landing-logo img {
+ padding:0 0 0 10px;
+}
+
+.search {
+ height:25px;
+ margin-top: -3px;
+ margin-bottom: 0px;
+}
+
+
+
+/* Quicknav */
+.btn-quicknav {
+ width:20px;
+ height:28px;
+ float:left;
+ margin-left:6px;
+ padding-right:10px;
+ position:relative;
+ cursor:pointer;
+ border-right:1px solid #CCC;
+}
+
+.btn-quicknav a {
+ zoom:1;
+ position:absolute;
+ top:13px;
+ left:5px;
+ display:block;
+ text-indent:-9999em;
+ width:10px;
+ height:5px;
+ background:url(../images/quicknav_arrow.png) no-repeat;
+}
+
+.btn-quicknav a.arrow-active {
+ background-position: 0 -5px;
+ display:none;
+}
+
+#header-wrap.quicknav a.arrow-inactive {
+ display:none;
+}
+
+.btn-quicknav.active a.arrow-active {
+ display:block;
+}
+
+.nav-x li {
+ display:block;
+ float:left;
+ margin-right:45px;
+ -webkit-transition: all 0.25s linear;
+ -moz-transition: all 0.25s linear;
+ -ms-transition: all 0.25s linear;
+ -o-transition: all 0.25s linear;
+ transition: all 0.25s linear;
+}
+
+#header-wrap.quicknav .nav-x li {
+ min-width:160px;
+ margin-right:20px;
+}
+
+#header-wrap.quicknav li.last {
+ margin-right:0px;
+}
+
+#quicknav {
+ float:none;
+ clear:both;
+ margin-left:0;
+ margin-top:-30px;
+ display:none;
+ overflow:hidden;
+}
+
+#header-wrap.quicknav #quicknav {
+
+}
+
+#quicknav ul {
+ margin:10px 0;
+ padding:0;
+}
+
+#quicknav ul li.about {
+ border-top:1px solid #9933CC;
+}
+
+#quicknav ul li.design {
+ border-top:1px solid #167c80;
+}
+
+#quicknav ul li.develop {
+ border-top:1px solid #FF8800;
+}
+
+#quicknav ul li.distribute {
+ border-top:1px solid #99cc00;
+}
+
+#quicknav ul li {
+ display:block;
+ float:left;
+ margin:0 20px 0 0;
+ min-width:140px;
+}
+
+#quicknav ul li.last {
+ margin-right:0px;
+}
+
+#quicknav ul li ul li {
+ float:none;
+}
+
+#quicknav ul li ul li a {
+ color:#222;
+}
+
+#quicknav ul li li ul,
+#quicknav ul li li ul li {
+ margin:0;
+}
+
+#quicknav ul li li ul li:before {
+ content:"\21B3";
+}
+
+#header-wrap {
+ -webkit-transition: all 0.25s ease-out;
+ -moz-transition: all 0.25s ease-out;
+ -ms-transition: all 0.25s ease-out;
+ -o-transition: all 0.25s ease-out;
+ transition: all 0.25s ease-out;
+
+}
+
+#header-wrap.quicknav {
+ height:216px;
+
+}
+
+/* SEARCH AND MORE */
+.search {
+ position: absolute;
+ width: 50px;
+ height:28px;
+ display: block;
+ margin-top:-3px;
+ margin-bottom:7px;
+ overflow:hidden;
+ z-index:100;
+ right:54px;
+ -webkit-transition: width 0.4s ease;
+ -moz-transition: width 0.4s ease;
+ -o-transition: width 0.4s ease;
+ transition: width 0.4s ease;
+}
+
+.search #search-btn {
+ width:50px;
+ height:28px;
+ background:url(../images/icon_search.png) no-repeat;
+ float:left;
+}
+
+.search-inner {
+ width:245px;
+}
+
+.search:hover, .search.active {
+ width:245px;
+}
+
+.search .bottom, .search .left, .search .right {
+ position: absolute;
+ background-color: #a2a2a2
+}
+
+.search .bottom {
+ width: 214px;
+ height: 1px;
+ top: 24px;
+ left: 0
+}
+
+.search .left, .search .right {
+ height: 5px;
+ width: 1px
+}
+
+.search .left {
+ top: 22px;
+ left: 56px;
+ background-color:#CCC;
+}
+
+.search .right {
+ top: 22px;
+ left: 238px;
+ background-color:#CCC;
+}
+
+.search form {
+ margin-top: 2px;
+ width: 162px;
+ float:left;
+}
+
+.search form input {
+ color: #2f2f2f;
+ font-size: 0.95em;
+ width: 178px;
+ border: none;
+ margin-left: 6px;
+ z-index: 1500;
+ position: relative;
+ background-color: transparent;
+ border-bottom:1px solid #CCC;
+ padding:0 0 0 4px;
+ outline:none;
+ height:24px;
+}
+
+.search:hover form input {
+ border-bottom:1px solid #167c80;
+}
+
+.search:hover .bottom, .search:hover .left, .search:hover .right {
+ background-color: #167c80;
+}
+
+.search:hover #search-btn {
+ background-position: 0 -28px
+}
+
+.search form input:focus {
+ color: #222;
+ font-weight: bold
+}
+
+.moremenu {
+ float: right;
+ position: relative;
+ width: 50px;
+ height:28px;
+ display: block;
+ margin-top:-3px;
+ margin-bottom:7px;
+ overflow:hidden;
+ -webkit-transition: width 0.25s ease;
+ -moz-transition: width 0.25s ease;
+ -o-transition: width 0.25s ease;
+ transition: width 0.25s ease;
+}
+
+.moremenu #more-btn {
+ width:40px;
+ height:28px;
+ background:url(../images/icon_more.png) no-repeat;
+ border-left:1px solid #CCC;
+ float:left;
+ cursor:pointer;
+}
+
+.moremenu:hover #more-btn {
+ background-position:0 -28px;
+}
+
+.morehover {
+ position:absolute;
+ right:6px;
+ top:-9px;
+ width:40px;
+ height:35px;
+ z-index:99;
+ overflow:hidden;
+
+ -webkit-opacity:0;
+ -moz-opacity:0;
+ -o-opacity:0;
+ opacity:0;
+
+ -webkit-transform-origin:100% 0%;
+ -moz-transform-origin:100% 0%;
+ -o-transform-origin:100% 0%;
+ transform-origin:100% 0%;
+
+ -webkit-transition-property: -webkit-opacity;
+ -webkit-transition-duration: .25s;
+ -webkit-transition-timing-function:ease;
+
+ -moz-transition-property: -moz-opacity;
+ -moz-transition-duration: .25s;
+ -moz-transition-timing-function:ease;
+
+ -o-transition-property: -o-opacity;
+ -o-transition-duration: .25s;
+ -o-transition-timing-function:ease;
+
+ transition-property: opacity;
+ transition-duration: .25s;
+ transition-timing-function:ease;
+}
+
+.morehover:hover,
+.morehover.hover {
+ opacity:1;
+ height:385px;
+ width:268px;
+ -webkit-transition-property:height, -webkit-opacity;
+}
+
+.morehover .top {
+ width:268px;
+ height:39px;
+ background:url(../images/more_top.png) no-repeat;
+}
+
+.morehover .mid {
+ width:228px;
+ background:url(../images/more_mid.png) repeat-y;
+ padding:10px 20px 0 20px;
+}
+
+.morehover .mid .header {
+ border-bottom:1px solid #ccc;
+ font-weight:bold;
+}
+
+.morehover .bottom {
+ width:268px;
+ height:6px;
+ background:url(../images/more_bottom.png) no-repeat;
+}
+
+.morehover ul {
+ margin:10px 10px 20px 0;
+}
+
+.morehover ul li {
+ list-style:none;
+}
+
+.morehover ul li.active a,
+.morehover ul li.active a:hover {
+ color:#222 !important;
+}
+
+.morehover ul li.active img {
+ margin-right:4px;
+}
+
+
+
+
+/* MARQUEE */
+.slideshow-container {
+ width:100%;
+ overflow:hidden;
+ position:relative;
+}
+.slideshow-container .slideshow-prev {
+ position:absolute;
+ top:50%;
+ left:0px;
+ margin-top:-36px;
+ z-index:99;
+}
+.slideshow-container .slideshow-next {
+ position:absolute;
+ top:50%;
+ margin-top:-36px;
+ z-index:99;
+ right:0px;
+}
+
+.slideshow-container .pagination {
+ position:absolute;
+ bottom:20px;
+ width:100%;
+ text-align:center;
+ z-index:99;
+}
+.slideshow-container .pagination ul {
+ margin:0;
+}
+.slideshow-container .pagination ul li{
+ display: inline-block;
+ width:12px;
+ height:12px;
+ text-indent:-8000px;
+ list-style:none;
+ margin: 0 2px;
+ border-radius:6px;
+ background-color:#ccc;
+ cursor:pointer;
+ -webkit-transition:color .5s ease-in;
+ -moz-transition:color .5s ease-in;
+ -o-transition:color .5s ease-in;
+ transition:color .5s ease-in;
+}
+.slideshow-container .pagination ul li:hover {
+ background-color:#999;
+}
+.slideshow-container .pagination ul li.active {
+ background-color:#167c80;
+}
+.slideshow-container .pagination ul li.active:hover {
+ background-color:#167c80;
+}
+.slideshow-container ul li {
+ display:inline;
+ list-style:none;
+}
+
+
+#landing h1 {
+ margin:17px 0 20px 0 !important;
+}
+
+a.download-sdk {
+ float:right;
+ margin:-10px 0;
+ height:30px;
+ padding-top:4px;
+ padding-bottom:0px;
+}
+
+#nav-x {
+ padding-top: 13px;
+}
+
+#nav-x .wrap {
+ min-height:32px;
+}
+
+#nav-x .wrap,
+#searchResults.wrap {
+ max-width:940px;
+ border-bottom:1px solid #CCC;
+}
+
+#searchResults.wrap #leftSearchControl {
+ min-height:700px
+}
+.nav-x {
+ margin-left:0;
+ margin-bottom:0;
+}
+
+
+
+
+
+
+
+
+
+
+/*
+ * CSS Styles that are needed by jScrollPane for it to operate correctly.
+ */
+
+.jspContainer {
+ overflow: hidden;
+ position: relative;
+}
+
+.jspPane {
+ position: absolute;
+ width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
+}
+
+.jspVerticalBar {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 4px;
+ height: 100%;
+ background: #f5f5f5;
+}
+
+.jspHorizontalBar {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 4px;
+ background: #f5f5f5;
+}
+
+.jspVerticalBar *,
+.jspHorizontalBar * {
+ margin: 0;
+ padding: 0;
+}
+.jspCap {
+ display: block;
+}
+
+.jspVerticalBar .jspCap {
+ height: 4px;
+}
+
+.jspHorizontalBar .jspCap {
+ width: 0;
+ height: 100%;
+}
+
+.jspHorizontalBar .jspCap {
+ float: left;
+}
+
+.jspTrack {
+ position: relative;
+}
+
+.jspDrag {
+ background: #bbb;
+ position: relative;
+ top: 0;
+ left: 0;
+ cursor: pointer;
+}
+
+.jspDrag:hover,
+.jspDrag:active {
+ border-color: #09c;
+ background-color: #4cadcb;
+ background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
+ background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
+ background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
+ background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
+ background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
+ background-image: linear-gradient(left, #5dbcd9, #4cadcb);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
+}
+
+.jspHorizontalBar .jspTrack,
+.jspHorizontalBar .jspDrag {
+ float: left;
+ height: 100%;
+}
+
+.jspArrow {
+ background: #999;
+ text-indent: -20000px;
+ display: block;
+ cursor: pointer;
+}
+
+.jspArrow.jspDisabled {
+ cursor: default;
+ background: #ccc;
+}
+
+.jspVerticalBar .jspArrow {
+ height: 16px;
+}
+
+.jspHorizontalBar .jspArrow {
+ width: 16px;
+ float: left;
+ height: 100%;
+}
+
+.jspVerticalBar .jspArrow:focus {
+ outline: none;
+}
+
+.jspCorner {
+ float: left;
+ height: 100%;
+}
+
+/* Yuk! CSS Hack for IE6 3 pixel bug :( */
+* html .jspCorner {
+ margin: 0 -3px 0 0;
+}
+/******* end of jscrollpane *********/
+
+
+
+
+
+/************ DEVELOP HOMEPAGE ******************/
+
+/* Slideshow */
+.slideshow-develop {
+ height: 316px;
+ width: 940px;
+ position: relative;
+ overflow:hidden;
+}
+.slideshow-develop .frame {
+ width: 940px;
+ height: 316px;
+}
+.slideshow-develop img.play {
+ max-width:350px;
+ max-height:240px;
+ margin:20px 0 0 90px;
+ -webkit-transform: perspective(800px ) rotateY( 35deg );
+ box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
+ -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
+ -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
+}
+.slideshow-develop img.play.no-shadow {
+ box-shadow: none;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+}
+.slideshow-develop img.play.no-transform {
+ -webkit-transform: none;
+}
+.slideshow-develop a.slideshow-next {
+ background: url(../images/arrow-right-develop.png);
+}
+.slideshow-develop a.slideshow-prev {
+ background: url(../images/arrow-left-develop.png);
+}
+.slideshow-develop .content-right {
+ float: left;
+}
+.slideshow-develop .content-right h2 {
+ padding:0;
+ margin-bottom:10px;
+ border:none;
+ font-size:24px;
+}
+.slideshow-develop .item {
+ height: 300px;
+ width: 940px;
+}
+.slideshow-develop .pagination ul li.active {
+ background-color: #F80;
+}
+.slideshow-develop .pagination ul li.active:hover {
+ background-color: #F80;
+}
+.slideshow-develop .item hr {
+ margin:5px 0 10px;
+}
+.slideshow-develop .item p {
+ margin:10px 0;
+}
+.slideshow-develop .item p.title-intro {
+ position:absolute;
+ margin:0;
+}
+
+/* Feeds */
+.feed ul {
+ margin: 0;
+}
+.feed .feed-nav {
+ height: 25px;
+ border-bottom: 1px solid #CCC;
+}
+.feed .feed-nav li {
+ list-style: none;
+ float: left;
+ height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
+ margin-right: 25px;
+ cursor: pointer;
+}
+.feed .feed-nav li.active {
+ color: #000;
+ border-bottom: 4px solid #F80;
+}
+.feed .feed-container {
+ overflow: hidden;
+ width: 460px;
+}
+.feed .feed-container .feed-frame {
+ width: 1000px;
+}
+.feed .feed-container .feed-frame ul {
+ float: left;
+ width:460px;
+}
+.feed .feed-container .feed-frame ul ul {
+ float: none;
+ margin:10px 0 0 30px;
+}
+.feed .feed-container .feed-frame li {
+ list-style: none;
+ margin: 20px 0 20px 0;
+ width: 460px;
+ height:93px;
+}
+.feed .feed-container .feed-frame li.playlist {
+ height:auto;
+}
+.feed .feed-container .feed-frame li.playlist a {
+ height:93px;
+ display:block;
+}
+.feed .feed-container .feed-frame li.more {
+ height:20px;
+ margin:10px 0 5px 5px;
+}
+.feed .feed-container .feed-frame li.more a {
+ height:inherit;
+}
+.feed .feed-container .feed-frame li.playlist-video {
+ list-style: none;
+ margin: 0;
+ width: 460px;
+ height:55px;
+ font-size:12px;
+}
+.feed .feed-container .feed-frame li.playlist-video a {
+ height:45px;
+ padding:5px;
+}
+.feed .feed-container .feed-frame li.playlist-video h5 {
+ font-size:12px;
+ line-height:13px;
+ margin:0;
+}
+.feed .feed-container .feed-frame li.playlist-video p {
+ margin:5px 0 0;
+ line-height:15px;
+}
+.feed-container .feed-frame div.feed-image {
+ float: left;
+ border: 1px solid #999;
+ margin:0 20px 0 0;
+ width:122px;
+ height:92px;
+ background:url('../images/blog-default.png') no-repeat 0 0;
+ background-size:180px;
+}
+#jd-content .feed .feed-container .feed-frame li img {
+ float: left;
+ border: 1px solid #999;
+ margin:0 20px 0 0;
+ width:122px;
+ height:92px;
+}
+#jd-content .feed .feed-container .feed-frame li.playlist-video img {
+ width:inherit;
+ height:inherit;
+}
+
+.feed .feed-container .feed-frame li a,
+.feed .feed-container .feed-frame li a:active {
+ color:#555 !important;
+}
+
+.feed .feed-container .feed-frame li a:hover,
+.feed .feed-container .feed-frame li a:hover * {
+ color:#7AA1B0 !important;
+}
+
+/* Video player */
+#player-wrapper {
+ display:none;
+ margin: -1px auto 0;
+ position: relative;
+ width: 940px;
+ height: 0px;
+}
+#player-frame {
+ background: #EFEFEF;
+ border: 1px solid #CCC;
+ padding: 0px 207px;
+ z-index: 10; /* stay above marque, but below search suggestions */
+ width: 525px;
+ height: 330px;
+ position: relative;
+}
+
+
+
+/************ DEVELOP TOPIC CONTAINERS ************/
+
+.landing-banner,
+.landing-docs {
+ margin:20px 0;
+}
+.landing-banner > div:first-child,
+.landing-docs > div:first-child,
+.landing-docs > .col-12 {
+ margin-left:0;
+ min-height:280px;
+}
+.landing-banner.short > div {
+ min-height:50px;
+}
+.landing-banner > div:last-child,
+.landing-docs > div:last-child,
+.landing-docs > .col-12 {
+ margin-right:0;
+}
+
+.landing-banner > div > *:last-child {
+ margin-bottom:0;
+}
+.landing-banner h1 {
+ margin-top:16px;
+ padding-bottom:24px;
+}
+.landing-docs,
+.landing-banner {
+ clear:both;
+ overflow:hidden;
+}
+.landing-docs h3 {
+ font-size:14px;
+ line-height:21px;
+ color:#555;
+ text-transform:uppercase;
+ border-bottom:1px solid #CCC;
+ margin:0 0 20px;
+}
+.landing-docs a {
+ color:#333 !important;
+}
+
+.landing-docs a:hover,
+.landing-docs a:hover * {
+ color:#0C4446 !important
+}
+
+.landing-docs .normal-links a {
+ color:#167c80 !important;
+}
+
+.plusone {
+ float:right;
+}
+
+
+
+.next-docs {
+ border-top:1px solid #ccc;
+ margin:40px 0 0;
+ padding:5px 0 0;
+ clear:left;
+ overflow:hidden;
+}
+.next-docs div:first-child {
+ margin-left:0;
+}
+.next-docs div:last-child {
+ margin-right:0;
+}
+
+.next-docs h2 {
+ font-size:14px;
+ line-height:21px;
+ color:#555;
+ text-transform:uppercase;
+ border-bottom:none;
+ margin:0 0 1em;
+ padding:5px 0 0;
+}
+
+
+
+/************* HOME/LANDING PAGE *****************/
+
+.slideshow-home {
+ height: 500px;
+ width: 940px;
+ border-bottom: 1px solid #CCC;
+ position: relative;
+ margin: 0;
+}
+.slideshow-home .frame {
+ width: 940px;
+ height: 500px;
+}
+.slideshow-home .content-left {
+ float: left;
+ text-align: center;
+ vertical-align: center;
+ margin: 0 0 0 35px;
+}
+.slideshow-home .content-right {
+ margin: 80px 0 0 0;
+}
+.slideshow-home .content-right p {
+ margin-bottom: 10px;
+}
+.slideshow-home .content-right p:last-child {
+ margin-top: 15px;
+}
+.slideshow-home .content-right h1 {
+ padding:0;
+}
+.slideshow-home .item {
+ height: 500px;
+ width: 940px;
+}
+.home-sections {
+ padding: 30px 20px 20px;
+ margin: 20px 0;
+ background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
+}
+.home-sections ul {
+ margin: 0;
+}
+.home-sections ul li {
+ float: left;
+ display: block;
+ list-style: none;
+ width: 170px;
+ height: 35px;
+ border: 1px solid #ccc;
+ background: white;
+ margin-right: 10px;
+ border-radius: 1px;
+ -webkit-border-radius: 1px;
+ -moz-border-radius: 1px;
+ box-shadow: 1px 1px 5px #EEE;
+ -webkit-box-shadow: 1px 1px 5px #EEE;
+ -moz-box-shadow: 1px 1px 5px #EEE;
+ background: white;
+}
+.home-sections ul li:hover {
+ background: #F9F9F9;
+ border: 1px solid #CCC;
+}
+.home-sections ul li a,
+.home-sections ul li a:hover {
+ font-weight: bold;
+ margin-top: 8px;
+ line-height: 18px;
+ float: left;
+ width: 100%;
+ text-align: center;
+ color: #09c !important;
+}
+.home-sections ul li a {
+ font-weight: bold;
+ margin-top: 8px;
+ line-height: 18px;
+ float: left;
+ width:100%;
+ text-align:center;
+}
+.home-sections ul li img {
+ float: left;
+ margin: -8px 0 0 10px;
+}
+.home-sections ul li.last {
+ margin-right: 0px;
+}
+.fullpage #footer {
+ margin-top: -40px;
+}
+
+/************ DISTRIBUTE PAGES ******************/
+
+.article-detail #body-content {
+ padding-top: 10px;
+}
+
+/* A container for grid sets with uppercase h3 and rule */
+.dynamic-grid h3 {
+ font-size:14px;
+ line-height:21px;
+ color:#555;
+ text-transform:uppercase;
+ border-bottom:1px solid #CCC;
+ padding:8px 0 0 1px;
+ margin-bottom:14px;
+ clear:both;
+}
+
+.top-right-float {
+ float: right;
+}
+
+.clearfloat {
+ float: none;
+ clear: both;
+}
+
+.border-img {
+ border: 1px solid #CCC;
+}
+
+.center-img {
+ margin: auto;
+ text-align: center;
+}
+.center-img img {
+ margin-bottom: 15px;
+}
+
+.figure img, .border-img {
+ margin-bottom: 15px;
+}
+
+/************ RESOURCE CARDS ******************/
+
+/* Resource cards, 12, 13, 16-col */
+
+/* Basic card-styling with shadow */
+.resource-card {
+ border-radius: 1px;
+ box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
+ background: #fefefe;
+}
+
+/* Styling for background image including tinting and section icons in stacks */
+.card-bg {
+ display: block;
+ position: absolute;
+ vertical-align: top;
+ width: 100%;
+ left: 0;
+ top: 0;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-image: url(../images/resource-card-default-android.jpg);
+}
+.card-bg:after {
+ content: "";
+ display: block;
+ height: 100%;
+ width: 100%;
+ opacity: 1;
+ background: rgba(0, 0, 0, 0.2);
+ -webkit-transition: opacity 0.5s;
+ -moz-transition: opacity 0.5s;
+ -o-transition: opacity 0.5s;
+ transition: opacity 0.5s;
+}
+.static .card-bg:after {
+ display:none;
+}
+.card-bg .card-section-icon {
+ position: absolute;
+ top: 50%;
+ width: 100%;
+ margin-top: -35px;
+ text-align: center;
+ padding-top: 65px;
+ z-index: 100;
+}
+.card-bg .card-section-icon .icon {
+ position: absolute;
+ left: 50%;
+ margin-left: -28px;
+ top: 0px;
+ width: 56px;
+ height: 56px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ background-image: url(../images/stack-icon.png);
+}
+.card-bg .card-section-icon .section {
+ text-transform: uppercase;
+ color: white;
+ font-size: 14px;
+}
+
+.card-info {
+ position: absolute;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow: hidden;
+ background: #fefefe;
+ padding: 4px 12px 6px 12px;
+}
+.card-info .section {
+ text-transform: uppercase;
+ color: #898989;
+ font-size: 12px;
+ margin-bottom: 1px;
+}
+.card-info .title {
+ color: #363636;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ padding-bottom: 5px;
+ margin-bottom: -2px;
+ font-size: 16px;
+}
+.card-info .description {
+ overflow: hidden;
+}
+.card-info .description .text {
+ color: #464646;
+ font: 13px/15px Roboto Condensed;
+ overflow: hidden;
+ width:100%;
+}
+.card-info .description .util {
+ position: absolute;
+ right: 5px;
+ bottom: 70px; /*-2px;*/
+ opacity: 0;
+ -webkit-transition: opacity 0.5s;
+ -moz-transition: opacity 0.5s;
+ -o-transition: opacity 0.5s;
+ transition: opacity 0.5s;
+}
+.card-info.empty-desc .title {
+ white-space: normal;
+ overflow: visible;
+}
+.card-info.empty-desc .description {
+ display: none;
+}
+/* Truncate card summaries at bounding box and
+ * and apply ellipsis at lower right */
+.ellipsis {
+ overflow: hidden;
+ float:right;
+ line-height: 15px;
+ width:100%;
+}
+.resource-card-6x6 .card-info .description .teddddddxt {
+ float:left;
+ position:relative;
+ margin-left:0;
+}
+.ellipsis:before {
+ content:"";
+ float: left;
+ width: 5px;
+ height:100%;
+}
+.ellipsis > *:first-child.text {
+ float: right;
+ width: 100% !important;
+ margin-left: -5px;
+}
+.ellipsis:after {
+ content: "\02026";
+ height:17px;
+ padding-bottom:4px;
+
+ box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+
+ float: right; position: relative;
+ top: -16px; left: 100%;
+ width: 4em; margin-left: -4em;
+ padding-right: 5px;
+
+ background: -webkit-gradient(linear, left top, right top,
+ from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
+ background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
+ background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
+ background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
+ background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
+}
+.ellipsis:after {
+ font-style: normal; color: #aaa;
+ font-size:13px;
+ text-align: right;
+}
+
+/* Flow Layout */
+.resource-flow-layout {
+ display: inline-block;
+}
+.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
+ float: left;
+ position: relative;
+}
+.resource-flow-layout .resource-card-stack > .resource-card {
+ margin-right: 0px !important;
+}
+.resource-flow-layout:after {
+ content: ".";
+ display: block;
+ height: 0;
+ position:relative;
+ clear: both;
+ visibility: hidden;
+}
+.resource-card:hover {
+ cursor: pointer;
+}
+.static .resource-card:hover {
+ cursor: auto;
+}
+.resource-card:hover .card-bg:after {
+ opacity: 0;
+}
+/* disabled to make way for fade/ellipsis truncation,
+ and the plusone moves up.
+.resource-card:hover .card-info .description .text {
+ padding-right: 70px;
+} */
+.resource-card:hover .card-info .description .util {
+ opacity: 1;
+}
+
+/* Carousel Layout */
+/* Carousel styles for landing page */
+.resource-carousel-layout {
+ margin: 20px 0 20px 0;
+ position: relative;
+ overflow: hidden;
+}
+.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
+ display: none;
+}
+.resource-carousel-layout .pagination {
+ bottom: 0px;
+}
+.resource-carousel-layout .frame li {
+ position: relative;
+}
+.resource-carousel-layout .frame li .card-bg {
+ height: 300px;
+}
+.resource-carousel-layout .frame li .card-info {
+ padding: 7px 15px 0px 15px;
+ top: 300px;
+}
+.resource-carousel-layout .frame li .card-info .section {
+ font-size: 13px;
+ margin-bottom: 7px;
+}
+.resource-carousel-layout .frame li .card-info .title {
+ font-size: 25px;
+ margin-bottom: 2px;
+}
+.resource-carousel-layout .frame li .card-info .description {
+ font-family: 15px/16px Roboto Condensed, sans-serif;
+}
+.resource-carousel-layout .frame li .card-info .description .text {
+ height: 40px;
+}
+.resource-carousel-layout .frame li .card-info .description .util {
+ bottom:97px;
+ right:4px;
+}
+
+/* Stack Layout */
+.resource-stack-layout {
+ display: inline-block;
+}
+.resource-stack-layout .resource-card-stack {
+ float: left;
+ position: relative;
+}
+.resource-stack-layout .resource-card {
+ margin-bottom: 20px;
+ display: block;
+ position: relative;
+}
+.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
+ /*text-transform: uppercase;*/
+ color: #898989;
+ font-size: 17px;
+ line-height: 24px;
+ margin-bottom: 6px;
+}
+.resource-stack-layout .section-card {
+ height: 284px;
+}
+.resource-stack-layout .section-card > .card-bg {
+ height: 192px;
+}
+.resource-stack-layout .section-card > .card-info {
+ padding: 4px 12px 6px 12px;
+ top: 192px;
+}
+.resource-stack-layout .section-card > .card-info .section {
+ display: none;
+}
+.resource-stack-layout .section-card > .card-info .title {
+ font-size: 17px;
+ border-bottom: 1px solid #959595;
+ padding-bottom: 0px;
+}
+.resource-stack-layout .section-card > .card-info .description {
+ font-size: 13px;
+ line-height: 15px;
+}
+.resource-stack-layout .section-card > .card-info .description .text {
+ height: 30px;
+}
+.resource-stack-layout .related-card {
+ height: 90px;
+}
+.resource-stack-layout .related-card > .card-bg {
+ left: 0;
+ top: 0;
+ width: 90px;
+ height: 100%;
+ position: absolute;
+ display: block;
+}
+.resource-stack-layout .related-card > .card-info {
+ left: 90px;
+ padding: 4px 12px 4px 12px;
+}
+.resource-stack-layout .related-card > .card-info .section {
+ font-size: 12px;
+ margin-bottom: 1px;
+ display: none;
+}
+.resource-stack-layout .related-card > .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+ white-space: normal;
+ overflow: visible;
+ text-overflow: ellipsis;
+}
+.resource-stack-layout .related-card > .card-info .title:after {
+ content: url(../images/link-out.png);
+ display: block;
+}
+.resource-stack-layout .related-card > .card-info .description {
+ display: none;
+}
+.resource-stack-layout .section-card-menu {
+ /* Flexible height */
+ display: block;
+ height: auto;
+ width: auto;
+}
+.resource-stack-layout .section-card-menu .card-bg {
+ height: 155px;
+ /* Flexible height */
+ position: relative;
+ display: inline-block;
+ vertical-align: top;
+}
+.resource-stack-layout .section-card-menu .card-info {
+ padding: 4px 12px 0px 12px;
+ /* Flexible height */
+ position: relative;
+ left: auto;
+ top: auto;
+ right: auto;
+ bottom: auto;
+}
+.resource-stack-layout .section-card-menu .card-info ul {
+ list-style: none;
+ margin: 0;
+}
+.resource-stack-layout .section-card-menu .card-info ul li {
+ list-style: none;
+ margin: 0;
+ padding: 15px 0;
+ border-top-width: 1px;
+ border-top-style: solid;
+ border-top-color: #959595;
+}
+.resource-stack-layout .section-card-menu .card-info ul li a, .resource-stack-layout .section-card-menu .card-info ul li a:focus, .resource-stack-layout .section-card-menu .card-info ul li a:link, .resource-stack-layout .section-card-menu .card-info ul li a:visited, .resource-stack-layout .section-card-menu .card-info ul li a:active, .resource-stack-layout .section-card-menu .card-info ul li a:hover {
+ color: #363636 !important;
+}
+.resource-stack-layout .section-card-menu .card-info ul li:first-child {
+ border-top: none;
+}
+.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
+ opacity: 1;
+ -webkit-transition: opacity 0.5s;
+ -moz-transition: opacity 0.5s;
+ -o-transition: opacity 0.5s;
+ transition: opacity 0.5s;
+}
+.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
+ max-height: 30px;
+ opacity: 1;
+ -webkit-transition: max-height 0.5s, opacity 1s;
+ -moz-transition: max-height 0.5s, opacity 1s;
+ -o-transition: max-height 0.5s, opacity 1s;
+ transition: max-height 0.5s, opacity 1s;
+}
+.resource-stack-layout .section-card-menu .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+ position: relative;
+}
+.resource-stack-layout .section-card-menu .card-info .title:after {
+ background: url(../images/stack-arrow-right.png);
+ content: '';
+ opacity: 0;
+ -webkit-transition: opacity 0.25s;
+ -moz-transition: opacity 0.25s;
+ -o-transition: opacity 0.25s;
+ transition: opacity 0.25s;
+ position: absolute;
+ right: 0px;
+ top: 3px;
+ width: 10px;
+ height: 15px;
+}
+.resource-stack-layout .section-card-menu .card-info .title.more {
+ text-transform: uppercase;
+ color: #898989;
+ display: inline-block;
+}
+.resource-stack-layout .section-card-menu .card-info .title.more:after {
+ background: url(../images/stack-arrow-right.png);
+ content: '';
+ display: block;
+ position: absolute;
+ right: -20px;
+ top: 3px;
+ width: 10px;
+ height: 15px;
+}
+.resource-stack-layout .section-card-menu .card-info .description {
+ max-height: 0px;
+ opacity: 0;
+ overflow: hidden;
+ font-size: 13px;
+ line-height: 15px;
+ /* Hover off */
+ -webkit-transition: max-height 0.5s, opacity 0.5s;
+ -moz-transition: max-height 0.5s, opacity 0.5s;
+ -o-transition: max-height 0.5s, opacity 0.5s;
+ transition: max-height 0.5s, opacity 0.5s;
+}
+.resource-stack-layout .section-card-menu .card-info .description .text {
+ height: 30px;
+}
+.resource-stack-layout:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+
+/* Generate the flow layout styles for a 3-column 16-col span */
+.resource-flow-layout.col-16 {
+ margin: 0 -14px 0 0;
+ width: 954px;
+}
+.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
+ margin: 0 14px 20px 0;
+}
+.resource-flow-layout.col-16 .resource-card-row-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-16 .resource-card-col-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-16 .resource-card-3x6 {
+ width: 145px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-3x12 {
+ width: 145px;
+ height: 588px;
+}
+.resource-flow-layout.col-16 .resource-card-3x18 {
+ width: 145px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-6x6 {
+ width: 304px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-6x12 {
+ width: 304px;
+ height: 588px;
+}
+.resource-flow-layout.col-16 .resource-card-6x18 {
+ width: 304px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-9x6 {
+ width: 463px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-9x12 {
+ width: 463px;
+ height: 588px;
+}
+.resource-flow-layout.col-16 .resource-card-9x18 {
+ width: 463px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-12x6 {
+ width: 622px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-12x12 {
+ width: 622px;
+ height: 588px;
+}
+.resource-flow-layout.col-16 .resource-card-12x18 {
+ width: 622px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-15x6 {
+ width: 781px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-15x12 {
+ width: 781px;
+ height: 588px;
+}
+.resource-flow-layout.col-16 .resource-card-15x18 {
+ width: 781px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-18x6 {
+ width: 940px;
+ height: 284px;
+}
+.resource-flow-layout.col-16 .resource-card-18x12 {
+ width: 940px;
+ height: 420px;
+}
+.resource-flow-layout.col-16 .resource-card-18x18 {
+ width: 940px;
+ height: 892px;
+}
+.resource-flow-layout.col-16 .resource-card-3x2 {
+ width: 145px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-3x2x3 {
+ width: 145px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-3x3 {
+ width: 145px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-3x3x2 {
+ width: 145px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-16 .resource-card-6x2 {
+ width: 304px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-6x2x3 {
+ width: 304px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-6x3 {
+ width: 304px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-6x3x2 {
+ width: 304px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-16 .resource-card-9x2 {
+ width: 463px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-9x2x3 {
+ width: 463px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-9x3 {
+ width: 463px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-9x3x2 {
+ width: 463px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-16 .resource-card-12x2 {
+ width: 622px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-12x2x3 {
+ width: 622px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-12x3 {
+ width: 622px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-12x3x2 {
+ width: 622px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-16 .resource-card-15x2 {
+ width: 781px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-15x2x3 {
+ width: 781px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-15x3 {
+ width: 781px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-15x3x2 {
+ width: 781px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-16 .resource-card-18x2 {
+ width: 940px;
+ height: 95px;
+}
+.resource-flow-layout.col-16 .resource-card-18x2x3 {
+ width: 940px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-16 .resource-card-18x3 {
+ width: 940px;
+ height: 142px;
+}
+.resource-flow-layout.col-16 .resource-card-18x3x2 {
+ width: 940px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+
+/* Generate the flow layout styles for a 3-column 16-col span */
+.resource-flow-layout.col-12 {
+ margin: 0 -14px 0 0;
+ width: 714px;
+}
+
+.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
+ margin: 0 14px 20px 0;
+}
+.resource-flow-layout.col-12 .resource-card-row-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-12 .resource-card-col-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-12 .resource-card-3x6 {
+ width: 105px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-3x12 {
+ width: 105px;
+ height: 588px;
+}
+.resource-flow-layout.col-12 .resource-card-3x18 {
+ width: 105px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-6x6 {
+ width: 224px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-6x12 {
+ width: 224px;
+ height: 588px;
+}
+.resource-flow-layout.col-12 .resource-card-6x18 {
+ width: 224px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-9x6 {
+ width: 343px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-9x12 {
+ width: 343px;
+ height: 588px;
+}
+.resource-flow-layout.col-12 .resource-card-9x18 {
+ width: 343px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-12x6 {
+ width: 462px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-12x12 {
+ width: 462px;
+ height: 588px;
+}
+.resource-flow-layout.col-12 .resource-card-12x18 {
+ width: 462px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-15x6 {
+ width: 581px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-15x12 {
+ width: 581px;
+ height: 588px;
+}
+.resource-flow-layout.col-12 .resource-card-15x18 {
+ width: 581px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-18x6 {
+ width: 700px;
+ height: 284px;
+}
+.resource-flow-layout.col-12 .resource-card-18x12 {
+ width: 700px;
+ height: 420px;
+}
+.resource-flow-layout.col-12 .resource-card-18x18 {
+ width: 700px;
+ height: 892px;
+}
+.resource-flow-layout.col-12 .resource-card-3x2 {
+ width: 105px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-3x2x3 {
+ width: 105px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-3x3 {
+ width: 105px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-3x3x2 {
+ width: 105px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-12 .resource-card-6x2 {
+ width: 224px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-6x2x3 {
+ width: 224px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-6x3 {
+ width: 224px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-6x3x2 {
+ width: 224px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-12 .resource-card-9x2 {
+ width: 343px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-9x2x3 {
+ width: 343px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-9x3 {
+ width: 343px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-9x3x2 {
+ width: 343px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-12 .resource-card-12x2 {
+ width: 462px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-12x2x3 {
+ width: 462px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-12x3 {
+ width: 462px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-12x3x2 {
+ width: 462px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-12 .resource-card-15x2 {
+ width: 581px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-15x2x3 {
+ width: 581px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-15x3 {
+ width: 581px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-15x3x2 {
+ width: 581px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-12 .resource-card-18x2 {
+ width: 700px;
+ height: 95px;
+}
+.resource-flow-layout.col-12 .resource-card-18x2x3 {
+ width: 700px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-12 .resource-card-18x3 {
+ width: 700px;
+ height: 142px;
+}
+.resource-flow-layout.col-12 .resource-card-18x3x2 {
+ width: 700px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+
+/* Generate the flow layout styles for a 3-column 13-col span */
+
+.resource-flow-layout.col-13 {
+ margin: 0 -14px 0 0;
+ width: 774px;
+}
+.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
+ margin: 0 14px 20px 0;
+}
+.resource-flow-layout.col-13 .resource-card-row-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-13 .resource-card-col-stack-last {
+ margin-bottom: 0px !important;
+}
+.resource-flow-layout.col-13 .resource-card-3x6 {
+ width: 115px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-3x12 {
+ width: 115px;
+ height: 588px;
+}
+.resource-flow-layout.col-13 .resource-card-3x18 {
+ width: 115px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-6x6 {
+ width: 244px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-6x12 {
+ width: 244px;
+ height: 588px;
+}
+.resource-flow-layout.col-13 .resource-card-6x18 {
+ width: 244px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-9x6 {
+ width: 373px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-9x12 {
+ width: 373px;
+ height: 588px;
+}
+.resource-flow-layout.col-13 .resource-card-9x18 {
+ width: 373px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-12x6 {
+ width: 502px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-12x12 {
+ width: 502px;
+ height: 588px;
+}
+.resource-flow-layout.col-13 .resource-card-12x18 {
+ width: 502px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-15x6 {
+ width: 631px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-15x12 {
+ width: 631px;
+ height: 588px;
+}
+.resource-flow-layout.col-13 .resource-card-15x18 {
+ width: 631px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-18x6 {
+ width: 760px;
+ height: 284px;
+}
+.resource-flow-layout.col-13 .resource-card-18x12 {
+ width: 760px;
+ height: 420px;
+}
+.resource-flow-layout.col-13 .resource-card-18x18 {
+ width: 760px;
+ height: 892px;
+}
+.resource-flow-layout.col-13 .resource-card-3x2 {
+ width: 115px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-3x2x3 {
+ width: 115px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-3x3 {
+ width: 115px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-3x3x2 {
+ width: 115px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-13 .resource-card-6x2 {
+ width: 244px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-6x2x3 {
+ width: 244px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-6x3 {
+ width: 244px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-6x3x2 {
+ width: 244px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-13 .resource-card-9x2 {
+ width: 373px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-9x2x3 {
+ width: 373px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-9x3 {
+ width: 373px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-9x3x2 {
+ width: 373px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-13 .resource-card-12x2 {
+ width: 502px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-12x2x3 {
+ width: 502px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-12x3 {
+ width: 502px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-12x3x2 {
+ width: 502px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-13 .resource-card-15x2 {
+ width: 631px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-15x2x3 {
+ width: 631px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-15x3 {
+ width: 631px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-15x3x2 {
+ width: 631px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+.resource-flow-layout.col-13 .resource-card-18x2 {
+ width: 760px;
+ height: 95px;
+}
+.resource-flow-layout.col-13 .resource-card-18x2x3 {
+ width: 760px;
+ height: 90px;
+ margin-bottom: 7px;
+}
+.resource-flow-layout.col-13 .resource-card-18x3 {
+ width: 760px;
+ height: 142px;
+}
+.resource-flow-layout.col-13 .resource-card-18x3x2 {
+ width: 760px;
+ height: 138px;
+ margin-bottom: 8px;
+}
+
+/*
+ The following are styles for cards in the flowlayout above, styled by the number of rows they span
+*/
+/* Single row items, might be simpler to just apply a class */
+.resource-card-3x6 > .card-bg, .resource-card-6x6 > .card-bg, .resource-card-9x6 > .card-bg, .resource-card-12x6 > .card-bg, .resource-card-15x6 > .card-bg, .resource-card-18x6 > .card-bg {
+ height: 192px;
+}
+.resource-card-3x6 > .card-info, .resource-card-6x6 > .card-info, .resource-card-9x6 > .card-info, .resource-card-12x6 > .card-info, .resource-card-15x6 > .card-info, .resource-card-18x6 > .card-info {
+ padding: 4px 12px 6px 12px;
+ top: 192px;
+}
+.resource-card-3x6 > .card-info .section, .resource-card-6x6 > .card-info .section, .resource-card-9x6 > .card-info .section, .resource-card-12x6 > .card-info .section, .resource-card-15x6 > .card-info .section, .resource-card-18x6 > .card-info .section {
+ font-size: 12px;
+ margin-bottom: 1px;
+}
+.resource-card-3x6 > .card-info .title, .resource-card-6x6 > .card-info .title, .resource-card-9x6 > .card-info .title, .resource-card-12x6 > .card-info .title, .resource-card-15x6 > .card-info .title, .resource-card-18x6 > .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+}
+.resource-card-3x6 > .card-info .description, .resource-card-6x6 > .card-info .description, .resource-card-9x6 > .card-info .description, .resource-card-12x6 > .card-info .description, .resource-card-15x6 > .card-info .description, .resource-card-18x6 > .card-info .description {
+ font-size: 13px;
+ line-height: 15px;
+}
+.resource-card-3x6 > .card-info .description .text, .resource-card-6x6 > .card-info .description .text, .resource-card-9x6 > .card-info .description .text, .resource-card-12x6 > .card-info .description .text, .resource-card-15x6 > .card-info .description .text, .resource-card-18x6 > .card-info .description .text {
+ height: 30px;
+}
+
+/* Double row items */
+.resource-card-3x12 > .card-bg, .resource-card-6x12 > .card-bg, .resource-card-9x12 > .card-bg, .resource-card-12x12 > .card-bg, .resource-card-15x12 > .card-bg, .resource-card-18x12 > .card-bg {
+ height: 320px;
+}
+.resource-card-3x12 > .card-info, .resource-card-6x12 > .card-info, .resource-card-9x12 > .card-info, .resource-card-12x12 > .card-info, .resource-card-15x12 > .card-info, .resource-card-18x12 > .card-info {
+ padding: 4px 12px 6px 12px;
+ top: 320px;
+}
+.resource-card-3x12 > .card-info .section, .resource-card-6x12 > .card-info .section, .resource-card-9x12 > .card-info .section, .resource-card-12x12 > .card-info .section, .resource-card-15x12 > .card-info .section, .resource-card-18x12 > .card-info .section {
+ font-size: 12px;
+ margin-bottom: 1px;
+}
+.resource-card-3x12 > .card-info .title, .resource-card-6x12 > .card-info .title, .resource-card-9x12 > .card-info .title, .resource-card-12x12 > .card-info .title, .resource-card-15x12 > .card-info .title, .resource-card-18x12 > .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+ white-space: normal;
+}
+.resource-card-3x12 > .card-info .description, .resource-card-6x12 > .card-info .description, .resource-card-9x12 > .card-info .description, .resource-card-12x12 > .card-info .description, .resource-card-15x12 > .card-info .description, .resource-card-18x12 > .card-info .description {
+ font-size: 13px;
+ line-height: 15px;
+}
+
+/* 1/3 row items */
+.resource-card-3x2 > .card-bg, .resource-card-6x2 > .card-bg, .resource-card-9x2 > .card-bg, .resource-card-12x2 > .card-bg, .resource-card-15x2 > .card-bg, .resource-card-18x2 > .card-bg {
+ left: 0;
+ top: 0;
+ width: 90px;
+ height: 100%;
+ position: absolute;
+ display: block;
+}
+.resource-card-3x2 > .card-info, .resource-card-6x2 > .card-info, .resource-card-9x2 > .card-info, .resource-card-12x2 > .card-info, .resource-card-15x2 > .card-info, .resource-card-18x2 > .card-info {
+ left: 90px;
+ padding: 4px 12px 4px 12px;
+ height: 80px;
+ overflow: hidden;
+}
+.resource-card-3x2 > .card-info .section, .resource-card-6x2 > .card-info .section, .resource-card-6x3 > .card-info .section, .resource-card-9x2 > .card-info .section, .resource-card-12x2 > .card-info .section, .resource-card-15x2 > .card-info .section, .resource-card-18x2 > .card-info .section {
+ font-size: 12px;
+ margin-bottom: 1px;
+ /* display: none; */
+}
+.resource-card-3x2 > .card-info .title, .resource-card-6x2 > .card-info .title, .resource-card-9x2 > .card-info .title, .resource-card-12x2 > .card-info .title, .resource-card-15x2 > .card-info .title, .resource-card-18x2 > .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+ white-space: normal;
+ overflow: visible;
+ text-overflow: ellipsis;
+}
+.resource-card-3x2 > .card-info .title:after, .resource-card-6x2 > .card-info .title:after, .resource-card-9x2 > .card-info .title:after, .resource-card-12x2 > .card-info .title:after, .resource-card-15x2 > .card-info .title:after, .resource-card-18x2 > .card-info .title:after {
+ /* content: url(../images/link-out.png); */
+ display: block;
+}
+.resource-card-3x2 > .card-info .description, .resource-card-6x2 > .card-info .description, .resource-card-9x2 > .card-info .description, .resource-card-12x2 > .card-info .description, .resource-card-15x2 > .card-info .description, .resource-card-18x2 > .card-info .description {
+ display: none;
+}
+
+
+/* Override to show the description instead of the content section */
+.no-section .resource-card-3x2 > .card-info .section,
+.no-section .resource-card-6x2 > .card-info .section {
+ display: none;
+}
+.no-section .resource-card-3x2 > .card-info .description,
+.no-section .resource-card-6x2 > .card-info .description {
+ display: block;
+}
+
+/* 1/2 row items */
+.resource-card-3x3 > .card-bg, .resource-card-6x3 > .card-bg, .resource-card-9x3 > .card-bg, .resource-card-12x3 > .card-bg, .resource-card-15x3 > .card-bg, .resource-card-18x3 > .card-bg {
+ left: 0;
+ top: 0;
+ width: 90px;
+ height: 100%;
+ position: absolute;
+ display: block;
+}
+.resource-card-3x3 > .card-info, .resource-card-6x3 > .card-info, .resource-card-9x3 > .card-info, .resource-card-12x3 > .card-info, .resource-card-15x3 > .card-info, .resource-card-18x3 > .card-info {
+ left: 90px;
+ padding: 4px 12px 0px 12px;
+}
+.resource-card-3x3 > .card-info .section, .resource-card-6x3 > .card-info .section, .resource-card-9x3 > .card-info .section, .resource-card-12x3 > .card-info .section, .resource-card-15x3 > .card-info .section, .resource-card-18x3 > .card-info .section {
+ font-size: 12px;
+ margin-bottom: 1px;
+ display: none;
+}
+.resource-card-3x3 > .card-info .title, .resource-card-6x3 > .card-info .title, .resource-card-9x3 > .card-info .title, .resource-card-12x3 > .card-info .title, .resource-card-15x3 > .card-info .title, .resource-card-18x3 > .card-info .title {
+ font-size: 16px;
+ margin-bottom: -2px;
+ white-space: normal;
+ overflow: visible;
+}
+.resource-card-3x3 > .card-info .description .text, .resource-card-6x3 > .card-info .description .text, .resource-card-9x3 > .card-info .description .text, .resource-card-12x3 > .card-info .description .text, .resource-card-15x3 > .card-info .description .text, .resource-card-18x3 > .card-info .description .text {
+ font-size: 12px;
+ line-height: 15px;
+ padding-right: 0px !important;
+ height: 80px;
+}
+.resource-card-3x3 > .card-info .description .util, .resource-card-6x3 > .card-info .description .util, .resource-card-9x3 > .card-info .description .util, .resource-card-12x3 > .card-info .description .util, .resource-card-15x3 > .card-info .description .util, .resource-card-18x3 > .card-info .description .util {
+ display: none;
+}
+/* placement of plusone */
+.resource-card-6x12 > .card-info .description .util, .resource-card-9x12 > .card-info .description .util, .resource-card-12x12 > .card-info .description .util, .resource-card-15x12 > .card-info .description .util {
+ bottom:2px;
+}
+.resource-card-18x12 > .card-info .description .util {
+ bottom:2px;
+}
+/* Overrides for col-16 6x6 cards linking to local content on landing pages.
+ Suppresses "section" and puts the title above a hairline rule. */
+.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
+ display:none;
+}
+.landing .card-info .title {
+ color: #898989;
+ font-size: 17px;
+ line-height: 24px;
+ margin-bottom: 6px;
+ border-bottom: 1px solid #959595;
+ padding-bottom: 0px;
+}
+.landing .card-info .description {
+ font-size: 13px;
+ line-height: 15px;
+}
+.landing .card-info .description .text {
+height:30px;
+}
+.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
+ bottom:2px;
+}
+/*
+ Generate a resource stack layout for a 3 column widget spanning 16 grid cols
+*/
+.resource-stack-layout.col-16 {
+ margin: 0 -14px 0 0;
+ width: 954px;
+}
+.resource-stack-layout.col-16 .resource-card-stack {
+ margin: 0 14px 0 0;
+ width: 304px;
+}
+
+/* Example of card menu tinting */
+.resource-widget[data-section=distribute\/tools] .section-card-menu
+.card-bg:after {
+ background: rgba(126, 55, 148, 0.4) !important;
+}
+.resource-widget[data-section=distribute\/tools] .section-card-menu
+.card-section-icon .icon {
+ background-color: #7e3794 !important;
+}
+.resource-widget[data-section=distribute\/tools] .section-card-menu
+.card-info ul li {
+ border-top-color: #7e3794 !important;
+}
+
+/* tinting for stacks */
+
+div.jd-descr > .resource-widget[data-section=distribute\/tools]
+.section-card-menu .card-info ul li {
+ border-top-color: #7e3794 !important;
+}
+
+
+
+/**
+ * UTILITIES
+ */
+
+
+.border-box {
+ box-sizing: border-box;
+}
+
+.vertical-center-outer {
+ display: table;
+ height: 100%;
+ width: 100%;
+}
+
+.vertical-center-inner {
+ display: table-cell;
+ vertical-align: middle;
+}
+
+/**
+ * TYPE STYLES
+ */
+
+.landing-h1 {
+ font-weight: 100;
+ font-size: 60px;
+ line-height: 78px;
+ text-align: center;
+ letter-spacing: -1px;
+}
+
+.landing-pre-h1 {
+ font-weight: 400;
+ font-size: 28px;
+ color: #93B73F;
+ line-height: 36px;
+ text-align: center;
+ letter-spacing: -1px;
+ text-transform: uppercase;
+
+}
+
+.landing-h1.hero {
+ text-align: left;
+}
+
+.landing-h2 {
+ font-weight: 300;
+ font-size: 42px;
+ line-height: 64px;
+ text-align: center;
+}
+
+.landing-subhead {
+ color: #999999;
+ font-size: 20px;
+ line-height: 28px;
+ font-weight:300;
+ text-align: center;
+}
+.landing-subhead.hero {
+ text-align: left;
+ color: white;
+}
+
+.landing-hero-description {
+ text-align: left;
+ margin: 1em 0;
+}
+
+.landing-hero-description p {
+ font-weight: 300;
+ margin: 0;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+.landing-body .landing-small {
+ font-size: 14px;
+ line-height: 19px;
+}
+
+.landing-body.landing-align-center {
+ text-align: center;
+}
+
+.landing-align-left {
+ text-align: left;
+}
+
+/**
+ * LAYOUT
+ */
+
+#body-content,
+.fullpage,
+#jd-content,
+.jd-descr,
+.landing-body-content {
+ height: 100%;
+}
+
+.landing-section {
+ padding: 80px 10px 80px;
+ width: 100%;
+ margin-left: -10px;
+ text-rendering: optimizeLegibility;
+}
+
+#extending-android-to-wearables {
+ padding-top: 30px;
+}
+
+.landing-short-section {
+ padding: 40px 10px 28px;
+}
+
+.landing-gray-background {
+ background-color: #e9e9e9;
+}
+
+.landing-white-background {
+ background-color: white;
+}
+
+.landing-red-background {
+ color: white;
+ background-color: hsl(8, 70%, 54%);
+}
+
+.landing-subhead-red {
+ color: hsl(8, 71%, 84%);
+ text-align: left;
+}
+
+.landing-subhead-red p {
+ margin-top: 20px;
+}
+
+.landing-hero-container {
+ height: 100%;
+}
+
+
+.preview-hero {
+ height: calc(100% - 110px);
+ min-height: 504px;
+ margin-top: -5px;
+ padding-top: 0;
+ padding-bottom: 0;
+ background-image: url(../../preview/images/hero.jpg);
+ background-size: cover;
+ background-position: right center;
+ color: white;
+ position: relative;
+ overflow: hidden;
+}
+
+.wear-hero {
+ height: calc(100% - 110px);
+ min-height: 504px;
+ margin-top: -5px;
+ padding-top: 0;
+ padding-bottom: 0;
+ background-image: url(../../wear/images/hero.jpg);
+ background-size: cover;
+ background-position: top center;
+ color: white;
+ position: relative;
+ overflow: hidden;
+}
+
+.tv-hero {
+ height: calc(100% - 110px);
+ min-height: 504px;
+ margin-top: -5px;
+ padding-top: 0;
+ padding-bottom: 0;
+ background-image: url(../../tv/images/hero.jpg);
+ background-size: cover;
+ background-position: right center;
+ color: white;
+ position: relative;
+ overflow: hidden;
+}
+
+.auto-hero {
+ height: calc(100% - 110px);
+ min-height: 504px;
+ margin-top: -5px;
+ padding-top: 0;
+ padding-bottom: 0;
+ background-image: url(../../auto/images/hero.jpg);
+ background-size: cover;
+ background-position: right center;
+ color: white;
+ position: relative;
+ overflow: hidden;
+}
+
+.landing-hero-scrim {
+ background: black;
+ opacity: .2;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ margin-left: -10px;
+}
+
+.landing-hero-wrap {
+ margin: 0 auto;
+ width: 940px;
+ clear: both;
+ height: 100%;
+ position: relative;
+}
+
+.landing-section-header {
+ margin-bottom: 40px;
+}
+
+.landing-hero-wrap .landing-section-header {
+ margin-bottom: 16px;
+}
+
+.landing-body {
+ font-size: 18px;
+ line-height: 24px;
+}
+
+.landing-button {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 16px 32px;
+ font-size: 18px;
+ font-weight: 500;
+ line-height: 24px;
+ cursor: pointer;
+ color: white;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+ -webkit-transition: .2s background-color ease-in-out;
+ -moz-transition: .2s background-color ease-in-out;
+ -o-transition: .2s background-color ease-in-out;
+ transition: .2s background-color ease-in-out;
+}
+
+.landing-primary {
+ background-color: hsl(8, 70%, 44%);
+ color: #f8f8f8;
+}
+
+.landing-button.landing-primary:hover {
+ background-color: hsl(8, 70%, 36%);
+}
+
+.landing-button.landing-primary:active {
+ background-color: hsl(8, 70%, 30%);
+}
+
+.landing-button.landing-secondary {
+ background-color: #2faddb;
+}
+
+.landing-button.landing-secondary:hover {
+ background-color: #09c;
+}
+
+.landing-button.landing-secondary:active {
+ background-color: #3990ab;
+}
+
+a.landing-button,
+a.landing-button:hover,
+a.landing-button:visited {
+ color: white !important;
+}
+
+.landing-video-link {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 16px 32px 16px 82px;
+ font-size: 18px;
+ font-weight: 400;
+ line-height: 24px;
+ cursor: pointer;
+ color: hsla(0, 0%, 100%, .8);
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+ -webkit-transition: .2s color ease-in-out;
+ -moz-transition: .2s color ease-in-out;
+ -o-transition: .2s color ease-in-out;
+ transition: .2s color ease-in-out;
+}
+
+.landing-video-link:before {
+ height: 64px;
+ width: 64px;
+ display: inline-block;
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAFuklEQVR42u2dXWgcVRSAV9LWtBBTTZVWUhNqEQtq1QeroDRKFRFsROqTYPuo+JCiIoJKFC0USqlUfCiowRcfrBgVUUElefAPkW5T8aeaGn9aRbFsjP0x2cx8PuRMvFxmdjeb2Z17Z8+B85DsZPbO+eaec3/OPSkABdXsVI2gABSAqgJQAKoKQAGoKgAFoKoAFICqAlAAqgpAAai6DqDRAiwDeoFtwB7gPaAInABKwKToCWAMeB/YDdwJrAWWNLh9+QMAXABsBQ4A3wFTwAxQBmaBAAhjNJDPy3L938BXwAvArUCHAkh+kCXAVcA+YBw4bRg7MngtkgTlDPA98CywHmhTAP8/xCbgVeAvMZZpwDQllN7xB/AysKGlAQAXAvuBkzW85UVgCBgENlfQQbmuWAXELPAnsAvoaikAQBtwh/j3coLhS2LIfqCzzu/plL8fkvvFgZiR4L2lHrfkHQBgpQTFUwmGnwC212v0KjC2y/3jQPwDPA+05xYAcBHwubx1YZzhC02QBBBRbxgBzssdAOBy4JgRZE0ZTPuNr7FHDCbEhqNAd24AAN0yUbID7QSwsZChABut3hANXY8Bq70HIMb/Ocb4w81+66v0hmGrN0QQ1ngLQJYRvpWHMWWo4KDIaMnuCcVKgdlZAGL8t2J8vpPGrwChDLyWBMFlAA8D0z4ZvwKEs8D93gCQEc9Jy/jFgkdizaRDGUSs8wXAu1bQLQE9ngHosWbPAXDQeQAypT9rBd3+gociyxi2K9riLABZUj5iuZ6RgsciM2OzFxw2A7JrAO6VwGtKTwpG+Anoy9AVmb3gDHCPcwCAFcChRox6jPu9CazMeFQUAKNRL3AJwE2yopjq228BQPZ/d2bcCyaBTa4BeNGa8Q6naIA4GQWubiKEYWvBbp8zAGQt5VfL/fQ3GEAkTzXDLVkjokA2k5a7AuA2GaLNj/tTfvhq0pQgbcwLQtlQusYVALtlzSR191MjADNI9zbJDZWBR10BMGr5/4GMADQ0SAMDlht62xUAxy0AmzMEEMnhtIO0ZF2YAH5wITd0hQw/5wE04M1bjDyXZpC2hqMlYGnWAHqBf40APOEYgChI35VSWyasWfGqrAH0WVkOIw4CSC1IG2tDoSy7XJE1gPs8ArDoIG0BmJGk30wBDHgGYFFBOgbAtqwB7GxxAHerC8rOBU0Dt2gQzjYIb8gawDor+6HVhqFdrkzEwhabiAVOTMSkUb+06FLEUVfWgj5q0cW4g64AeNo66ZLlcnTDNmesBN4y8KArAG6QU42ttCEzBVzpCoAO4EfLDeV5SzIEvgHaXdqUP2BlQud1Ux55zj2uZUX02cPRnKalRLmu17qYmPWF5YbymJgVAh8Ay5wCII3ZEZOYm6fURGT2u9X43Mnk3CDHybmfmRVYXExPv9nKEcpLejqSC3SjdY2TBzTesHqB7wc0onTEV2KucxLApXKkJy9HlAI5anuJFwCkYQ/EuCJfD+mdBnYkXOssgHY53un7MdVZ4CVgqVcADAhjMafkfTioHc14P04yvvMApIEXy5F/+7S8y6UKolPyR4BVVf7Wi2IdawwIPhTrmAW+rmZ8bwBIQ7vloXwoVzNWS6UUrwAYy9YfOlqwKZDkgneA5Qu4l3cly84F9sqGhislywLmaozuYoGFXr0DII1ukxP1hxJ6QzR7HqLxRfumZaRzXZ3f4XXZyi7gCeB3kqsnzs+kSb9s5XHgMeD8RTxDLgq3rmeuYuFvNYCoR8wqujNi+L3UWBcu9wAMt3QZ8LiMlk5RuU50teq6kcEDgTolveIRYHUQBOek1O5cFu/ukLz7/ZJgNSm+OirebWpgaPS7slxfAr4EngGuX8jopqUBxGzyrAVuB54EXgc+lV4yLhO8cfn5E+ZqUD8kBu9sQvv0Hzj4rmoEBaAAVBWAAlBVAApAVQEoAFUFoABUFYACUFUACkC1CfofXVRJocowZVYAAAAASUVORK5CYII=);
+ background-size: contain;
+ position: absolute;
+ content: "";
+ opacity: .7;
+ margin-top: -19px;
+ margin-left: -64px;
+ -webkit-transition: .2s opacity ease-in-out;
+ -moz-transition: .2s opacity ease-in-out;
+ -o-transition: .2s opacity ease-in-out;
+ transition: .2s opacity ease-in-out;
+}
+
+.landing-video-link:hover {
+ color: hsla(0, 0%, 100%, 1);
+}
+
+.landing-video-link:hover:before {
+ opacity: 1;
+}
+
+.landing-social-image {
+ float: left;
+ margin-right: 14px;
+ height: 64px;
+ width: 64px;
+}
+
+.landing-social-copy {
+ padding-left: 78px;
+}
+
+.landing-scroll-down-affordance {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ text-align: center;
+ z-index: 10;
+}
+
+.landing-down-arrow {
+ padding: 24px;
+ display: inline-block;
+ opacity: .5;
+ -webkit-transition: .2s opacity ease-in-out;
+ -moz-transition: .2s opacity ease-in-out;
+ -o-transition: .2s opacity ease-in-out;
+ transition: .2s opacity ease-in-out;
+
+ -webkit-animation-name: pulse-opacity;
+ -webkit-animation-duration: 4s;
+}
+
+.landing-down-arrow:hover {
+ opacity: 1;
+}
+
+.landing-down-arrow img {
+ height: 28px;
+ width: 28px;
+ margin: 0 auto;
+ display: block;
+}
+
+.landing-divider {
+ display: inline-block;
+ height: 2px;
+ background-color: white;
+ position: relative;
+ margin: 10px 0;
+}
+
+/* 3 CLOLUMN LAYOUT */
+
+.landing-breakout {
+ margin-top: 40px;
+ margin-bottom: 40px;
+}
+
+.landing-breakout img {
+ margin-bottom: 20px;
+}
+
+.landing-partners img {
+ margin-bottom: 20px;
+}
+
+.landing-breakout p {
+ padding: 0 23px;
+}
+
+.landing-breakout.landing-partners img {
+ margin-bottom: 20px;
+}
+
+.col-3-wide {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.col-3-wide {
+ width: 302px;
+}
+
+/**
+ * ANIMATION
+ */
+
+@-webkit-keyframes pulse-opacity {
+ 0% {
+ opacity: .5;
+ }
+ 20% {
+ opacity: .5;
+ }
+ 40% {
+ opacity: 1;
+ }
+ 60% {
+ opacity: .5;
+ }
+ 80% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: .5;
+ }
+}
+
+
+
+/**
+ * VIDEO
+ */
+
+#video-container {
+ display:none;
+ position:fixed;
+ top:0;
+ left:0;
+ width:100%;
+ height:100%;
+ background-color:rgba(0,0,0,0.8);
+ z-index:9999;
+}
+
+#video-frame {
+ width:940px;
+ height:100%;
+ margin:72px auto;
+ display:none;
+ position:relative;
+}
+
+.video-close {
+ cursor: pointer;
+ position: absolute;
+ right: -49px;
+ top: -49px;
+ pointer-events: all;
+}
+
+#icon-video-close {
+ background-image: url("../images/close-white.png");
+ background-image: -webkit-image-set(url(../images/close-white.png) 1x, url(../images/close-white_2x.png) 2x);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ background-size: 36px 36px;
+ height: 36px;
+ width: 36px;
+ display:block;
+}
+
+#icon-video-close:hover {
+ background-image: url("../images/close-grey.png");
+ background-image: -webkit-image-set(url(../images/close-grey.png) 1x, url(../images/close-grey_2x.png) 2x);
+}
+
+/* Preload the hover images */
+a.video-shadowbox-button.white:after {
+ display:none;
+ content:url("../images/close-grey.png") url("../images/close-grey_2x.png");
+}
+
+a.video-shadowbox-button.white {
+ background-image: url("../images/play-circle-white.png");
+ background-image: -webkit-image-set(url(../images/play-circle-white.png) 1x, url(../images/play-circle-white_2x.png) 2x);
+ background-size: 36px 36px;
+ background-repeat: no-repeat;
+ background-position: right;
+ padding: 16px 42px 16px 8px;
+ font-size: 18px;
+ font-weight: 500;
+ line-height: 24px;
+ color: #fff;
+ text-decoration:none;
+}
+
+a.video-shadowbox-button.white:hover {
+ color:#bababa !important;
+ background-image: url("../images/play-circle-grey.png");
+ background-image: -webkit-image-set(url(../images/play-circle-grey.png) 1x, url(../images/play-circle-grey_2x.png) 2x);
+}
+
+/* Preload the hover images */
+a.video-shadowbox-button.white:after {
+ display:none;
+ content:url("../images/play-circle-grey.png") url("../images/play-circle-grey_2x.png");
+}
+
+/******************
+Styles for d.a.c/index:
+*******************/
+
+
+
+/* Generic full screen carousel styling to be used across pages. */
+.fullscreen-carousel {
+ margin: 0 -10px;
+ width: 100%;
+ overflow: hidden;
+ position: relative;
+}
+
+.fullscreen-carousel-content {
+ width: 100%;
+ height: 100%;
+ position: relative;
+ display: table; /* For vertical centering */
+}
+
+.fullscreen-carousel .vcenter {
+ display: table-cell;
+ vertical-align: middle;
+ position: relative;
+}
+
+.fullscreen-carousel .vcenter > div {
+ margin: 10px auto;
+}
+
+/* Styles for the full-bleed hero image type. */
+.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
+ color: #fff;
+}
+
+.fullscreen-carousel .hero h1 {
+ font-weight: 300;
+ font-size: 60px;
+ line-height: 68px;
+ letter-spacing: -1px;
+ margin-top: 0;
+}
+
+.fullscreen-carousel .hero p {
+ font-weight: 300;
+ font-size: 18px;
+ line-height: 24px;
+ -webkit-font-smoothing: antialiased;
+}
+
+.fullscreen-carousel .hero .hero-bg {
+ background-size: cover;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0px;
+ top: 0px;
+}
+
+
+/* Full screen carousel styling for the resource flow layout type of content */
+.fullscreen-carousel .resource-flow-layout:after {
+ height: 0; /* Dont know why this is set at 10 in default.css */
+}
+
+.fullscreen-carousel .resource-flow-layout {
+ margin-bottom: 20px;
+}
+
+
+
+/* Generic Tab carousel styling to be used across multiple pages. */
+
+.tab-carousel .tab-nav {
+ list-style: none;
+ position: relative;
+ text-align: center;
+}
+
+.tab-carousel .tab-nav li {
+ display: inline-block;
+ font-size: 22px;
+ font-weight: 400;
+ line-height: 50px;
+ list-style: none;
+ margin: 0;
+ padding: 0 25px;
+ position: relative;
+}
+
+.tab-carousel .tab-nav li a,
+.tab-carousel .tab-nav li a:hover {
+ color: #333 !important;
+ padding: 10px 10px 13px 10px;
+ position: relative;
+ z-index: 1000;
+}
+
+.tab-carousel .tab-nav li:after {
+ background: #ddd;
+ bottom: 0;
+ content: '';
+ height: 4px;
+ left: 0;
+ position: absolute;
+ width: 100%;
+ z-index: 0;
+}
+
+.tab-carousel .tab-nav .highlight {
+ position: absolute;
+ height: 4px;
+ width: 100px;
+ bottom: 0;
+ background: #167c80;
+}
+
+.tab-carousel .tab-carousel-content {
+ position: relative;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.tab-carousel .tab-carousel-content [data-tab] {
+ display: inline-block;
+ white-space: normal;
+}
+
+
+
+/*
+ Resource styling for the tab carousel. The tab carousel contains either
+ a 3 column layout of resources or a single full-width resource. The
+ latter has the 18x12 class applied to it and can be styled differently
+ that way.
+*/
+
+.tab-carousel .resource .image {
+ width: 100%;
+ height: 250px;
+ background-repeat: no-repeat;
+ background-size: contain;
+ background-position: 50% 50%;
+}
+
+.tab-carousel .resource .info .title {
+ font-size: 18px;
+ line-height: 24px;
+}
+
+.tab-carousel .resource .info .summary,
+.tab-carousel .resource .info .cta {
+ line-height: 24px;
+ font-size: 16px;
+}
+
+.tab-carousel .resource-card-18x12 {
+ position: relative;
+ padding-left: 450px;
+ box-sizing: border-box;
+ display: table-cell;
+ vertical-align: middle;
+}
+
+.tab-carousel .resource-card-18x12 .image {
+ position: absolute;
+ width: 420px;
+ height: 100%;
+ left: 0;
+ top: 0;
+}
+
+.tab-carousel .resource-card-18x12 .info {
+ display: inline-block;
+}
+
+.tab-carousel .resource-card-18x12 .info .title {
+ margin-bottom: 26px;
+}
+
+
+
+
+
+/*
+ Styles for the entity link used in the actions bar and in the cta of
+ the resources that appear in the tab carousel.
+*/
+.actions-bar a:after,
+.resource .cta:after {
+ content: '›';
+ font-weight: 400;
+ font-size: 22px;
+ left: 5px;
+ line-height: 1;
+ position: relative;
+ top: 1px;
+ transition: left 190ms ease-out;
+}
+
+.actions-bar a:hover:after,
+.resource .cta:hover:after {
+ left: 10px;
+}
+
+
+
+
+/*
+ Styles for the actions bar.
+*/
+.actions-bar {
+ background: #9acd00;
+ margin: 0 -10px;
+ text-align: center;
+}
+
+.actions-bar .actions {
+ padding: 30px 0 30px;
+ text-align: justify;
+ font-size: 0.1px;
+ line-height: 0.1px;
+ margin: 0 10px 0 0;
+}
+
+.actions-bar .actions:after {
+ content: '';
+ width: 100%;
+ display: inline-block;
+}
+
+.actions-bar .actions > div {
+ display: inline-block;
+}
+
+.actions-bar a {
+ font-size: 21px;
+ line-height: 27px;
+ color: #fff;
+ font-weight: 300;
+ -webkit-font-smoothing: antialiased;
+}
+
+.actions-bar a:after {
+ top: 0px;
+ font-size: 22px;
+}
+
+.actions-bar a:hover {
+ color: #fff !important;
+}
+
+
+
+
+
+/*
+ Specific styles for new home page layout of the carousels.
+*/
+
+/* Big blue button */
+a.home-new-cta-btn,
+.home-new-carousel-1 .resource-card-18x6 .cta {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 14px 32px;
+ font-size: 18px;
+ font-weight: 500;
+ line-height: 24px;
+ cursor: pointer;
+ background: #33b5e6;
+ border-radius: 4px;
+ margin-top: 20px;
+ color: #fff;
+ transition: 0.2s background-color ease-in-out;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .cta:after {
+ display: none; /* Hide the entity for this button */
+}
+
+a.home-new-cta-btn:hover,
+.home-new-carousel-1 .resource-card-18x6 .cta:hover {
+ color: #fff !important;
+ background: #2d9fca;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .cta {
+ position: absolute;
+ bottom: 20px;
+ left: 16px;
+}
+
+/* Fullscreen carousel. */
+.home-new-carousel-1 {
+ max-height: 700px; /* Set max height so doesn't get too long */
+}
+
+.home-new-carousel-1 .fullscreen-carousel-content {
+ min-height: 450px; /* Set min height for all content */
+}
+
+.home-new-carousel-1 .hero {
+ background: #000;
+}
+
+.home-new-carousel-1 .hero-bg {
+ background-image: url(/home-new/images/hero.jpg);
+ background-position: right center;
+ opacity: 0.85;
+}
+
+/*
+ Styling for special top card of full screen layout resource layout.
+ We need to specifically style the 18x6 card to adjust its size and layout,
+ since it's not a standard card, not sure if this is unique to the home page
+ layout or should be namespaced within the fullscreen-carousel container.
+*/
+.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
+ height: 320px;
+ background-color:#F9F9F9;
+ border-radius: 0px;
+ box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
+
+}
+
+.home-new-carousel-1 .resource-card-18x6 .card-bg {
+ width: 636px;
+ height: 100%;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .card-info {
+ right: 0px;
+ left: 636px;
+ height: 100%;
+ top: 0px;
+ padding: 15px 22px;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .card-info .util {
+ display: none;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .card-info .title {
+ font-size: 20px;
+ font-weight: 500;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+.home-new-carousel-1 .resource-card-18x6 .card-info .text {
+ font-size: 15px;
+ line-height: 21px;
+}
+
+
+/* Tabbed carousel. */
+.home-new-carousel-2 {
+ margin: 35px auto 100px auto;
+}
+
+.home-new-carousel-2 h1 {
+ font-size: 47px;
+ font-weight: 100;
+ line-height: 54px;
+ text-align: center;
+}
+
+.annotation-message {
+ display: block;
+ font-style: italic;
+ color: #F80;
+}
+
+
+
+/* Helpouts widget */
+.resource-card-6x2.helpouts-card {
+ width: 255px;
+ height: 40px;
+ position:absolute;
+ z-index:999;
+ top:-8px;
+ right:1px;
+}
+
+.resource-card-6x2.helpouts-card > .card-info {
+ left:35px;
+ height:35px;
+ padding:4px 8px 4px 0;
+}
+
+.resource-card-6x2.helpouts-card > .card-info .helpouts-description {
+ display:block;
+ overflow:visible;
+ font-size:12px;
+ line-height:12px;
+ text-align:right;
+ color:#666;
+}
+
+.helpouts-description .link-color {
+ text-transform: uppercase;
+}
+
+.resource-card-6x2 > .card-bg.helpouts-card-bg {
+ width:35px;
+ height:35px;
+ margin:2px 0 0 0;
+ background-image: url(../images/styles/helpouts-logo-35_2x.png);
+ background-image: -webkit-image-set(url(../images/styles/helpouts-logo-35.png) 1x, url(../images/styles/helpouts-logo-35_2x.png) 2x);
+}
+
+.resource-card-6x2 > .card-bg.helpouts-card-bg:after {
+ display:none;
+}
diff --git a/assets/css/fullscreen.css b/assets/css/fullscreen.css
new file mode 100644
index 00000000..7912e349
--- /dev/null
+++ b/assets/css/fullscreen.css
@@ -0,0 +1,208 @@
+
+/* =============================================================================
+ Columns
+ ========================================================================== */
+/* Applied to body to debug layout alignments
+.grid {
+ width:100%;
+ height:100%;
+ background:url(../images/grid.png) center repeat-y;
+ top:0px;
+ margin:auto;
+ position:absolute;
+}
+*/
+
+@media screen, projection, print {
+.full {
+ padding: 2.5em 0;
+ border-top: solid 1px #ddd;
+ border-bottom: solid 1px #ddd;
+ background: #f7f7f7;
+}
+.wrap {
+ margin: 0 auto;
+ width: 100%;
+ min-width:600px;
+ clear: both;
+}
+.cols {
+ height: 1%;
+ margin: 0 -1.533742331288343558282%;
+ width: 103.06748466257669%}
+*+html .cols {
+ margin-bottom: 20px;
+}
+.cols:after {
+ clear: both;
+ content: ' ';
+ display: block;
+ height: 0;
+ visibility: hidden;
+}
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
+.col-13, .col-14, .col-15, .col-16 {
+ float: left;
+ margin: 0 1.063829787234% 20px 1.063829787234%;
+}
+* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
+.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12, * html
+.col-13, * html .col-14, * html .col-15, * html .col-16 {
+ margin: 0;
+ margin: 0 1.063829787234% 20px 1.063829787234%;
+}
+[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
+[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
+[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
+ float: right;
+}
+.col-1 {
+ width: 4.16666666666667%;
+}
+.col-2 {
+ width: 10.4166666666667%;
+}
+.col-3 {
+ width: 16.6666666666667%;
+}
+.col-4 {
+ width: 22.9166666666667%;
+}
+.col-5 {
+ width: 29.1666666666667%;
+}
+.col-6 {
+ width: 35.4166666666667%;
+}
+.col-7 {
+ width: 41.6666666666667%;
+}
+.col-8 {
+ width: 47.9166666666667%;
+}
+.col-9 {
+ width: 55.3333333333333%;
+}
+.col-10 {
+ width: 60.4166666666667%;
+}
+.col-11 {
+ width: 66.6666666666667%;
+}
+.col-12 {
+ width: 72.9166666666667%;
+}
+.col-13 {
+ width: 79.1666666666667%;
+}
+.col-14 {
+ width: 85.4166666666667%;
+}
+.col-15 {
+ width: 91.6666666666667%;
+}
+.col-16 {
+ width: 97.9166666666667%;
+}
+
+
+
+
+
+
+
+#header .col-1,
+#nav-x .col-1 { width: 40px }
+#header .col-2,
+#nav-x .col-2 { width: 100px }
+#header .col-3,
+#nav-x .col-3 { width: 160px }
+#header .col-4,
+#nav-x .col-4 { width: 220px }
+#header .col-5,
+#nav-x .col-5 { width: 280px }
+#header .col-6,
+#nav-x .col-6 { width: 340px }
+#header .col-7,
+#nav-x .col-7 { width: 400px }
+#header .col-8,
+#nav-x .col-8 { width: 460px }
+#header .col-9,
+#nav-x .col-9 { width: 520px }
+#header .col-10,
+#nav-x .col-10 { width: 580px }
+#header .col-11,
+#nav-x .col-11 { width: 640px }
+#header .col-12,
+#nav-x .col-12 { width: 700px }
+#header .col-13,
+#nav-x .col-13 { width: 760px }
+#header .col-14,
+#nav-x .col-14 { width: 820px }
+#header .col-15,
+#nav-x .col-15 { width: 880px }
+#header .col-16,
+#nav-x .col-16 { width: 940px }
+
+
+
+body {
+ padding:0 20px;
+}
+#header,
+#searchResults,
+#nav-x {
+ margin:0;
+}
+#body-content {
+ margin:0;
+}
+#body-content > .col-12 {
+ width:77.9804965%;
+ margin:0 0 0 0.97%; /* this percentage chosen to make IE9 happy */
+}
+#side-nav {
+ width: 19.9804965%;
+ margin:0 1.063829787234% 0 0;
+}
+
+#header .wrap {
+ max-width: 100%;
+}
+
+#header-wrapper #nav-x div.wrap,
+#searchResults.wrap {
+ max-width:100%;
+}
+
+.nav-x {
+ margin:-2px 0 0 0;
+}
+
+#devdoc-nav.fixed,
+#devdoc-nav.fixed a.totop {
+ left:20px; /* !important ... for IE i think */
+}
+
+#sticky-header {
+ padding: 0 20px;
+}
+
+#sticky-header > div {
+ width: 100%;
+}
+
+.sticky-menu {
+ width:100%;
+ left:-20px;
+}
+
+.col-right {
+ margin-right:0px;
+}
+
+@media screen and (max-width:772px) {
+.col-5, .col-6, .col-7 {
+ clear: both;
+ width: 97.0238096%}
+} \ No newline at end of file
diff --git a/assets/customizations.css b/assets/customizations.css
new file mode 100644
index 00000000..958f6888
--- /dev/null
+++ b/assets/customizations.css
@@ -0,0 +1,14 @@
+#masthead-title {
+ color: #373332;
+ text-decoration: none;
+ font-weight: bold;
+ margin-left: 5px;
+}
+
+#headerLeft a {
+ text-decoration: none;
+}
+
+#header {
+ border-bottom: 4px solid rgb(22, 124, 128);
+}
diff --git a/assets/customizations.js b/assets/customizations.js
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/assets/customizations.js
diff --git a/assets/design/design.js b/assets/design/design.js
new file mode 100644
index 00000000..3ba84868
--- /dev/null
+++ b/assets/design/design.js
@@ -0,0 +1,188 @@
+$(document).ready(function() {
+ // prep nav expandos
+ var pagePath = document.location.pathname;
+ if (pagePath.indexOf(SITE_ROOT) == 0) {
+ pagePath = pagePath.substr(SITE_ROOT.length);
+ if (pagePath == '' || pagePath.charAt(pagePath.length - 1) == '/') {
+ pagePath += 'index.html';
+ }
+ }
+
+ if (SITE_ROOT.match(/\.\.\//) || SITE_ROOT == '') {
+ // If running locally, SITE_ROOT will be a relative path, so account for that by
+ // finding the relative URL to this page. This will allow us to find links on the page
+ // leading back to this page.
+ var pathParts = pagePath.split('/');
+ var relativePagePathParts = [];
+ var upDirs = (SITE_ROOT.match(/(\.\.\/)+/) || [''])[0].length / 3;
+ for (var i = 0; i < upDirs; i++) {
+ relativePagePathParts.push('..');
+ }
+ for (var i = 0; i < upDirs; i++) {
+ relativePagePathParts.push(pathParts[pathParts.length - (upDirs - i) - 1]);
+ }
+ relativePagePathParts.push(pathParts[pathParts.length - 1]);
+ pagePath = relativePagePathParts.join('/');
+ } else {
+ // Otherwise the page path should be an absolute URL.
+ pagePath = SITE_ROOT + pagePath;
+ }
+
+ // select current page in sidenav and set up prev/next links if they exist
+ var $selNavLink = $('.nav-y').find('a[href="' + pagePath + '"]');
+ if ($selNavLink.length) {
+ $selListItem = $selNavLink.closest('li');
+
+ $selListItem.addClass('selected');
+ $selListItem.closest('li>ul').addClass('expanded');
+
+ // set up prev links
+ var $prevLink = [];
+ var $prevListItem = $selListItem.prev('li');
+ if ($prevListItem.length) {
+ if ($prevListItem.hasClass('nav-section')) {
+ // jump to last topic of previous section
+ $prevLink = $prevListItem.find('a:last');
+ } else {
+ // jump to previous topic in this section
+ $prevLink = $prevListItem.find('a:eq(0)');
+ }
+ } else {
+ // jump to this section's index page (if it exists)
+ $prevLink = $selListItem.parents('li').find('a');
+ }
+
+ if ($prevLink.length) {
+ var prevHref = $prevLink.attr('href');
+ if (prevHref == SITE_ROOT + 'index.html') {
+ // Don't show Previous when it leads to the homepage
+ $('.prev-page-link').hide();
+ } else {
+ $('.prev-page-link').attr('href', prevHref).show();
+ }
+ } else {
+ $('.prev-page-link').hide();
+ }
+
+ // set up next links
+ var $nextLink = [];
+ if ($selListItem.hasClass('nav-section')) {
+ // we're on an index page, jump to the first topic
+ $nextLink = $selListItem.find('ul').find('a:eq(0)')
+ } else {
+ // jump to the next topic in this section (if it exists)
+ $nextLink = $selListItem.next('li').find('a:eq(0)');
+ if (!$nextLink.length) {
+ // no more topics in this section, jump to the first topic in the next section
+ $nextLink = $selListItem.parents('li').next('li.nav-section').find('a:eq(0)');
+ }
+ }
+ if ($nextLink.length) {
+ $('.next-page-link').attr('href', $nextLink.attr('href')).show();
+ } else {
+ $('.next-page-link').hide();
+ }
+ }
+
+ // Set up expand/collapse behavior
+ $('.nav-y li').has('ul').click(function() {
+ if ($(this).hasClass('expanded')) {
+ return;
+ }
+
+ // hide other
+ var $old = $('.nav-y li.expanded');
+ if ($old.length) {
+ var $oldUl = $old.children('ul');
+ $oldUl.css('height', $oldUl.height() + 'px');
+ window.setTimeout(function() {
+ $oldUl
+ .addClass('animate-height')
+ .css('height', '');
+ }, 0);
+ $old.removeClass('expanded');
+ }
+
+ // show me
+ $(this).addClass('expanded');
+ var $ul = $(this).children('ul');
+ var expandedHeight = $ul.height();
+ $ul
+ .removeClass('animate-height')
+ .css('height', 0);
+ window.setTimeout(function() {
+ $ul
+ .addClass('animate-height')
+ .css('height', expandedHeight + 'px');
+ }, 0);
+ });
+
+ // Stop expand/collapse behavior when clicking on nav section links (since we're navigating away
+ // from the page)
+ $('.nav-y li').has('ul').find('a:eq(0)').click(function(evt) {
+ window.location.href = $(this).attr('href');
+ return false;
+ });
+
+ // Set up play-on-hover <video> tags.
+ $('video.play-on-hover').bind('click', function(){
+ $(this).get(0).load(); // in case the video isn't seekable
+ $(this).get(0).play();
+ });
+
+ // Set up tooltips
+ var TOOLTIP_MARGIN = 10;
+ $('acronym').each(function() {
+ var $target = $(this);
+ var $tooltip = $('<div>')
+ .addClass('tooltip-box')
+ .text($target.attr('title'))
+ .hide()
+ .appendTo('body');
+ $target.removeAttr('title');
+
+ $target.hover(function() {
+ // in
+ var targetRect = $target.offset();
+ targetRect.width = $target.width();
+ targetRect.height = $target.height();
+
+ $tooltip.css({
+ left: targetRect.left,
+ top: targetRect.top + targetRect.height + TOOLTIP_MARGIN
+ });
+ $tooltip.addClass('below');
+ $tooltip.show();
+ }, function() {
+ // out
+ $tooltip.hide();
+ });
+ });
+
+ // Set up <h2> deeplinks
+ $('h2').click(function() {
+ var id = $(this).attr('id');
+ if (id) {
+ document.location.hash = id;
+ }
+ });
+
+ // Set up fixed navbar
+ var navBarIsFixed = false;
+ $(window).scroll(function() {
+ var scrollTop = $(window).scrollTop();
+ var navBarShouldBeFixed = (scrollTop > (100 - 40));
+ if (navBarIsFixed != navBarShouldBeFixed) {
+ if (navBarShouldBeFixed) {
+ $('#nav')
+ .addClass('fixed')
+ .prependTo('#page-container');
+ } else {
+ $('#nav')
+ .removeClass('fixed')
+ .prependTo('#nav-container');
+ }
+ navBarIsFixed = navBarShouldBeFixed;
+ }
+ });
+}); \ No newline at end of file
diff --git a/assets/doclava-developer-core.css b/assets/doclava-developer-core.css
new file mode 100644
index 00000000..79c1e1b9
--- /dev/null
+++ b/assets/doclava-developer-core.css
@@ -0,0 +1,690 @@
+/* file: doclava-developer-core.css
+ info: core developer styles
+*/
+
+/* RESET STYLES */
+
+html,body,div,h1,h2,h3,h4,h5,h6,p,img,
+dl,dt,dd,ol,ul,li,table,caption,tbody,
+tfoot,thead,tr,th,td,form,fieldset,
+embed,object,applet {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+/* BASICS */
+
+html, body {
+ overflow:hidden; /* keeps scrollbar off IE */
+ background-color:#fff;
+}
+
+body {
+ font-family:arial,sans-serif;
+ color:#000;
+ font-size:13px;
+ color:#333;
+ background-image:url(images/bg_fade.jpg);
+ background-repeat:repeat-x;
+}
+
+a, a code {
+ color:#006699;
+}
+
+a:active,
+a:active code {
+ color:#f00;
+}
+
+a:visited,
+a:visited code {
+ color:#006699;
+}
+
+input, select,
+textarea, option, label {
+ font-family:inherit;
+ font-size:inherit;
+ padding:0;
+ margin:0;
+ vertical-align:middle;
+}
+
+option {
+ padding:0 4px;
+}
+
+p {
+ padding:0;
+ margin:0 0 1em;
+}
+
+code, pre {
+ color:#007000;
+ font-family:monospace;
+ line-height:1em;
+}
+
+var {
+ color:#007000;
+ font-style:italic;
+}
+
+pre {
+ border:1px solid #ccc;
+ background-color:#fafafa;
+ padding:10px;
+ margin:0 0 1em 1em;
+ overflow:auto;
+ line-height:inherit; /* fixes vertical scrolling in webkit */
+}
+
+h1,h2,h3,h4,h5 {
+ margin:1em 0;
+ padding:0;
+}
+
+p,ul,ol,dl,dd,dt,li {
+ line-height:1.3em;
+}
+
+ul,ol {
+ margin:0 0 .8em;
+ padding:0 0 0 2em;
+}
+
+li {
+ padding:0 0 .5em;
+}
+
+dl {
+ margin:0 0 1em 0;
+ padding:0;
+}
+
+dt {
+ margin:0;
+ padding:0;
+}
+
+dd {
+ margin:0 0 1em;
+ padding:0 0 0 2em;
+}
+
+li p {
+ margin:.5em 0 0;
+}
+
+dd p {
+ margin:1em 0 0;
+}
+
+li pre, li table, li img {
+ margin:.5em 0 0 1em;
+}
+
+dd pre,
+#jd-content dd table,
+#jd-content dd img {
+ margin:1em 0 0 1em;
+}
+
+li ul,
+li ol,
+dd ul,
+dd ol {
+ margin:0;
+ padding: 0 0 0 2em;
+}
+
+li li,
+dd li {
+ margin:0;
+ padding:.5em 0 0;
+}
+
+dl dl,
+ol dl,
+ul dl {
+ margin:0 0 1em;
+ padding:0;
+}
+
+table {
+ font-size:1em;
+ margin:0 0 1em;
+ padding:0;
+ border-collapse:collapse;
+ border-width:0;
+ empty-cells:show;
+}
+
+td,th {
+ border:1px solid #ccc;
+ padding:6px 12px;
+ text-align:left;
+ vertical-align:top;
+ background-color:inherit;
+}
+
+th {
+ background-color:#dee8f1;
+}
+
+td > p:last-child {
+ margin:0;
+}
+
+hr.blue {
+ background-color:#DDF0F2;
+ border:none;
+ height:5px;
+ margin:20px 0 10px;
+}
+
+blockquote {
+ margin: 0 0 1em 1em;
+ padding: 0 4em 0 1em;
+ border-left:2px solid #eee;
+}
+/* LAYOUT */
+
+#body-content {
+ /* "Preliminary" watermark for draft documentation.
+ background:transparent url(images/preliminary.png) repeat scroll 0 0; */
+ margin:0;
+ position:relative;
+ width:100%;
+}
+
+#header {
+ height: 34px;
+ position:relative;
+ z-index:100;
+ min-width:675px; /* min width for the tabs, before they wrap */
+ padding:0 10px;
+ border-bottom:3px solid #94b922;
+}
+
+#headerLeft{
+ padding: 10px 0 0;
+}
+/*
+#headerLeft img{
+ height:50px;
+ width:180px;
+}
+*/
+#headerRight {
+ position:absolute;
+ right:0;
+ top:0;
+ text-align:right;
+}
+
+/* Tabs in the header */
+
+#header ul {
+ list-style: none;
+ margin: 7px 0 0;
+ padding: 0;
+ height: 29px;
+}
+
+#header li {
+ float: left;
+ margin: 0px 2px 0px 0px;
+ padding:0;
+}
+
+#header li a {
+ text-decoration: none;
+ display: block;
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 -58px;
+ background-repeat: no-repeat;
+ color: #666;
+ font-size: 13px;
+ font-weight: bold;
+ width: 94px;
+ height: 29px;
+ text-align: center;
+ margin: 0px;
+}
+
+#header li a:hover {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 -29px;
+ background-repeat: no-repeat;
+}
+
+#header li a span {
+ position:relative;
+ top:7px;
+}
+
+#header li a span+span {
+ display:none;
+}
+
+/* tab highlighting */
+
+.home #home-link a,
+.guide #guide-link a,
+.reference #reference-link a,
+.sdk #sdk-link a,
+.resources #resources-link a,
+.videos #videos-link a {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 0;
+ background-repeat: no-repeat;
+ color: #fff;
+ font-weight: bold;
+ cursor:default;
+}
+
+.home #home-link a:hover,
+.guide #guide-link a:hover,
+.reference #reference-link a:hover,
+.sdk #sdk-link a:hover,
+.resources #resources-link a:hover,
+.videos #videos-link a:hover {
+ background-image: url(images/bg_images_sprite.png);
+ background-position: 0 0;
+}
+
+#headerLinks {
+ margin:10px 10px 0 0;
+ height:13px;
+ font-size: 11px;
+ vertical-align: top;
+}
+
+#headerLinks a {
+ color: #7FA9B5;
+}
+
+#headerLinks img {
+ vertical-align:middle;
+}
+
+#language {
+ margin:0 10px 0 4px;
+}
+
+#search {
+ height:45px;
+ margin:8px 10px 0 0;
+}
+
+/* MAIN BODY */
+
+#mainBodyFluid {
+ margin: 20px 10px;
+ color:#333;
+}
+
+#mainBodyFixed {
+ margin: 20px 10px;
+ color: #333;
+ width:930px;
+ position:relative;
+}
+
+#mainBodyFixed h3,
+#mainBodyFluid h3 {
+ color:#336666;
+ font-size:1.25em;
+ margin: 0em 0em 0em 0em;
+ padding-bottom:.5em;
+}
+
+#mainBodyFixed h2,
+#mainBodyFluid h2 {
+ color:#336666;
+ font-size:1.25em;
+ margin: 0;
+ padding-bottom:.5em;
+}
+
+#mainBodyFixed h1,
+#mainBodyFluid h1 {
+ color:#435A6E;
+ font-size:1.7em;
+ margin: 1em 0;
+}
+
+#mainBodyFixed .green,
+#mainBodyFluid .green,
+#jd-content .green {
+ color:#7BB026;
+ background-color:none;
+}
+
+#mainBodyLeft {
+ float: left;
+ width: 600px;
+ margin-right: 20px;
+ color: #333;
+ position:relative;
+}
+
+div.indent {
+ margin-left: 40px;
+ margin-right: 70px;
+}
+
+#mainBodyLeft p {
+ color: #333;
+ font-size: 13px;
+}
+
+#mainBodyLeft p.blue {
+ color: #669999;
+}
+
+#mainBodyLeft #communityDiv {
+ float: left;
+ background-image:url(images/bg_community_leftDiv.jpg);
+ background-repeat: no-repeat;
+ width: 581px;
+ height: 347px;
+ padding: 20px 0px 0px 20px;
+}
+
+#mainBodyRight {
+ float: left;
+ width: 300px;
+ color: #333;
+}
+
+#mainBodyRight p {
+ padding-right: 50px;
+ color: #333;
+}
+
+#mainBodyRight table {
+ width: 100%;
+}
+
+#mainBodyRight td {
+ border:0px solid #666;
+ padding:0px 5px;
+ text-align:left;
+}
+
+#mainBodyRight td p {
+ margin:0 0 1em 0;
+}
+
+#mainBodyRight .blueBorderBox {
+ border:5px solid #ddf0f2;
+ padding:18px 18px 18px 18px;
+ text-align:left;
+}
+
+#mainBodyFixed .seperator {
+ background-image:url(images/hr_gray_side.jpg);
+ background-repeat:no-repeat;
+ width: 100%;
+ float: left;
+ clear: both;
+}
+
+#mainBodyBottom {
+ float: left;
+ width: 100%;
+ clear:both;
+ color: #333;
+}
+
+#mainBodyBottom .seperator {
+ background-image:url(images/hr_gray_main.jpg);
+ background-repeat:no-repeat;
+ width: 100%;
+ float: left;
+ clear: both;
+}
+
+/* FOOTER */
+
+#footer {
+ float: left;
+ width:90%;
+ margin: 20px;
+ color: #aaa;
+ font-size: 11px;
+}
+
+#footer a {
+ color: #aaa;
+ font-size: 11px;
+}
+
+#footer a:hover {
+ text-decoration: underline;
+ color:#aaa;
+}
+
+#footerlinks {
+ margin-top:2px;
+}
+
+#footerlinks a,
+#footerlinks a:visited {
+ color:#006699;
+}
+
+/* SEARCH FILTER */
+
+#search_autocomplete {
+ color:#aaa;
+}
+
+#search-button {
+ display:inline;
+}
+
+#search_filtered_div {
+ position:absolute;
+ margin-top:-1px;
+ z-index:101;
+ border:1px solid #BCCDF0;
+ background-color:#fff;
+}
+
+#search_filtered {
+ min-width:100%;
+}
+#search_filtered td{
+ background-color:#fff;
+ border-bottom: 1px solid #669999;
+ line-height:1.5em;
+}
+
+#search_filtered .jd-selected {
+ background-color: #94b922;
+ cursor:pointer;
+}
+#search_filtered .jd-selected,
+#search_filtered .jd-selected a {
+ color:#fff;
+}
+
+.no-display {
+ display: none;
+}
+
+.jd-autocomplete {
+ font-family: Arial, sans-serif;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ font-size: 0.81em;
+ border: none;
+ margin: 0;
+ line-height: 1.05em;
+}
+
+.show-row {
+ display: table-row;
+}
+.hide-row {
+ display: hidden;
+}
+
+/* SEARCH */
+
+/* restrict global search form width */
+#searchForm {
+ width:350px;
+}
+
+#searchTxt {
+ width:200px;
+}
+
+/* disable twiddle and size selectors for left column */
+#leftSearchControl div {
+ width: 100%;
+}
+
+#leftSearchControl .gsc-twiddle {
+ background-image : none;
+}
+
+#leftSearchControl td, #searchForm td {
+ border: 0px solid #000;
+}
+
+#leftSearchControl .gsc-resultsHeader .gsc-title {
+ padding-left : 0px;
+ font-weight : bold;
+ font-size : 13px;
+ color:#006699;
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
+ display : none;
+}
+
+#leftSearchControl .gsc-resultsRoot {
+ padding-top : 6px;
+}
+
+#leftSearchControl div.gs-visibleUrl-long {
+ display : block;
+ color:#006699;
+}
+
+.gsc-webResult div.gs-visibleUrl-short,
+table.gsc-branding,
+.gsc-clear-button {
+ display : none;
+}
+
+.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
+.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
+#leftSearchControl a,
+#leftSearchControl a b {
+ color:#006699;
+}
+
+.gsc-resultsHeader {
+ display: none;
+}
+
+/* Disable built in search forms */
+.gsc-control form.gsc-search-box {
+ display : none;
+}
+table.gsc-search-box {
+ margin:6px 0 0 0;
+ border-collapse:collapse;
+}
+
+td.gsc-input {
+ padding:0 2px;
+ width:100%;
+ vertical-align:middle;
+}
+
+input.gsc-input {
+ border:1px solid #BCCDF0;
+ width:99%;
+ padding-left:2px;
+ font-size:.95em;
+}
+
+td.gsc-search-button {
+ text-align: right;
+ padding:0;
+ vertical-align:top;
+}
+
+#search-button {
+ margin:0 0 0 2px;
+ font-size:11px;
+}
+
+/* search result tabs */
+
+#doc-content .gsc-control {
+ position:relative;
+}
+
+#doc-content .gsc-tabsArea {
+ position:relative;
+ white-space:nowrap;
+}
+
+#doc-content .gsc-tabHeader {
+ padding: 3px 6px;
+ position:relative;
+}
+
+#doc-content .gsc-tabHeader.gsc-tabhActive {
+ border-top: 2px solid #94B922;
+}
+
+#doc-content h2#searchTitle {
+ padding:0;
+}
+
+#doc-content .gsc-resultsbox-visible {
+ padding:1em 0 0 6px;
+}
+
+/* Pretty printing styles. Used with prettify.js. */
+
+.str { color: #080; }
+.kwd { color: #008; }
+.com { color: #800; }
+.typ { color: #606; }
+.lit { color: #066; }
+.pun { color: #660; }
+.pln { color: #000; }
+dl.tag-list dt code,
+.tag { color: #008; }
+dl.atn-list dt code,
+.atn { color: #828; }
+.atv { color: #080; }
+.dec { color: #606; }
+
+@media print {
+ .str { color: #060; }
+ .kwd { color: #006; font-weight: bold; }
+ .com { color: #600; font-style: italic; }
+ .typ { color: #404; font-weight: bold; }
+ .lit { color: #044; }
+ .pun { color: #440; }
+ .pln { color: #000; }
+ .tag { color: #006; font-weight: bold; }
+ .atn { color: #404; }
+ .atv { color: #060; }
+}
diff --git a/assets/doclava-developer-docs.css b/assets/doclava-developer-docs.css
new file mode 100644
index 00000000..ad1948dd
--- /dev/null
+++ b/assets/doclava-developer-docs.css
@@ -0,0 +1,1156 @@
+/* file: doclava-developer-docs.css
+ info: developer doc styles
+*/
+
+@import url("android-developer-core.css");
+
+#title {
+ border-bottom: 4px solid #ccc;
+ display:none;
+}
+
+#title h1 {
+ color:#336666;
+ margin:0;
+ padding: 5px 10px;
+ font-size: 1em;
+ line-height: 15px;
+}
+
+#title h1 .small{
+ color:#000;
+ margin:0;
+ font-size: 13px;
+ padding:0 0 0 15px;
+}
+
+/* SIDE NAVIGATION */
+
+#side-nav {
+ padding:0 6px 0 0;
+ background-color: #fff;
+ font-size:12px;
+}
+
+#side-nav.not-resizable {
+ background:url('images/sidenav-rule.png') no-repeat 243px 0;
+}
+
+#resize-packages-nav {
+/* keeps the resize handle below the h-scroll handle */
+ height:270px;
+ overflow:hidden;
+ max-height:100%;
+}
+
+#packages-nav {
+ height:270px;
+ max-height:inherit;
+ position:relative;
+ overflow:auto;
+}
+
+#classes-nav,
+#devdoc-nav {
+ overflow:auto;
+ position:relative;
+}
+
+#side-nav ul {
+ list-style: none;
+ margin: 0;
+ padding:5px 0;
+}
+
+#side-nav ul ul {
+ margin: .35em 0 0 0;
+ padding: 0;
+}
+
+#side-nav li {
+ padding:0;
+ line-height:16px;
+ white-space:nowrap;
+ zoom:1;
+}
+
+#side-nav li h2 {
+ font-size:12px;
+ font-weight: bold;
+ margin:.5em 0 0 0;
+ padding: 3px 0 1px 9px;
+}
+
+#side-nav li a {
+ text-decoration:none;
+ padding: 0 0 0 18px;
+ zoom:1;
+}
+
+#side-nav li a span+span {
+ display:none;
+}
+
+#side-nav li a:hover {
+ text-decoration:underline;
+}
+
+#side-nav li a+a {
+ padding: 0;
+}
+/*second level (nested) list*/
+#side-nav li li li a {
+ padding: 0 0 0 28px;
+}
+/*third level (nested) list*/
+#side-nav li li li li a {
+ padding: 0 0 0 38px;
+}
+
+#side-nav .selected {
+ background-color: #435a6e;
+ color: #fff;
+ font-weight:bold;
+}
+
+#side-nav .selected a {
+ color: #fff;
+ text-decoration:none;
+}
+
+#side-nav strong {
+ display:block;
+}
+
+#side-nav .toggle-list .toggle-img {
+ margin:0;
+ padding:0;
+ position:absolute;
+ top:0;
+ left:0;
+ height:16px;
+ width:15px;
+ outline-style:none;
+}
+/* second-level toggle */
+#side-nav .toggle-list .toggle-list .toggle-img {
+ left:10px;
+}
+
+#side-nav .closed .toggle-img,
+#side-nav .open .closed .toggle-img {
+ background:url('images/triangle-closed-small.png') 7px 4px no-repeat;
+}
+#side-nav .open .toggle-img {
+ background:url('images/triangle-opened-small.png') 7px 4px no-repeat;
+}
+
+#side-nav .toggle-list {
+ position:relative;
+}
+
+#side-nav .toggle-list ul {
+ margin:0;
+ display:none;
+}
+
+#side-nav .toggle-list div {
+ display:block;
+}
+
+#index-links .selected {
+ background-color: #fff;
+ color: #000;
+ font-weight:normal;
+ text-decoration:none;
+}
+
+#index-links {
+ padding:7px 0 4px 10px;
+}
+
+/* nav tree */
+
+#nav-tree ul {
+ padding:5px 0 1.5em;
+}
+
+#side-nav #nav-tree ul li a,
+#side-nav #nav-tree ul li span.no-children {
+ padding: 0 0 0 0;
+ margin: 0;
+}
+
+#nav-tree .plus {
+ margin: 0 3px 0 0;
+}
+
+#nav-tree ul ul {
+ list-style: none;
+ margin: 0;
+ padding: 0 0 0 0;
+}
+
+#nav-tree ul li {
+ margin: 0;
+ padding: 0 0 0 0;
+ white-space: nowrap;
+}
+
+#nav-tree .children_ul {
+ margin:0;
+}
+
+#nav-tree a.nolink {
+ color: black;
+ text-decoration: none;
+}
+
+#nav-tree span.label {
+ width: 100%;
+}
+
+#nav-tree {
+ overflow-x: auto;
+ overflow-y: scroll;
+}
+
+#nav-swap {
+ font-size:10px;
+ line-height:10px;
+ margin-left:1em;
+ text-decoration:none;
+ display:block;
+ position:absolute;
+ bottom:2px;
+ left:0px;
+}
+
+#tree-link {
+
+}
+
+/* DOCUMENT BODY */
+
+#doc-content {
+ overflow:auto;
+}
+
+#jd-header {
+ background-color: #E2E2E2;
+ padding: 7px 15px;
+}
+
+#jd-header h1 {
+ margin: 0 0 10px;
+ font-size:1.7em;
+}
+
+#jd-header .crumb {
+ font-size:.9em;
+ line-height:1em;
+ color:#777;
+}
+
+#jd-header .crumb a,
+#jd-header .crumb a:visited {
+ text-decoration:none;
+ color:#777;
+}
+
+#jd-header .crumb a:hover {
+ text-decoration:underline;
+}
+
+#jd-header table {
+ margin:0;
+ padding:0;
+}
+
+#jd-header td {
+ border:none;
+ padding:0;
+ vertical-align:top;
+}
+
+#jd-header.guide-header {
+ background-color:#fff;
+ color:#435a6e;
+ height:50px;
+}
+
+#jd-descr {
+ position:relative;
+}
+
+/* summary tables for reference pages */
+.jd-sumtable {
+ margin: .5em 1em 1em 1em;
+ width:95%; /* consistent table widths; within IE's quirks */
+ font-size:.9em;
+}
+
+.jd-sumtable a {
+ text-decoration:none;
+}
+
+.jd-sumtable a:hover {
+ text-decoration:underline;
+}
+
+/* the link inside a sumtable for "Show All/Hide All" */
+.toggle-all {
+ display:block;
+ float:right;
+ font-weight:normal;
+ font-size:0.9em;
+}
+
+/* adjustments for in/direct subclasses tables */
+.jd-sumtable-subclasses {
+ margin: 1em 0 0 0;
+ max-width:968px;
+}
+
+/* extra space between end of method name and open-paren */
+.sympad {
+ margin-right: 2px;
+}
+
+/* right alignment for the return type in sumtable */
+.jd-sumtable .jd-typecol {
+ text-align:right;
+}
+
+/* adjustments for the expando table-in-table */
+.jd-sumtable-expando {
+ margin:.5em 0;
+ padding:0;
+}
+
+/* a div that holds a short description */
+.jd-descrdiv {
+ padding:3px 1em 0 1em;
+ margin:0;
+ border:0;
+}
+
+/* page-top-right container for reference pages (holds
+links to summary tables) */
+#api-info-block {
+ font-size:.8em;
+ padding:6px 10px;
+ font-weight:normal;
+ float:right;
+ text-align:right;
+ color:#999;
+ max-width:70%;
+}
+
+#api-level-toggle {
+ padding:0 0px;
+ font-size:11px;
+}
+
+#api-level-toggle label.disabled {
+ color:#999;
+}
+
+div.api-level {
+ font-size:.8em;
+ font-weight:normal;
+ color:#999;
+ float:right;
+ padding:0 7px 0;
+ margin-top:-25px;
+}
+
+#api-info-block div.api-level {
+ font-size:1.3em;
+ font-weight:bold;
+ float:none;
+ color:#444;
+ padding:0;
+ margin:0;
+}
+
+/* Force link colors for IE6 */
+div.api-level a {
+ color:#999;
+}
+#api-info-block div.api-level a:link {
+ color:#444;
+}
+#api-level-toggle a {
+ color:#999;
+}
+
+div#naMessage {
+ display:none;
+ width:555px;
+ height:0;
+ margin:0 auto;
+}
+
+div#naMessage div {
+ width:450px;
+ position:fixed;
+ margin:50px 0;
+ padding:4em 4em 3em;
+ background:#FFF;
+ background:rgba(255,255,255,0.7);
+ border:1px solid #dddd00;
+}
+/* IE6 can't position fixed */
+* html div#naMessage div { position:absolute; }
+
+div#naMessage strong {
+ font-size:1.1em;
+}
+
+.absent,
+.absent a:link,
+.absent a:visited,
+.absent a:hover,
+.absent * {
+ color:#bbb !important;
+ cursor:default !important;
+ text-decoration:none !important;
+}
+
+#api-level-toggle a,
+.api-level a {
+ color:inherit;
+ text-decoration:none;
+}
+
+#api-level-toggle a:hover,
+.api-level a:hover {
+ color:inherit;
+ text-decoration:underline !important;
+ cursor:pointer !important;
+}
+
+#side-nav li.absent.selected,
+#side-nav li.absent.selected *,
+#side-nav div.label.absent.selected,
+#side-nav div.label.absent.selected * {
+ background-color:#eaeaea !important;
+}
+/* IE6 quirk (won't chain classes, so just keep background blue) */
+* html #side-nav li.selected,
+* html #side-nav li.selected *,
+* html #side-nav div.label.selected,
+* html #side-nav div.label.selected * {
+ background-color: #435a6e !important;
+}
+
+
+.absent h4.jd-details-title,
+.absent h4.jd-details-title * {
+ background-color:#f6f6f6 !important;
+}
+
+.absent img {
+ opacity: .3;
+ filter: alpha(opacity=30);
+ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
+}
+
+
+/* applies to a div containing links to summary tables */
+.sum-details-links {
+ padding:0;
+ font-weight:normal;
+}
+
+.sum-details-links a {
+ text-decoration:none;
+}
+
+.sum-details-links a:hover {
+ text-decoration:underline;
+}
+
+
+/* inheritance table */
+.jd-inheritance-table {
+ border-spacing:0;
+ margin:0;
+ padding:0;
+ font-size:.9em;
+}
+.jd-inheritance-table td {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+.jd-inheritance-table .jd-inheritance-space {
+ font-weight:bold;
+ width:1em;
+}
+.jd-inheritance-table .jd-inheritance-interface-cell {
+ padding-left: 17px;
+}
+
+#jd-content {
+ padding: 18px 15px;
+}
+
+hr {
+ background-color:#ccc;
+ border-color:#fff;
+ margin:2em 0 1em;
+}
+
+/* DOC CLASSES */
+
+#jd-content h1 {
+/*sdk page*/
+ font-size:1.6em;
+ color:#336666;
+ margin:0 0 .5em;
+}
+
+#jd-content h2 {
+ font-size:1.45em;
+ color:#111;
+ border-top:2px solid #ccc;
+ padding: .5em 0 0;
+ margin: 2em 0 1em 0;
+}
+
+#jd-content h3 {
+ font-size:1.2em;
+ color:#222;
+ padding: .75em 0 .65em 0;
+ margin:0;
+}
+
+#jd-content h4 {
+ font-size:1.1em;
+ margin-bottom:.5em;
+ color:#222;
+}
+
+#jd-content .small-header {
+ font-size:1em;
+ color:#000;
+ font-weight:bold;
+ border:none;
+ padding:0;
+ margin:1em 0 .5em;
+ position:inherit;
+}
+
+#jd-content table {
+ margin: 0 0 1em 1em;
+}
+
+#jd-content img {
+ margin: 0 0 1em 1em;
+}
+
+#jd-content li img,
+#jd-content dd img {
+ margin:.5em 0 0 1em;
+}
+
+.nolist {
+ list-style:none;
+ padding:0;
+ margin:0 0 1em 1em;
+}
+
+.nolist li {
+ padding:0 0 2px;
+ margin:0;
+}
+
+h4 .normal {
+ font-size:.9em;
+ font-weight:normal;
+}
+
+.caps {
+ font-variant:small-caps;
+ font-size:1.2em;
+}
+
+dl.tag-list dl.atn-list {
+ padding:0 0 0 2em;
+}
+
+.jd-details {
+/* border:1px solid #669999;
+ padding:4px; */
+ margin:0 0 1em;
+}
+
+/* API reference: a container for the
+.tagdata blocks that make up the detailed
+description */
+.jd-details-descr {
+ padding:0;
+ margin:.5em .25em;
+}
+
+/* API reference: a block containing
+a detailed description, a params table,
+seealso list, etc */
+.jd-tagdata {
+ margin:.5em 1em;
+}
+
+.jd-tagdata p {
+ margin:0 0 1em 1em;
+}
+
+/* API reference: adjustments to
+the detailed description block */
+.jd-tagdescr {
+ margin:.25em 0 .75em 0;
+ line-height:1em;
+}
+
+.jd-tagdescr p {
+ margin:.5em 0;
+ padding:0;
+
+}
+
+.jd-tagdescr ol,
+.jd-tagdescr ul {
+ margin:0 2.5em;
+ padding:0;
+}
+
+.jd-tagdescr table,
+.jd-tagdescr img {
+ margin:.25em 1em;
+}
+
+.jd-tagdescr li {
+margin:0 0 .25em 0;
+padding:0;
+}
+
+/* API reference: heading marking
+the details section for constants,
+attrs, methods, etc. */
+h4.jd-details-title {
+ font-size:1.15em;
+ background-color: #E2E2E2;
+ margin:1.5em 0 .6em;
+ padding:3px 95px 3px 3px; /* room for api-level */
+}
+
+h4.jd-tagtitle {
+ margin:0;
+}
+
+/* API reference: heading for "Parameters", "See Also", etc.,
+in details sections */
+h5.jd-tagtitle {
+ margin:0 0 .25em 0;
+ font-size:1em;
+}
+
+.jd-tagtable {
+ margin:0;
+}
+
+.jd-tagtable td,
+.jd-tagtable th {
+ border:none;
+ background-color:#fff;
+ vertical-align:top;
+ font-weight:normal;
+ padding:2px 10px;
+}
+
+.jd-tagtable th {
+ font-style:italic;
+}
+
+#jd-content table h2 {
+ background-color: #d6d6d6;
+ font-size: 1.1em;
+ margin:0 0 10px;
+ padding:5px;
+ left:0;
+ width:auto;
+}
+
+div.special {
+ padding: .5em 1em 1em 1em;
+ margin: 0 0 1em;
+ background-color: #DAF3FC;
+ border:1px solid #d3ecf5;
+ border-radius:5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+}
+
+.toggle-content-toggleme {
+ display:none;
+}
+
+.toggle-content-button {
+ font-size:.9em;
+ line-height:.9em;
+ text-decoration:none;
+ position:relative;
+ top:5px;
+}
+
+.toggle-content-button:hover {
+ text-decoration:underline;
+}
+
+div.special p {
+ margin: .5em 0 0 0;
+}
+
+div.special ol {
+ margin: 0;
+}
+
+div.special ol li {
+ margin: 0;
+ padding: 0;
+}
+
+#jd-content div.special h2,
+#jd-content div.special h3 {
+ color:#669999;
+ font-size:1.2em;
+ border:none;
+ margin:0 0 .5em;
+ padding:0;
+}
+
+p.note, p.caution, p.warning {
+ margin: 1em;
+ padding: 0 0 0 .5em;
+ border-left: 4px solid;
+}
+
+p.special-note {
+ background-color:#EBF3DB;
+ padding:10px 20px;
+ margin:0 0 1em;
+}
+
+p.note {
+ border-color: #99aacc;
+}
+
+p.warning {
+ border-color: #aa0033;
+}
+
+p.caution {
+ border-color: #ffcf00;
+}
+
+p.warning b, p.warning strong {
+ font-weight: bold;
+}
+
+li p.note, li p.warning {
+ margin: .5em 0 0 0;
+ padding: .2em .5em .2em .9em;
+}
+
+dl.xml dt {
+ font-variant:small-caps;
+ font-size:1.2em;
+}
+
+dl.xml dl {
+ padding:0;
+}
+
+dl.xml dl dt {
+ font-variant:normal;
+ font-size:1em;
+}
+
+.listhead li {
+ font-weight: bold;
+}
+
+.listhead li *, /*ie*/.listhead li li {
+ font-weight: normal;
+}
+
+ol.no-style,
+ul.no-style {
+ list-style:none;
+ padding-left:1em;
+}
+
+.new {
+ font-size: .78em;
+ font-weight: bold;
+ color: #ff3d3d;
+ text-decoration: none;
+ vertical-align:top;
+ line-height:.9em;
+}
+
+pre.classic {
+ background-color:transparent;
+ border:none;
+ padding:0;
+}
+
+p.img-caption {
+ margin: -0.5em 0 1em 1em; /* matches default img left-margin */
+}
+
+div.figure {
+ float:right;
+ clear:right;
+ margin:1em 0 0 3em;
+ padding:0;
+ background-color:#fff;
+ /* width must be defined w/ an inline style matching the image width */
+}
+
+#jd-content
+div.figure img {
+ margin: 0 0 1em;
+}
+
+div.figure p.img-caption {
+ margin: -0.5em 0 1em 0;
+}
+
+p.table-caption {
+ margin: 0 0 0.5em 1em; /* matches default table left-margin */
+}
+
+/* Begin sidebox sidebar element styles */
+
+.sidebox-wrapper {
+ float:right;
+ clear:right;
+ width:310px; /* +35px padding */
+ background-color:#fff;
+ margin:0;
+ padding:0 0 20px 35px;
+}
+
+.sidebox {
+ border-left:1px solid #dee8f1;
+ background-color:#ffffee;
+ margin:0;
+ padding:8px 12px;
+ font-size:0.9em;
+ width:285px; /* +24px padding; +1px border */
+}
+
+.sidebox p {
+ margin-bottom: .25em;
+}
+
+.sidebox ul {
+ padding: 0 0 0 1.5em;
+}
+
+.sidebox li ul {
+ margin-top:0;
+ margin-bottom:.1em;
+}
+
+.sidebox li {
+padding:0 0 0 0em;
+}
+
+#jd-content .sidebox h2,
+#jd-content .sidebox h3,
+#jd-content .sidebox h4,
+#jd-content .sidebox h5 {
+ border:none;
+ font-size:1em;
+ margin:0;
+ padding:0 0 8px;
+ left:0;
+ z-index:0;
+}
+
+.sidebox hr {
+ background-color:#ccc;
+ border:none;
+}
+
+/* End sidebox sidebar element styles */
+
+/* table of contents */
+
+ol.toc {
+ margin: 0 0 1em 0;
+ padding: 0;
+ list-style: none;
+ font-size:95%;
+}
+
+ol.toc li {
+ font-weight: bold;
+ margin: 0 0 .5em 1em;
+ padding: 0;
+}
+
+ol.toc li p {
+ font-weight: normal;
+}
+
+ol.toc li ol {
+ margin: 0;
+ padding: 0;
+}
+
+ol.toc li li {
+ padding: 0;
+ margin: 0 0 0 1em;
+ font-weight: normal;
+ list-style: none;
+}
+
+table ol.toc {
+ margin-left: 0;
+}
+
+.columns td {
+ padding:0 5px;
+ border:none;
+}
+
+/* link table */
+.jd-linktable {
+ margin: 0 0 1em;
+ border-bottom: 1px solid #888;
+}
+.jd-linktable th,
+.jd-linktable td {
+ padding: 3px 5px;
+ vertical-align: top;
+ text-align: left;
+ border:none;
+}
+.jd-linktable tr {
+ background-color: #fff;
+}
+.jd-linktable td {
+ border-top: 1px solid #888;
+ background-color: inherit;
+}
+.jd-linktable td p {
+ padding: 0 0 5px;
+}
+.jd-linktable .jd-linkcol {
+}
+.jd-linktable .jd-descrcol {
+}
+.jd-linktable .jd-typecol {
+ text-align:right;
+}
+.jd-linktable .jd-valcol {
+}
+.jd-linktable .jd-commentrow {
+ border-top:none;
+ padding-left:25px;
+}
+.jd-deprecated-warning {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+tr.alt-color {
+ background-color: #f6f6f6;
+}
+
+/* expando trigger */
+#jd-content .jd-expando-trigger-img {
+ margin:0;
+}
+
+/* jd-expando */
+.jd-inheritedlinks {
+ padding:0 0 0 13px
+}
+
+/* SDK PAGE */
+table.download tr {
+ background-color:#d9d9d9;
+}
+
+table.download tr.alt-color {
+ background-color:#ededed;
+}
+
+table.download td,
+table.download th {
+ border:2px solid #fff;
+ padding:10px 5px;
+}
+
+table.download th {
+ background-color:#6d8293;
+ color:#fff;
+}
+
+/* INLAY 180 COPY and 240PX EXTENSION */
+/* modified to 43px so that all browsers eliminate the package panel h-scroll */
+.g-tpl-240 .g-unit,
+.g-unit .g-tpl-240 .g-unit,
+.g-unit .g-unit .g-tpl-240 .g-unit {
+ display: block;
+ margin: 0 0 0 243px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-240 .g-first,
+.g-unit .g-tpl-240 .g-first,
+.g-tpl-240 .g-first {
+ display: block;
+ margin: 0;
+ width: 243px;
+ float: left;
+}
+/* 240px alt */
+.g-tpl-240-alt .g-unit,
+.g-unit .g-tpl-240-alt .g-unit,
+.g-unit .g-unit .g-tpl-240-alt .g-unit {
+ display: block;
+ margin: 0 243px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-240-alt .g-first,
+.g-unit .g-tpl-240-alt .g-first,
+.g-tpl-240-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 243px;
+ float: right;
+}
+
+/* 180px */
+.g-tpl-180 .g-unit,
+.g-unit .g-tpl-180 .g-unit,
+.g-unit .g-unit .g-tpl-180 .g-unit {
+ display: block;
+ margin: 0 0 0 180px;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-180 .g-first,
+.g-unit .g-tpl-180 .g-first,
+.g-tpl-180 .g-first {
+ display: block;
+ margin: 0;
+ width: 180px;
+ float: left;
+}
+/* 180px alt */
+.g-tpl-180-alt .g-unit,
+.g-unit .g-tpl-180-alt .g-unit,
+.g-unit .g-unit .g-tpl-180-alt .g-unit {
+ display: block;
+ margin: 0 180px 0 0;
+ width: auto;
+ float: none;
+}
+.g-unit .g-unit .g-tpl-180-alt .g-first,
+.g-unit .g-tpl-180-alt .g-first,
+.g-tpl-180-alt .g-first {
+ display: block;
+ margin: 0;
+ width: 180px;
+ float: right;
+}
+
+
+/* JQUERY RESIZABLE STYLES */
+.ui-resizable { position: relative; }
+.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
+.ui-resizable .ui-resizable-handle { display: block; }
+body .ui-resizable-disabled .ui-resizable-handle { display: none; }
+body .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px;
+ background: transparent url("images/resizable-s2.gif") repeat scroll center top; }
+.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;
+ background: transparent url("images/resizable-e2.gif") repeat scroll right center; }
+
+@media print {
+
+ body {
+ overflow:visible;
+ }
+
+ #header {
+ height:60px;
+ }
+
+ #headerLeft {
+ padding:0;
+ }
+
+ #header-tabs,
+ #headerRight,
+ #side-nav,
+ #api-info-block {
+ display:none;
+ }
+
+ #body-content {
+ position:inherit;
+ }
+
+ #doc-content {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+
+ #jd-header {
+ padding:10px 0;
+ }
+
+ #jd-content {
+ padding:15px 0 0;
+ }
+
+ #footer {
+ float:none;
+ margin:2em 0 0;
+ }
+
+ h4.jd-details-title {
+ border-bottom:1px solid #666;
+ }
+
+ pre {
+ /* these allow lines to break (if there's a white space) */
+ overflow: visible;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ }
+
+ h1, h2, h3, h4, h5, h6 {
+ page-break-after: avoid;
+ }
+
+ table, img {
+ page-break-inside: avoid;
+ }
+}
diff --git a/assets/doclava-developer-docs.js b/assets/doclava-developer-docs.js
new file mode 100644
index 00000000..4e7935d9
--- /dev/null
+++ b/assets/doclava-developer-docs.js
@@ -0,0 +1,521 @@
+var resizePackagesNav;
+var classesNav;
+var devdocNav;
+var sidenav;
+var content;
+var HEADER_HEIGHT = -1;
+var cookie_namespace = 'doclava_developer';
+var NAV_PREF_TREE = "tree";
+var NAV_PREF_PANELS = "panels";
+var nav_pref;
+var toRoot;
+var isMobile = false; // true if mobile, so we can adjust some layout
+var isIE6 = false; // true if IE6
+
+// TODO: use $(document).ready instead
+function addLoadEvent(newfun) {
+ var current = window.onload;
+ if (typeof window.onload != 'function') {
+ window.onload = newfun;
+ } else {
+ window.onload = function() {
+ current();
+ newfun();
+ }
+ }
+}
+
+var agent = navigator['userAgent'].toLowerCase();
+// If a mobile phone, set flag and do mobile setup
+if ((agent.indexOf("mobile") != -1) || // android, iphone, ipod
+ (agent.indexOf("blackberry") != -1) ||
+ (agent.indexOf("webos") != -1) ||
+ (agent.indexOf("mini") != -1)) { // opera mini browsers
+ isMobile = true;
+ addLoadEvent(mobileSetup);
+// If not a mobile browser, set the onresize event for IE6, and others
+} else if (agent.indexOf("msie 6") != -1) {
+ isIE6 = true;
+ addLoadEvent(function() {
+ window.onresize = resizeAll;
+ });
+} else {
+ addLoadEvent(function() {
+ window.onresize = resizeHeight;
+ });
+}
+
+function mobileSetup() {
+ $("body").css({'overflow':'auto'});
+ $("html").css({'overflow':'auto'});
+ $("#body-content").css({'position':'relative', 'top':'0'});
+ $("#doc-content").css({'overflow':'visible', 'border-left':'3px solid #DDD'});
+ $("#side-nav").css({'padding':'0'});
+ $("#nav-tree").css({'overflow-y': 'auto'});
+}
+
+/* loads the lists.js file to the page.
+Loading this in the head was slowing page load time */
+addLoadEvent( function() {
+ var lists = document.createElement("script");
+ lists.setAttribute("type","text/javascript");
+ lists.setAttribute("src", toRoot+"reference/lists.js");
+ document.getElementsByTagName("head")[0].appendChild(lists);
+} );
+
+addLoadEvent( function() {
+ $("pre:not(.no-pretty-print)").addClass("prettyprint");
+ prettyPrint();
+} );
+
+function setToRoot(root) {
+ toRoot = root;
+ // note: toRoot also used by carousel.js
+}
+
+function restoreWidth(navWidth) {
+ var windowWidth = $(window).width() + "px";
+ content.css({marginLeft:parseInt(navWidth) + 6 + "px"}); //account for 6px-wide handle-bar
+
+ if (isIE6) {
+ content.css({width:parseInt(windowWidth) - parseInt(navWidth) - 6 + "px"}); // necessary in order for scrollbars to be visible
+ }
+
+ sidenav.css({width:navWidth});
+ resizePackagesNav.css({width:navWidth});
+ classesNav.css({width:navWidth});
+ $("#packages-nav").css({width:navWidth});
+}
+
+function restoreHeight(packageHeight) {
+ var windowHeight = ($(window).height() - HEADER_HEIGHT);
+ var swapperHeight = windowHeight - 13;
+ $("#swapper").css({height:swapperHeight + "px"});
+ sidenav.css({height:windowHeight + "px"});
+ content.css({height:windowHeight + "px"});
+ resizePackagesNav.css({maxHeight:swapperHeight + "px", height:packageHeight});
+ classesNav.css({height:swapperHeight - parseInt(packageHeight) + "px"});
+ $("#packages-nav").css({height:parseInt(packageHeight) - 6 + "px"}); //move 6px to give space for the resize handle
+ devdocNav.css({height:sidenav.css("height")});
+ $("#nav-tree").css({height:swapperHeight + "px"});
+}
+
+function readCookie(cookie) {
+ var myCookie = cookie_namespace+"_"+cookie+"=";
+ if (document.cookie) {
+ var index = document.cookie.indexOf(myCookie);
+ if (index != -1) {
+ var valStart = index + myCookie.length;
+ var valEnd = document.cookie.indexOf(";", valStart);
+ if (valEnd == -1) {
+ valEnd = document.cookie.length;
+ }
+ var val = document.cookie.substring(valStart, valEnd);
+ return val;
+ }
+ }
+ return 0;
+}
+
+function writeCookie(cookie, val, section, expiration) {
+ if (val==undefined) return;
+ section = section == null ? "_" : "_"+section+"_";
+ if (expiration == null) {
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
+ expiration = date.toGMTString();
+ }
+ document.cookie = cookie_namespace + section + cookie + "=" + val + "; expires=" + expiration+"; path=/";
+}
+
+function getSection() {
+ if (location.href.indexOf("/reference/") != -1) {
+ return "reference";
+ } else if (location.href.indexOf("/guide/") != -1) {
+ return "guide";
+ } else if (location.href.indexOf("/resources/") != -1) {
+ return "resources";
+ }
+ var basePath = getBaseUri(location.pathname);
+ return basePath.substring(1,basePath.indexOf("/",1));
+}
+
+function init() {
+ HEADER_HEIGHT = $("#header").height()+3;
+ $("#side-nav").css({position:"absolute",left:0});
+ content = $("#doc-content");
+ resizePackagesNav = $("#resize-packages-nav");
+ classesNav = $("#classes-nav");
+ sidenav = $("#side-nav");
+ devdocNav = $("#devdoc-nav");
+
+ var cookiePath = getSection() + "_";
+
+ if (!isMobile) {
+ $("#resize-packages-nav").resizable({handles: "s", resize: function(e, ui) { resizePackagesHeight(); } });
+ $(".side-nav-resizable").resizable({handles: "e", resize: function(e, ui) { resizeWidth(); } });
+ var cookieWidth = readCookie(cookiePath+'width');
+ var cookieHeight = readCookie(cookiePath+'height');
+ if (cookieWidth) {
+ restoreWidth(cookieWidth);
+ } else if ($(".side-nav-resizable").length) {
+ resizeWidth();
+ }
+ if (cookieHeight) {
+ restoreHeight(cookieHeight);
+ } else {
+ resizeHeight();
+ }
+ }
+
+ if (devdocNav.length) { // only dev guide, resources, and sdk
+ tryPopulateResourcesNav();
+ highlightNav(location.href);
+ }
+}
+
+function highlightNav(fullPageName) {
+ var lastSlashPos = fullPageName.lastIndexOf("/");
+ var firstSlashPos;
+ if (fullPageName.indexOf("/guide/") != -1) {
+ firstSlashPos = fullPageName.indexOf("/guide/");
+ } else if (fullPageName.indexOf("/sdk/") != -1) {
+ firstSlashPos = fullPageName.indexOf("/sdk/");
+ } else {
+ firstSlashPos = fullPageName.indexOf("/resources/");
+ }
+ if (lastSlashPos == (fullPageName.length - 1)) { // if the url ends in slash (add 'index.html')
+ fullPageName = fullPageName + "index.html";
+ }
+ // First check if the exact URL, with query string and all, is in the navigation menu
+ var pathPageName = fullPageName.substr(firstSlashPos);
+ var link = $("#devdoc-nav a[href$='"+ pathPageName+"']");
+ if (link.length == 0) {
+ var htmlPos = fullPageName.lastIndexOf(".html", fullPageName.length);
+ pathPageName = fullPageName.slice(firstSlashPos, htmlPos + 5); // +5 advances past ".html"
+ link = $("#devdoc-nav a[href$='"+ pathPageName+"']");
+ if ((link.length == 0) && ((fullPageName.indexOf("/guide/") != -1) || (fullPageName.indexOf("/resources/") != -1))) {
+ // if there's no match, then let's backstep through the directory until we find an index.html page
+ // that matches our ancestor directories (only for dev guide and resources)
+ lastBackstep = pathPageName.lastIndexOf("/");
+ while (link.length == 0) {
+ backstepDirectory = pathPageName.lastIndexOf("/", lastBackstep);
+ link = $("#devdoc-nav a[href$='"+ pathPageName.slice(0, backstepDirectory + 1)+"index.html']");
+ lastBackstep = pathPageName.lastIndexOf("/", lastBackstep - 1);
+ if (lastBackstep == 0) break;
+ }
+ }
+ }
+
+ // add 'selected' to the <li> or <div> that wraps this <a>
+ link.parent().addClass('selected');
+
+ // if we're in a toggleable root link (<li class=toggle-list><div><a>)
+ if (link.parent().parent().hasClass('toggle-list')) {
+ toggle(link.parent().parent(), false); // open our own list
+ // then also check if we're in a third-level nested list that's toggleable
+ if (link.parent().parent().parent().is(':hidden')) {
+ toggle(link.parent().parent().parent().parent(), false); // open the super parent list
+ }
+ }
+ // if we're in a normal nav link (<li><a>) and the parent <ul> is hidden
+ else if (link.parent().parent().is(':hidden')) {
+ toggle(link.parent().parent().parent(), false); // open the parent list
+ // then also check if the parent list is also nested in a hidden list
+ if (link.parent().parent().parent().parent().is(':hidden')) {
+ toggle(link.parent().parent().parent().parent().parent(), false); // open the super parent list
+ }
+ }
+}
+
+/* Resize the height of the nav panels in the reference,
+ * and save the new size to a cookie */
+function resizePackagesHeight() {
+ var windowHeight = ($(window).height() - HEADER_HEIGHT);
+ var swapperHeight = windowHeight - 13; // move 13px for swapper link at the bottom
+ resizePackagesNav.css({maxHeight:swapperHeight + "px"});
+ classesNav.css({height:swapperHeight - parseInt(resizePackagesNav.css("height")) + "px"});
+
+ $("#swapper").css({height:swapperHeight + "px"});
+ $("#packages-nav").css({height:parseInt(resizePackagesNav.css("height")) - 6 + "px"}); //move 6px for handle
+
+ var section = getSection();
+ writeCookie("height", resizePackagesNav.css("height"), section, null);
+}
+
+/* Resize the height of the side-nav and doc-content divs,
+ * which creates the frame effect */
+function resizeHeight() {
+ var docContent = $("#doc-content");
+
+ // Get the window height and always resize the doc-content and side-nav divs
+ var windowHeight = ($(window).height() - HEADER_HEIGHT);
+ docContent.css({height:windowHeight + "px"});
+ $("#side-nav").css({height:windowHeight + "px"});
+
+ var href = location.href;
+ // If in the reference docs, also resize the "swapper", "classes-nav", and "nav-tree" divs
+ if (href.indexOf("/reference/") != -1) {
+ var swapperHeight = windowHeight - 13;
+ $("#swapper").css({height:swapperHeight + "px"});
+ $("#classes-nav").css({height:swapperHeight - parseInt(resizePackagesNav.css("height")) + "px"});
+ $("#nav-tree").css({height:swapperHeight + "px"});
+
+ // If in the dev guide docs, also resize the "devdoc-nav" div
+ } else if (href.indexOf("/guide/") != -1) {
+ $("#devdoc-nav").css({height:sidenav.css("height")});
+ } else if (href.indexOf("/resources/") != -1) {
+ $("#devdoc-nav").css({height:sidenav.css("height")});
+ }
+
+ // Hide the "Go to top" link if there's no vertical scroll
+ if ( parseInt($("#jd-content").css("height")) <= parseInt(docContent.css("height")) ) {
+ $("a[href='#top']").css({'display':'none'});
+ } else {
+ $("a[href='#top']").css({'display':'inline'});
+ }
+}
+
+/* Resize the width of the "side-nav" and the left margin of the "doc-content" div,
+ * which creates the resizable side bar */
+function resizeWidth() {
+ var windowWidth = $(window).width() + "px";
+ if (sidenav.length) {
+ var sidenavWidth = sidenav.css("width");
+ } else {
+ var sidenavWidth = 0;
+ }
+ content.css({marginLeft:parseInt(sidenavWidth) + 6 + "px"}); //account for 6px-wide handle-bar
+
+ if (isIE6) {
+ content.css({width:parseInt(windowWidth) - parseInt(sidenavWidth) - 6 + "px"}); // necessary in order to for scrollbars to be visible
+ }
+
+ resizePackagesNav.css({width:sidenavWidth});
+ classesNav.css({width:sidenavWidth});
+ $("#packages-nav").css({width:sidenavWidth});
+
+ if ($(".side-nav-resizable").length) { // Must check if the nav is resizable because IE6 calls resizeWidth() from resizeAll() for all pages
+ var section = getSection();
+ writeCookie("width", sidenavWidth, section, null);
+ }
+}
+
+/* For IE6 only,
+ * because it can't properly perform auto width for "doc-content" div,
+ * avoiding this for all browsers provides better performance */
+function resizeAll() {
+ resizeHeight();
+ resizeWidth();
+}
+
+function getBaseUri(uri) {
+ var intlUrl = (uri.substring(0,6) == "/intl/");
+ if (intlUrl) {
+ base = uri.substring(uri.indexOf('intl/')+5,uri.length);
+ base = base.substring(base.indexOf('/')+1, base.length);
+ //alert("intl, returning base url: /" + base);
+ return ("/" + base);
+ } else {
+ //alert("not intl, returning uri as found.");
+ return uri;
+ }
+}
+
+function requestAppendHL(uri) {
+//append "?hl=<lang> to an outgoing request (such as to blog)
+ var lang = getLangPref();
+ if (lang) {
+ var q = 'hl=' + lang;
+ uri += '?' + q;
+ window.location = uri;
+ return false;
+ } else {
+ return true;
+ }
+}
+
+function loadLast(cookiePath) {
+ var location = window.location.href;
+ if (location.indexOf("/"+cookiePath+"/") != -1) {
+ return true;
+ }
+ var lastPage = readCookie(cookiePath + "_lastpage");
+ if (lastPage) {
+ window.location = lastPage;
+ return false;
+ }
+ return true;
+}
+
+$(window).unload(function(){
+ var path = getBaseUri(location.pathname);
+ if (path.indexOf("/reference/") != -1) {
+ writeCookie("lastpage", path, "reference", null);
+ } else if (path.indexOf("/guide/") != -1) {
+ writeCookie("lastpage", path, "guide", null);
+ } else if (path.indexOf("/resources/") != -1) {
+ writeCookie("lastpage", path, "resources", null);
+ }
+});
+
+function toggle(obj, slide) {
+ var ul = $("ul:first", obj);
+ var li = ul.parent();
+ if (li.hasClass("closed")) {
+ if (slide) {
+ ul.slideDown("fast");
+ } else {
+ ul.show();
+ }
+ li.removeClass("closed");
+ li.addClass("open");
+ $(".toggle-img", li).attr("title", "hide pages");
+ } else {
+ ul.slideUp("fast");
+ li.removeClass("open");
+ li.addClass("closed");
+ $(".toggle-img", li).attr("title", "show pages");
+ }
+}
+
+function buildToggleLists() {
+ $(".toggle-list").each(
+ function(i) {
+ $("div:first", this).append("<a class='toggle-img' href='#' title='show pages' onClick='toggle(this.parentNode.parentNode, true); return false;'></a>");
+ $(this).addClass("closed");
+ });
+}
+
+function getNavPref() {
+ var v = readCookie('reference_nav');
+ if (v != NAV_PREF_TREE) {
+ v = NAV_PREF_PANELS;
+ }
+ return v;
+}
+
+function chooseDefaultNav() {
+ nav_pref = getNavPref();
+ if (nav_pref == NAV_PREF_TREE) {
+ $("#nav-panels").toggle();
+ $("#panel-link").toggle();
+ $("#nav-tree").toggle();
+ $("#tree-link").toggle();
+ }
+}
+
+function swapNav() {
+ if (nav_pref == NAV_PREF_TREE) {
+ nav_pref = NAV_PREF_PANELS;
+ } else {
+ nav_pref = NAV_PREF_TREE;
+ init_default_navtree(toRoot);
+ }
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
+ writeCookie("nav", nav_pref, "reference", date.toGMTString());
+
+ $("#nav-panels").toggle();
+ $("#panel-link").toggle();
+ $("#nav-tree").toggle();
+ $("#tree-link").toggle();
+
+ if ($("#nav-tree").is(':visible')) scrollIntoView("nav-tree");
+ else {
+ scrollIntoView("packages-nav");
+ scrollIntoView("classes-nav");
+ }
+}
+
+function scrollIntoView(nav) {
+ var navObj = $("#"+nav);
+ if (navObj.is(':visible')) {
+ var selected = $(".selected", navObj);
+ if (selected.length == 0) return;
+ if (selected.is("div")) selected = selected.parent();
+
+ var scrolling = document.getElementById(nav);
+ var navHeight = navObj.height();
+ var offsetTop = selected.position().top;
+ if (selected.parent().parent().is(".toggle-list")) offsetTop += selected.parent().parent().position().top;
+ if(offsetTop > navHeight - 92) {
+ scrolling.scrollTop = offsetTop - navHeight + 92;
+ }
+ }
+}
+
+function changeTabLang(lang) {
+ var nodes = $("#header-tabs").find("."+lang);
+ for (i=0; i < nodes.length; i++) { // for each node in this language
+ var node = $(nodes[i]);
+ node.siblings().css("display","none"); // hide all siblings
+ if (node.not(":empty").length != 0) { //if this languages node has a translation, show it
+ node.css("display","inline");
+ } else { //otherwise, show English instead
+ node.css("display","none");
+ node.siblings().filter(".en").css("display","inline");
+ }
+ }
+}
+
+function changeNavLang(lang) {
+ var nodes = $("#side-nav").find("."+lang);
+ for (i=0; i < nodes.length; i++) { // for each node in this language
+ var node = $(nodes[i]);
+ node.siblings().css("display","none"); // hide all siblings
+ if (node.not(":empty").length != 0) { // if this languages node has a translation, show it
+ node.css("display","inline");
+ } else { // otherwise, show English instead
+ node.css("display","none");
+ node.siblings().filter(".en").css("display","inline");
+ }
+ }
+}
+
+function changeDocLang(lang) {
+ changeTabLang(lang);
+ changeNavLang(lang);
+}
+
+function changeLangPref(lang, refresh) {
+ var date = new Date();
+ expires = date.toGMTString(date.setTime(date.getTime()+(10*365*24*60*60*1000))); // keep this for 50 years
+ //alert("expires: " + expires)
+ writeCookie("pref_lang", lang, null, expires);
+ //changeDocLang(lang);
+ if (refresh) {
+ l = getBaseUri(location.pathname);
+ window.location = l;
+ }
+}
+
+function loadLangPref() {
+ var lang = readCookie("pref_lang");
+ if (lang != 0) {
+ $("#language").find("option[value='"+lang+"']").attr("selected",true);
+ }
+}
+
+function getLangPref() {
+ var lang = $("#language").find(":selected").attr("value");
+ if (!lang) {
+ lang = readCookie("pref_lang");
+ }
+ return (lang != 0) ? lang : 'en';
+}
+
+
+function toggleContent(obj) {
+ var button = $(obj);
+ var div = $(obj.parentNode);
+ var toggleMe = $(".toggle-content-toggleme",div);
+ if (button.hasClass("show")) {
+ toggleMe.slideDown();
+ button.removeClass("show").addClass("hide");
+ } else {
+ toggleMe.slideUp();
+ button.removeClass("hide").addClass("show");
+ }
+ $("span", button).toggle();
+} \ No newline at end of file
diff --git a/assets/doclava-developer-reference.js b/assets/doclava-developer-reference.js
new file mode 100644
index 00000000..0aaa5224
--- /dev/null
+++ b/assets/doclava-developer-reference.js
@@ -0,0 +1,392 @@
+
+/* API LEVEL TOGGLE */
+<?cs if:reference.apilevels ?>
+addLoadEvent(changeApiLevel);
+<?cs /if ?>
+
+var API_LEVEL_ENABLED_COOKIE = "api_level_enabled";
+var API_LEVEL_COOKIE = "api_level";
+var minLevel = 1;
+
+function toggleApiLevelSelector(checkbox) {
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
+ var expiration = date.toGMTString();
+ if (checkbox.checked) {
+ $("#apiLevelSelector").removeAttr("disabled");
+ $("#api-level-toggle label").removeClass("disabled");
+ writeCookie(API_LEVEL_ENABLED_COOKIE, 1, null, expiration);
+ } else {
+ $("#apiLevelSelector").attr("disabled","disabled");
+ $("#api-level-toggle label").addClass("disabled");
+ writeCookie(API_LEVEL_ENABLED_COOKIE, 0, null, expiration);
+ }
+ changeApiLevel();
+}
+
+function buildApiLevelSelector() {
+ var maxLevel = SINCE_DATA.length;
+ var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE);
+ var userApiLevel = readCookie(API_LEVEL_COOKIE);
+ userApiLevel = userApiLevel == 0 ? maxLevel : userApiLevel; // If there's no cookie (zero), use the max by default
+
+ if (userApiLevelEnabled == 0) {
+ $("#apiLevelSelector").attr("disabled","disabled");
+ } else {
+ $("#apiLevelCheckbox").attr("checked","checked");
+ $("#api-level-toggle label").removeClass("disabled");
+ }
+
+ minLevel = $("body").attr("class");
+ var select = $("#apiLevelSelector").html("").change(changeApiLevel);
+ for (var i = maxLevel-1; i >= 0; i--) {
+ var option = $("<option />").attr("value",""+SINCE_DATA[i]).append(""+SINCE_DATA[i]);
+ // if (SINCE_DATA[i] < minLevel) option.addClass("absent"); // always false for strings (codenames)
+ select.append(option);
+ }
+
+ // get the DOM element and use setAttribute cuz IE6 fails when using jquery .attr('selected',true)
+ var selectedLevelItem = $("#apiLevelSelector option[value='"+userApiLevel+"']").get(0);
+ selectedLevelItem.setAttribute('selected',true);
+}
+
+function changeApiLevel() {
+ var maxLevel = SINCE_DATA.length;
+ var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE);
+ var selectedLevel = maxLevel;
+
+ if (userApiLevelEnabled == 0) {
+ toggleVisisbleApis(selectedLevel, "body");
+ } else {
+ selectedLevel = $("#apiLevelSelector option:selected").val();
+ toggleVisisbleApis(selectedLevel, "body");
+
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
+ var expiration = date.toGMTString();
+ writeCookie(API_LEVEL_COOKIE, selectedLevel, null, expiration);
+ }
+
+ if (selectedLevel < minLevel) {
+ var thing = ($("#jd-header").html().indexOf("package") != -1) ? "package" : "class";
+ $("#naMessage").show().html("<div><p><strong>This " + thing + " is not available with API Level " + selectedLevel + ".</strong></p>"
+ + "<p>To use this " + thing + ", your application must specify API Level " + minLevel + " or higher in its manifest "
+ + "and be compiled against a version of the library that supports an equal or higher API Level. To reveal this "
+ + "document, change the value of the API Level filter above.</p>"
+ + "<p><a href='" +toRoot+ "guide/appendix/api-levels.html'>What is the API Level?</a></p></div>");
+ } else {
+ $("#naMessage").hide();
+ }
+}
+
+function toggleVisisbleApis(selectedLevel, context) {
+ var apis = $(".api",context);
+ apis.each(function(i) {
+ var obj = $(this);
+ var className = obj.attr("class");
+ var apiLevelIndex = className.lastIndexOf("-")+1;
+ var apiLevelEndIndex = className.indexOf(" ", apiLevelIndex);
+ apiLevelEndIndex = apiLevelEndIndex != -1 ? apiLevelEndIndex : className.length;
+ var apiLevel = className.substring(apiLevelIndex, apiLevelEndIndex);
+ if (apiLevel > selectedLevel) obj.addClass("absent").attr("title","Requires API Level "+apiLevel+" or higher");
+ else obj.removeClass("absent").removeAttr("title");
+ });
+}
+
+/* NAVTREE */
+
+function new_node(me, mom, text, link, children_data, api_level)
+{
+ var node = new Object();
+ node.children = Array();
+ node.children_data = children_data;
+ node.depth = mom.depth + 1;
+
+ node.li = document.createElement("li");
+ mom.get_children_ul().appendChild(node.li);
+
+ node.label_div = document.createElement("div");
+ node.label_div.className = "label";
+ if (api_level != null) {
+ $(node.label_div).addClass("api");
+ $(node.label_div).addClass("api-level-"+api_level);
+ }
+ node.li.appendChild(node.label_div);
+ node.label_div.style.paddingLeft = 10*node.depth + "px";
+
+ if (children_data == null) {
+ // 12 is the width of the triangle and padding extra space
+ node.label_div.style.paddingLeft = ((10*node.depth)+12) + "px";
+ } else {
+ node.label_div.style.paddingLeft = 10*node.depth + "px";
+ node.expand_toggle = document.createElement("a");
+ node.expand_toggle.href = "javascript:void(0)";
+ node.expand_toggle.onclick = function() {
+ if (node.expanded) {
+ $(node.get_children_ul()).slideUp("fast");
+ node.plus_img.src = me.toroot + "assets/images/triangle-closed-small.png";
+ node.expanded = false;
+ } else {
+ expand_node(me, node);
+ }
+ };
+ node.label_div.appendChild(node.expand_toggle);
+
+ node.plus_img = document.createElement("img");
+ node.plus_img.src = me.toroot + "assets/images/triangle-closed-small.png";
+ node.plus_img.className = "plus";
+ node.plus_img.border = "0";
+ node.expand_toggle.appendChild(node.plus_img);
+
+ node.expanded = false;
+ }
+
+ var a = document.createElement("a");
+ node.label_div.appendChild(a);
+ node.label = document.createTextNode(text);
+ a.appendChild(node.label);
+ if (link) {
+ a.href = me.toroot + link;
+ } else {
+ if (children_data != null) {
+ a.className = "nolink";
+ a.href = "javascript:void(0)";
+ a.onclick = node.expand_toggle.onclick;
+ // This next line shouldn't be necessary. I'll buy a beer for the first
+ // person who figures out how to remove this line and have the link
+ // toggle shut on the first try. --joeo@android.com
+ node.expanded = false;
+ }
+ }
+
+
+ node.children_ul = null;
+ node.get_children_ul = function() {
+ if (!node.children_ul) {
+ node.children_ul = document.createElement("ul");
+ node.children_ul.className = "children_ul";
+ node.children_ul.style.display = "none";
+ node.li.appendChild(node.children_ul);
+ }
+ return node.children_ul;
+ };
+
+ return node;
+}
+
+function expand_node(me, node)
+{
+ if (node.children_data && !node.expanded) {
+ if (node.children_visited) {
+ $(node.get_children_ul()).slideDown("fast");
+ } else {
+ get_node(me, node);
+ if ($(node.label_div).hasClass("absent")) $(node.get_children_ul()).addClass("absent");
+ $(node.get_children_ul()).slideDown("fast");
+ }
+ node.plus_img.src = me.toroot + "assets/images/triangle-opened-small.png";
+ node.expanded = true;
+
+ // perform api level toggling because new nodes are new to the DOM
+ var selectedLevel = $("#apiLevelSelector option:selected").val();
+ toggleVisisbleApis(selectedLevel, "#side-nav");
+ }
+}
+
+function get_node(me, mom)
+{
+ mom.children_visited = true;
+ for (var i in mom.children_data) {
+ var node_data = mom.children_data[i];
+ mom.children[i] = new_node(me, mom, node_data[0], node_data[1],
+ node_data[2], node_data[3]);
+ }
+}
+
+function this_page_relative(toroot)
+{
+ var full = document.location.pathname;
+ var file = "";
+ if (toroot.substr(0, 1) == "/") {
+ if (full.substr(0, toroot.length) == toroot) {
+ return full.substr(toroot.length);
+ } else {
+ // the file isn't under toroot. Fail.
+ return null;
+ }
+ } else {
+ if (toroot != "./") {
+ toroot = "./" + toroot;
+ }
+ do {
+ if (toroot.substr(toroot.length-3, 3) == "../" || toroot == "./") {
+ var pos = full.lastIndexOf("/");
+ file = full.substr(pos) + file;
+ full = full.substr(0, pos);
+ toroot = toroot.substr(0, toroot.length-3);
+ }
+ } while (toroot != "" && toroot != "/");
+ return file.substr(1);
+ }
+}
+
+function find_page(url, data)
+{
+ var nodes = data;
+ var result = null;
+ for (var i in nodes) {
+ var d = nodes[i];
+ if (d[1] == url) {
+ return new Array(i);
+ }
+ else if (d[2] != null) {
+ result = find_page(url, d[2]);
+ if (result != null) {
+ return (new Array(i).concat(result));
+ }
+ }
+ }
+ return null;
+}
+
+function load_navtree_data(toroot) {
+ var navtreeData = document.createElement("script");
+ navtreeData.setAttribute("type","text/javascript");
+ navtreeData.setAttribute("src", toroot+"navtree_data.js");
+ $("head").append($(navtreeData));
+}
+
+function init_default_navtree(toroot) {
+ init_navtree("nav-tree", toroot, NAVTREE_DATA);
+
+ // perform api level toggling because because the whole tree is new to the DOM
+ var selectedLevel = $("#apiLevelSelector option:selected").val();
+ toggleVisisbleApis(selectedLevel, "#side-nav");
+}
+
+function init_navtree(navtree_id, toroot, root_nodes)
+{
+ var me = new Object();
+ me.toroot = toroot;
+ me.node = new Object();
+
+ me.node.li = document.getElementById(navtree_id);
+ me.node.children_data = root_nodes;
+ me.node.children = new Array();
+ me.node.children_ul = document.createElement("ul");
+ me.node.get_children_ul = function() { return me.node.children_ul; };
+ //me.node.children_ul.className = "children_ul";
+ me.node.li.appendChild(me.node.children_ul);
+ me.node.depth = 0;
+
+ get_node(me, me.node);
+
+ me.this_page = this_page_relative(toroot);
+ me.breadcrumbs = find_page(me.this_page, root_nodes);
+ if (me.breadcrumbs != null && me.breadcrumbs.length != 0) {
+ var mom = me.node;
+ for (var i in me.breadcrumbs) {
+ var j = me.breadcrumbs[i];
+ mom = mom.children[j];
+ expand_node(me, mom);
+ }
+ mom.label_div.className = mom.label_div.className + " selected";
+ addLoadEvent(function() {
+ scrollIntoView("nav-tree");
+ });
+ }
+}
+
+/* TOGGLE INHERITED MEMBERS */
+
+/* Toggle an inherited class (arrow toggle)
+ * @param linkObj The link that was clicked.
+ * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
+ * 'null' to simply toggle.
+ */
+function toggleInherited(linkObj, expand) {
+ var base = linkObj.getAttribute("id");
+ var list = document.getElementById(base + "-list");
+ var summary = document.getElementById(base + "-summary");
+ var trigger = document.getElementById(base + "-trigger");
+ var a = $(linkObj);
+ if ( (expand == null && a.hasClass("closed")) || expand ) {
+ list.style.display = "none";
+ summary.style.display = "block";
+ trigger.src = toRoot + "assets/images/triangle-opened.png";
+ a.removeClass("closed");
+ a.addClass("opened");
+ } else if ( (expand == null && a.hasClass("opened")) || (expand == false) ) {
+ list.style.display = "block";
+ summary.style.display = "none";
+ trigger.src = toRoot + "assets/images/triangle-closed.png";
+ a.removeClass("opened");
+ a.addClass("closed");
+ }
+ return false;
+}
+
+/* Toggle all inherited classes in a single table (e.g. all inherited methods)
+ * @param linkObj The link that was clicked.
+ * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
+ * 'null' to simply toggle.
+ */
+function toggleAllInherited(linkObj, expand) {
+ var a = $(linkObj);
+ var table = $(a.parent().parent().parent()); // ugly way to get table/tbody
+ var expandos = $(".jd-expando-trigger", table);
+ if ( (expand == null && a.text() == "[Expand]") || expand ) {
+ expandos.each(function(i) {
+ toggleInherited(this, true);
+ });
+ a.text("[Collapse]");
+ } else if ( (expand == null && a.text() == "[Collapse]") || (expand == false) ) {
+ expandos.each(function(i) {
+ toggleInherited(this, false);
+ });
+ a.text("[Expand]");
+ }
+ return false;
+}
+
+/* Toggle all inherited members in the class (link in the class title)
+ */
+function toggleAllClassInherited() {
+ var a = $("#toggleAllClassInherited"); // get toggle link from class title
+ var toggles = $(".toggle-all", $("#doc-content"));
+ if (a.text() == "[Expand All]") {
+ toggles.each(function(i) {
+ toggleAllInherited(this, true);
+ });
+ a.text("[Collapse All]");
+ } else {
+ toggles.each(function(i) {
+ toggleAllInherited(this, false);
+ });
+ a.text("[Expand All]");
+ }
+ return false;
+}
+
+/* Expand all inherited members in the class. Used when initiating page search */
+function ensureAllInheritedExpanded() {
+ var toggles = $(".toggle-all", $("#doc-content"));
+ toggles.each(function(i) {
+ toggleAllInherited(this, true);
+ });
+ $("#toggleAllClassInherited").text("[Collapse All]");
+}
+
+
+/* HANDLE KEY EVENTS
+ * - Listen for Ctrl+F (Cmd on Mac) and expand all inherited members (to aid page search)
+ */
+var agent = navigator['userAgent'].toLowerCase();
+var mac = agent.indexOf("macintosh") != -1;
+
+$(document).keydown( function(e) {
+var control = mac ? e.metaKey && !e.ctrlKey : e.ctrlKey; // get ctrl key
+ if (control && e.which == 70) { // 70 is "F"
+ ensureAllInheritedExpanded();
+ }
+}); \ No newline at end of file
diff --git a/assets/docs.js b/assets/docs.js
new file mode 100644
index 00000000..3ab4caf8
--- /dev/null
+++ b/assets/docs.js
@@ -0,0 +1,4339 @@
+var classesNav;
+var devdocNav;
+var sidenav;
+var cookie_namespace = 'android_developer';
+var NAV_PREF_TREE = "tree";
+var NAV_PREF_PANELS = "panels";
+var nav_pref;
+var isMobile = false; // true if mobile, so we can adjust some layout
+var mPagePath; // initialized in ready() function
+
+var basePath = getBaseUri(location.pathname);
+var SITE_ROOT = toRoot + basePath.substring(1,basePath.indexOf("/",1));
+var GOOGLE_DATA; // combined data for google service apis, used for search suggest
+
+// Ensure that all ajax getScript() requests allow caching
+$.ajaxSetup({
+ cache: true
+});
+
+/****** ON LOAD SET UP STUFF *********/
+
+$(document).ready(function() {
+
+ // show lang dialog if the URL includes /intl/
+ //if (location.pathname.substring(0,6) == "/intl/") {
+ // var lang = location.pathname.split('/')[2];
+ // if (lang != getLangPref()) {
+ // $("#langMessage a.yes").attr("onclick","changeLangPref('" + lang
+ // + "', true); $('#langMessage').hide(); return false;");
+ // $("#langMessage .lang." + lang).show();
+ // $("#langMessage").show();
+ // }
+ //}
+
+ // load json file for JD doc search suggestions
+ $.getScript(toRoot + 'jd_lists_unified.js');
+ // load json file for Android API search suggestions
+ $.getScript(toRoot + 'reference/lists.js');
+
+ // setup keyboard listener for search shortcut
+ $('body').keyup(function(event) {
+ if (event.which == 191) {
+ $('#search_autocomplete').focus();
+ }
+ });
+
+ // init the fullscreen toggle click event
+ $('#nav-swap .fullscreen').click(function(){
+ if ($(this).hasClass('disabled')) {
+ toggleFullscreen(true);
+ } else {
+ toggleFullscreen(false);
+ }
+ });
+
+ // initialize the divs with custom scrollbars
+ $('.scroll-pane').jScrollPane( {verticalGutter:0} );
+
+ // add HRs below all H2s (except for a few other h2 variants)
+ $('h2').not('#qv h2')
+ .not('#tb h2')
+ .not('.sidebox h2')
+ .not('#devdoc-nav h2')
+ .not('h2.norule').css({marginBottom:0})
+ .after('<hr/>');
+
+ // set up the search close button
+ $('.search .close').click(function() {
+ $searchInput = $('#search_autocomplete');
+ $searchInput.attr('value', '');
+ $(this).addClass("hide");
+ $("#search-container").removeClass('active');
+ $("#search_autocomplete").blur();
+ search_focus_changed($searchInput.get(), false);
+ hideResults();
+ });
+
+ // Set up quicknav
+ var quicknav_open = false;
+ $("#btn-quicknav").click(function() {
+ if (quicknav_open) {
+ $(this).removeClass('active');
+ quicknav_open = false;
+ collapse();
+ } else {
+ $(this).addClass('active');
+ quicknav_open = true;
+ expand();
+ }
+ })
+
+ var expand = function() {
+ $('#header-wrap').addClass('quicknav');
+ $('#quicknav').stop().show().animate({opacity:'1'});
+ }
+
+ var collapse = function() {
+ $('#quicknav').stop().animate({opacity:'0'}, 100, function() {
+ $(this).hide();
+ $('#header-wrap').removeClass('quicknav');
+ });
+ }
+
+
+ //Set up search
+ $("#search_autocomplete").focus(function() {
+ $("#search-container").addClass('active');
+ })
+ $("#search-container").mouseover(function() {
+ $("#search-container").addClass('active');
+ $("#search_autocomplete").focus();
+ })
+ $("#search-container").mouseout(function() {
+ if ($("#search_autocomplete").is(":focus")) return;
+ if ($("#search_autocomplete").val() == '') {
+ setTimeout(function(){
+ $("#search-container").removeClass('active');
+ $("#search_autocomplete").blur();
+ },250);
+ }
+ })
+ $("#search_autocomplete").blur(function() {
+ if ($("#search_autocomplete").val() == '') {
+ $("#search-container").removeClass('active');
+ }
+ })
+
+
+ // prep nav expandos
+ var pagePath = document.location.pathname;
+ // account for intl docs by removing the intl/*/ path
+ if (pagePath.indexOf("/intl/") == 0) {
+ pagePath = pagePath.substr(pagePath.indexOf("/",6)); // start after intl/ to get last /
+ }
+
+ if (pagePath.indexOf(SITE_ROOT) == 0) {
+ if (pagePath == '' || pagePath.charAt(pagePath.length - 1) == '/') {
+ pagePath += 'index.html';
+ }
+ }
+
+ // Need a copy of the pagePath before it gets changed in the next block;
+ // it's needed to perform proper tab highlighting in offline docs (see rootDir below)
+ var pagePathOriginal = pagePath;
+ if (SITE_ROOT.match(/\.\.\//) || SITE_ROOT == '') {
+ // If running locally, SITE_ROOT will be a relative path, so account for that by
+ // finding the relative URL to this page. This will allow us to find links on the page
+ // leading back to this page.
+ var pathParts = pagePath.split('/');
+ var relativePagePathParts = [];
+ var upDirs = (SITE_ROOT.match(/(\.\.\/)+/) || [''])[0].length / 3;
+ for (var i = 0; i < upDirs; i++) {
+ relativePagePathParts.push('..');
+ }
+ for (var i = 0; i < upDirs; i++) {
+ relativePagePathParts.push(pathParts[pathParts.length - (upDirs - i) - 1]);
+ }
+ relativePagePathParts.push(pathParts[pathParts.length - 1]);
+ pagePath = relativePagePathParts.join('/');
+ } else {
+ // Otherwise the page path is already an absolute URL
+ }
+
+ // Highlight the header tabs...
+ // highlight Design tab
+ if ($("body").hasClass("design")) {
+ $("#header li.design a").addClass("selected");
+ $("#sticky-header").addClass("design");
+
+ // highlight About tabs
+ } else if ($("body").hasClass("about")) {
+ var rootDir = pagePathOriginal.substring(1,pagePathOriginal.indexOf('/', 1));
+ if (rootDir == "about") {
+ $("#nav-x li.about a").addClass("selected");
+ } else if (rootDir == "wear") {
+ $("#nav-x li.wear a").addClass("selected");
+ } else if (rootDir == "tv") {
+ $("#nav-x li.tv a").addClass("selected");
+ } else if (rootDir == "auto") {
+ $("#nav-x li.auto a").addClass("selected");
+ }
+ // highlight Develop tab
+ } else if ($("body").hasClass("develop") || $("body").hasClass("google")) {
+ $("#header li.develop a").addClass("selected");
+ $("#sticky-header").addClass("develop");
+ // In Develop docs, also highlight appropriate sub-tab
+ var rootDir = pagePathOriginal.substring(1,pagePathOriginal.indexOf('/', 1));
+ if (rootDir == "training") {
+ $("#nav-x li.training a").addClass("selected");
+ } else if (rootDir == "guide") {
+ $("#nav-x li.guide a").addClass("selected");
+ } else if (rootDir == "reference") {
+ // If the root is reference, but page is also part of Google Services, select Google
+ if ($("body").hasClass("google")) {
+ $("#nav-x li.google a").addClass("selected");
+ } else {
+ $("#nav-x li.reference a").addClass("selected");
+ }
+ } else if ((rootDir == "tools") || (rootDir == "sdk")) {
+ $("#nav-x li.tools a").addClass("selected");
+ } else if ($("body").hasClass("google")) {
+ $("#nav-x li.google a").addClass("selected");
+ } else if ($("body").hasClass("samples")) {
+ $("#nav-x li.samples a").addClass("selected");
+ }
+
+ // highlight Distribute tab
+ } else if ($("body").hasClass("distribute")) {
+ $("#header li.distribute a").addClass("selected");
+ $("#sticky-header").addClass("distribute");
+
+ var baseFrag = pagePathOriginal.indexOf('/', 1) + 1;
+ var secondFrag = pagePathOriginal.substring(baseFrag, pagePathOriginal.indexOf('/', baseFrag));
+ if (secondFrag == "users") {
+ $("#nav-x li.users a").addClass("selected");
+ } else if (secondFrag == "engage") {
+ $("#nav-x li.engage a").addClass("selected");
+ } else if (secondFrag == "monetize") {
+ $("#nav-x li.monetize a").addClass("selected");
+ } else if (secondFrag == "analyze") {
+ $("#nav-x li.analyze a").addClass("selected");
+ } else if (secondFrag == "tools") {
+ $("#nav-x li.disttools a").addClass("selected");
+ } else if (secondFrag == "stories") {
+ $("#nav-x li.stories a").addClass("selected");
+ } else if (secondFrag == "essentials") {
+ $("#nav-x li.essentials a").addClass("selected");
+ } else if (secondFrag == "googleplay") {
+ $("#nav-x li.googleplay a").addClass("selected");
+ }
+ } else if ($("body").hasClass("about")) {
+ $("#sticky-header").addClass("about");
+ }
+
+ // set global variable so we can highlight the sidenav a bit later (such as for google reference)
+ // and highlight the sidenav
+ mPagePath = pagePath;
+ highlightSidenav();
+ buildBreadcrumbs();
+
+ // set up prev/next links if they exist
+ var $selNavLink = $('#nav').find('a[href="' + pagePath + '"]');
+ var $selListItem;
+ if ($selNavLink.length) {
+ $selListItem = $selNavLink.closest('li');
+
+ // set up prev links
+ var $prevLink = [];
+ var $prevListItem = $selListItem.prev('li');
+
+ var crossBoundaries = ($("body.design").length > 0) || ($("body.guide").length > 0) ? true :
+false; // navigate across topic boundaries only in design docs
+ if ($prevListItem.length) {
+ if ($prevListItem.hasClass('nav-section') || crossBoundaries) {
+ // jump to last topic of previous section
+ $prevLink = $prevListItem.find('a:last');
+ } else if (!$selListItem.hasClass('nav-section')) {
+ // jump to previous topic in this section
+ $prevLink = $prevListItem.find('a:eq(0)');
+ }
+ } else {
+ // jump to this section's index page (if it exists)
+ var $parentListItem = $selListItem.parents('li');
+ $prevLink = $selListItem.parents('li').find('a');
+
+ // except if cross boundaries aren't allowed, and we're at the top of a section already
+ // (and there's another parent)
+ if (!crossBoundaries && $parentListItem.hasClass('nav-section')
+ && $selListItem.hasClass('nav-section')) {
+ $prevLink = [];
+ }
+ }
+
+ // set up next links
+ var $nextLink = [];
+ var startClass = false;
+ var isCrossingBoundary = false;
+
+ if ($selListItem.hasClass('nav-section') && $selListItem.children('div.empty').length == 0) {
+ // we're on an index page, jump to the first topic
+ $nextLink = $selListItem.find('ul:eq(0)').find('a:eq(0)');
+
+ // if there aren't any children, go to the next section (required for About pages)
+ if($nextLink.length == 0) {
+ $nextLink = $selListItem.next('li').find('a');
+ } else if ($('.topic-start-link').length) {
+ // as long as there's a child link and there is a "topic start link" (we're on a landing)
+ // then set the landing page "start link" text to be the first doc title
+ $('.topic-start-link').text($nextLink.text().toUpperCase());
+ }
+
+ // If the selected page has a description, then it's a class or article homepage
+ if ($selListItem.find('a[description]').length) {
+ // this means we're on a class landing page
+ startClass = true;
+ }
+ } else {
+ // jump to the next topic in this section (if it exists)
+ $nextLink = $selListItem.next('li').find('a:eq(0)');
+ if ($nextLink.length == 0) {
+ isCrossingBoundary = true;
+ // no more topics in this section, jump to the first topic in the next section
+ $nextLink = $selListItem.parents('li:eq(0)').next('li').find('a:eq(0)');
+ if (!$nextLink.length) { // Go up another layer to look for next page (lesson > class > course)
+ $nextLink = $selListItem.parents('li:eq(1)').next('li.nav-section').find('a:eq(0)');
+ if ($nextLink.length == 0) {
+ // if that doesn't work, we're at the end of the list, so disable NEXT link
+ $('.next-page-link').attr('href','').addClass("disabled")
+ .click(function() { return false; });
+ // and completely hide the one in the footer
+ $('.content-footer .next-page-link').hide();
+ }
+ }
+ }
+ }
+
+ if (startClass) {
+ $('.start-class-link').attr('href', $nextLink.attr('href')).removeClass("hide");
+
+ // if there's no training bar (below the start button),
+ // then we need to add a bottom border to button
+ if (!$("#tb").length) {
+ $('.start-class-link').css({'border-bottom':'1px solid #DADADA'});
+ }
+ } else if (isCrossingBoundary && !$('body.design').length) { // Design always crosses boundaries
+ $('.content-footer.next-class').show();
+ $('.next-page-link').attr('href','')
+ .removeClass("hide").addClass("disabled")
+ .click(function() { return false; });
+ // and completely hide the one in the footer
+ $('.content-footer .next-page-link').hide();
+ if ($nextLink.length) {
+ $('.next-class-link').attr('href',$nextLink.attr('href'))
+ .removeClass("hide")
+ .append(": " + $nextLink.html());
+ $('.next-class-link').find('.new').empty();
+ }
+ } else {
+ $('.next-page-link').attr('href', $nextLink.attr('href'))
+ .removeClass("hide");
+ // for the footer link, also add the next page title
+ $('.content-footer .next-page-link').append(": " + $nextLink.html());
+ }
+
+ if (!startClass && $prevLink.length) {
+ var prevHref = $prevLink.attr('href');
+ if (prevHref == SITE_ROOT + 'index.html') {
+ // Don't show Previous when it leads to the homepage
+ } else {
+ $('.prev-page-link').attr('href', $prevLink.attr('href')).removeClass("hide");
+ }
+ }
+
+ }
+
+
+
+ // Set up the course landing pages for Training with class names and descriptions
+ if ($('body.trainingcourse').length) {
+ var $classLinks = $selListItem.find('ul li a').not('#nav .nav-section .nav-section ul a');
+
+ // create an array for all the class descriptions
+ var $classDescriptions = new Array($classLinks.length);
+ var lang = getLangPref();
+ $classLinks.each(function(index) {
+ var langDescr = $(this).attr(lang + "-description");
+ if (typeof langDescr !== 'undefined' && langDescr !== false) {
+ // if there's a class description in the selected language, use that
+ $classDescriptions[index] = langDescr;
+ } else {
+ // otherwise, use the default english description
+ $classDescriptions[index] = $(this).attr("description");
+ }
+ });
+
+ var $olClasses = $('<ol class="class-list"></ol>');
+ var $liClass;
+ var $imgIcon;
+ var $h2Title;
+ var $pSummary;
+ var $olLessons;
+ var $liLesson;
+ $classLinks.each(function(index) {
+ $liClass = $('<li></li>');
+ $h2Title = $('<a class="title" href="'+$(this).attr('href')+'"><h2>' + $(this).html()+'</h2><span></span></a>');
+ $pSummary = $('<p class="description">' + $classDescriptions[index] + '</p>');
+
+ $olLessons = $('<ol class="lesson-list"></ol>');
+
+ $lessons = $(this).closest('li').find('ul li a');
+
+ if ($lessons.length) {
+ $imgIcon = $('<img src="'+toRoot+'assets/images/resource-tutorial.png" '
+ + ' width="64" height="64" alt=""/>');
+ $lessons.each(function(index) {
+ $olLessons.append('<li><a href="'+$(this).attr('href')+'">' + $(this).html()+'</a></li>');
+ });
+ } else {
+ $imgIcon = $('<img src="'+toRoot+'assets/images/resource-article.png" '
+ + ' width="64" height="64" alt=""/>');
+ $pSummary.addClass('article');
+ }
+
+ $liClass.append($h2Title).append($imgIcon).append($pSummary).append($olLessons);
+ $olClasses.append($liClass);
+ });
+ $('.jd-descr').append($olClasses);
+ }
+
+ // Set up expand/collapse behavior
+ initExpandableNavItems("#nav");
+
+
+ $(".scroll-pane").scroll(function(event) {
+ event.preventDefault();
+ return false;
+ });
+
+ /* Resize nav height when window height changes */
+ $(window).resize(function() {
+ if ($('#side-nav').length == 0) return;
+ var stylesheet = $('link[rel="stylesheet"][class="fullscreen"]');
+ setNavBarLeftPos(); // do this even if sidenav isn't fixed because it could become fixed
+ // make sidenav behave when resizing the window and side-scolling is a concern
+ if (sticky) {
+ if ((stylesheet.attr("disabled") == "disabled") || stylesheet.length == 0) {
+ updateSideNavPosition();
+ } else {
+ updateSidenavFullscreenWidth();
+ }
+ }
+ resizeNav();
+ });
+
+
+ var navBarLeftPos;
+ if ($('#devdoc-nav').length) {
+ setNavBarLeftPos();
+ }
+
+
+ // Set up play-on-hover <video> tags.
+ $('video.play-on-hover').bind('click', function(){
+ $(this).get(0).load(); // in case the video isn't seekable
+ $(this).get(0).play();
+ });
+
+ // Set up tooltips
+ var TOOLTIP_MARGIN = 10;
+ $('acronym,.tooltip-link').each(function() {
+ var $target = $(this);
+ var $tooltip = $('<div>')
+ .addClass('tooltip-box')
+ .append($target.attr('title'))
+ .hide()
+ .appendTo('body');
+ $target.removeAttr('title');
+
+ $target.hover(function() {
+ // in
+ var targetRect = $target.offset();
+ targetRect.width = $target.width();
+ targetRect.height = $target.height();
+
+ $tooltip.css({
+ left: targetRect.left,
+ top: targetRect.top + targetRect.height + TOOLTIP_MARGIN
+ });
+ $tooltip.addClass('below');
+ $tooltip.show();
+ }, function() {
+ // out
+ $tooltip.hide();
+ });
+ });
+
+ // Set up <h2> deeplinks
+ $('h2').click(function() {
+ var id = $(this).attr('id');
+ if (id) {
+ document.location.hash = id;
+ }
+ });
+
+ //Loads the +1 button
+ var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
+ po.src = 'https://apis.google.com/js/plusone.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
+
+
+ // Revise the sidenav widths to make room for the scrollbar
+ // which avoids the visible width from changing each time the bar appears
+ var $sidenav = $("#side-nav");
+ var sidenav_width = parseInt($sidenav.innerWidth());
+
+ $("#devdoc-nav #nav").css("width", sidenav_width - 4 + "px"); // 4px is scrollbar width
+
+
+ $(".scroll-pane").removeAttr("tabindex"); // get rid of tabindex added by jscroller
+
+ if ($(".scroll-pane").length > 1) {
+ // Check if there's a user preference for the panel heights
+ var cookieHeight = readCookie("reference_height");
+ if (cookieHeight) {
+ restoreHeight(cookieHeight);
+ }
+ }
+
+ // Resize once loading is finished
+ resizeNav();
+ // Check if there's an anchor that we need to scroll into view.
+ // A delay is needed, because some browsers do not immediately scroll down to the anchor
+ window.setTimeout(offsetScrollForSticky, 100);
+
+ /* init the language selector based on user cookie for lang */
+ loadLangPref();
+ changeNavLang(getLangPref());
+
+ /* setup event handlers to ensure the overflow menu is visible while picking lang */
+ $("#language select")
+ .mousedown(function() {
+ $("div.morehover").addClass("hover"); })
+ .blur(function() {
+ $("div.morehover").removeClass("hover"); });
+
+ /* some global variable setup */
+ resizePackagesNav = $("#resize-packages-nav");
+ classesNav = $("#classes-nav");
+ devdocNav = $("#devdoc-nav");
+
+ var cookiePath = "";
+ if (location.href.indexOf("/reference/") != -1) {
+ cookiePath = "reference_";
+ } else if (location.href.indexOf("/guide/") != -1) {
+ cookiePath = "guide_";
+ } else if (location.href.indexOf("/tools/") != -1) {
+ cookiePath = "tools_";
+ } else if (location.href.indexOf("/training/") != -1) {
+ cookiePath = "training_";
+ } else if (location.href.indexOf("/design/") != -1) {
+ cookiePath = "design_";
+ } else if (location.href.indexOf("/distribute/") != -1) {
+ cookiePath = "distribute_";
+ }
+
+
+ /* setup shadowbox for any videos that want it */
+ var $videoLinks = $("a.video-shadowbox-button, a.notice-developers-video");
+ if ($videoLinks.length) {
+ // if there's at least one, add the shadowbox HTML to the body
+ $('body').prepend(
+'<div id="video-container">'+
+ '<div id="video-frame">'+
+ '<div class="video-close">'+
+ '<span id="icon-video-close" onclick="closeVideo()">&nbsp;</span>'+
+ '</div>'+
+ '<div id="youTubePlayer"></div>'+
+ '</div>'+
+'</div>');
+
+ // loads the IFrame Player API code asynchronously.
+ $.getScript("https://www.youtube.com/iframe_api");
+
+ $videoLinks.each(function() {
+ var videoId = $(this).attr('href').split('?v=')[1];
+ $(this).click(function(event) {
+ event.preventDefault();
+ startYouTubePlayer(videoId);
+ });
+ });
+ }
+});
+// END of the onload event
+
+
+var youTubePlayer;
+function onYouTubeIframeAPIReady() {
+}
+
+/* Returns the height the shadowbox video should be. It's based on the current
+ height of the "video-frame" element, which is 100% height for the window.
+ Then minus the margin so the video isn't actually the full window height. */
+function getVideoHeight() {
+ var frameHeight = $("#video-frame").height();
+ var marginTop = $("#video-frame").css('margin-top').split('px')[0];
+ return frameHeight - (marginTop * 2);
+}
+
+var mPlayerPaused = false;
+
+function startYouTubePlayer(videoId) {
+ $("#video-container").show();
+ $("#video-frame").show();
+ mPlayerPaused = false;
+
+ // compute the size of the player so it's centered in window
+ var maxWidth = 940; // the width of the web site content
+ var videoAspect = .5625; // based on 1280x720 resolution
+ var maxHeight = maxWidth * videoAspect;
+ var videoHeight = getVideoHeight();
+ var videoWidth = videoHeight / videoAspect;
+ if (videoWidth > maxWidth) {
+ videoWidth = maxWidth;
+ videoHeight = maxHeight;
+ }
+ $("#video-frame").css('width', videoWidth);
+
+ // check if we've already created this player
+ if (youTubePlayer == null) {
+ // check if there's a start time specified
+ var idAndHash = videoId.split("#");
+ var startTime = 0;
+ if (idAndHash.length > 1) {
+ startTime = idAndHash[1].split("t=")[1] != undefined ? idAndHash[1].split("t=")[1] : 0;
+ }
+ // enable localized player
+ var lang = getLangPref();
+ var captionsOn = lang == 'en' ? 0 : 1;
+
+ youTubePlayer = new YT.Player('youTubePlayer', {
+ height: videoHeight,
+ width: videoWidth,
+ videoId: idAndHash[0],
+ playerVars: {start: startTime, hl: lang, cc_load_policy: captionsOn},
+ events: {
+ 'onReady': onPlayerReady,
+ 'onStateChange': onPlayerStateChange
+ }
+ });
+ } else {
+ // reset the size in case the user adjusted the window since last play
+ youTubePlayer.setSize(videoWidth, videoHeight);
+ // if a video different from the one already playing was requested, cue it up
+ if (videoId != youTubePlayer.getVideoUrl().split('?v=')[1].split('&')[0].split('%')[0]) {
+ youTubePlayer.cueVideoById(videoId);
+ }
+ youTubePlayer.playVideo();
+ }
+}
+
+function onPlayerReady(event) {
+ event.target.playVideo();
+ mPlayerPaused = false;
+}
+
+function closeVideo() {
+ try {
+ youTubePlayer.pauseVideo();
+ } catch(e) {
+ }
+ $("#video-container").fadeOut(200);
+}
+
+/* Track youtube playback for analytics */
+function onPlayerStateChange(event) {
+ // Video starts, send the video ID
+ if (event.data == YT.PlayerState.PLAYING) {
+ if (mPlayerPaused) {
+ ga('send', 'event', 'Videos', 'Resume',
+ youTubePlayer.getVideoUrl().split('?v=')[1].split('&')[0].split('%')[0]);
+ } else {
+ // track the start playing event so we know from which page the video was selected
+ ga('send', 'event', 'Videos', 'Start: ' +
+ youTubePlayer.getVideoUrl().split('?v=')[1].split('&')[0].split('%')[0],
+ 'on: ' + document.location.href);
+ }
+ mPlayerPaused = false;
+ }
+ // Video paused, send video ID and video elapsed time
+ if (event.data == YT.PlayerState.PAUSED) {
+ ga('send', 'event', 'Videos', 'Paused',
+ youTubePlayer.getVideoUrl().split('?v=')[1].split('&')[0].split('%')[0],
+ youTubePlayer.getCurrentTime());
+ mPlayerPaused = true;
+ }
+ // Video finished, send video ID and video elapsed time
+ if (event.data == YT.PlayerState.ENDED) {
+ ga('send', 'event', 'Videos', 'Finished',
+ youTubePlayer.getVideoUrl().split('?v=')[1].split('&')[0].split('%')[0],
+ youTubePlayer.getCurrentTime());
+ mPlayerPaused = true;
+ }
+}
+
+
+
+function initExpandableNavItems(rootTag) {
+ $(rootTag + ' li.nav-section .nav-section-header').click(function() {
+ var section = $(this).closest('li.nav-section');
+ if (section.hasClass('expanded')) {
+ /* hide me and descendants */
+ section.find('ul').slideUp(250, function() {
+ // remove 'expanded' class from my section and any children
+ section.closest('li').removeClass('expanded');
+ $('li.nav-section', section).removeClass('expanded');
+ resizeNav();
+ });
+ } else {
+ /* show me */
+ // first hide all other siblings
+ var $others = $('li.nav-section.expanded', $(this).closest('ul')).not('.sticky');
+ $others.removeClass('expanded').children('ul').slideUp(250);
+
+ // now expand me
+ section.closest('li').addClass('expanded');
+ section.children('ul').slideDown(250, function() {
+ resizeNav();
+ });
+ }
+ });
+
+ // Stop expand/collapse behavior when clicking on nav section links
+ // (since we're navigating away from the page)
+ // This selector captures the first instance of <a>, but not those with "#" as the href.
+ $('.nav-section-header').find('a:eq(0)').not('a[href="#"]').click(function(evt) {
+ window.location.href = $(this).attr('href');
+ return false;
+ });
+}
+
+
+/** Create the list of breadcrumb links in the sticky header */
+function buildBreadcrumbs() {
+ var $breadcrumbUl = $("#sticky-header ul.breadcrumb");
+ // Add the secondary horizontal nav item, if provided
+ var $selectedSecondNav = $("div#nav-x ul.nav-x a.selected").clone().removeClass("selected");
+ if ($selectedSecondNav.length) {
+ $breadcrumbUl.prepend($("<li>").append($selectedSecondNav))
+ }
+ // Add the primary horizontal nav
+ var $selectedFirstNav = $("div#header-wrap ul.nav-x a.selected").clone().removeClass("selected");
+ // If there's no header nav item, use the logo link and title from alt text
+ if ($selectedFirstNav.length < 1) {
+ $selectedFirstNav = $("<a>")
+ .attr('href', $("div#header .logo a").attr('href'))
+ .text($("div#header .logo img").attr('alt'));
+ }
+ $breadcrumbUl.prepend($("<li>").append($selectedFirstNav));
+}
+
+
+
+/** Highlight the current page in sidenav, expanding children as appropriate */
+function highlightSidenav() {
+ // if something is already highlighted, undo it. This is for dynamic navigation (Samples index)
+ if ($("ul#nav li.selected").length) {
+ unHighlightSidenav();
+ }
+ // look for URL in sidenav, including the hash
+ var $selNavLink = $('#nav').find('a[href="' + mPagePath + location.hash + '"]');
+
+ // If the selNavLink is still empty, look for it without the hash
+ if ($selNavLink.length == 0) {
+ $selNavLink = $('#nav').find('a[href="' + mPagePath + '"]');
+ }
+
+ var $selListItem;
+ if ($selNavLink.length) {
+ // Find this page's <li> in sidenav and set selected
+ $selListItem = $selNavLink.closest('li');
+ $selListItem.addClass('selected');
+
+ // Traverse up the tree and expand all parent nav-sections
+ $selNavLink.parents('li.nav-section').each(function() {
+ $(this).addClass('expanded');
+ $(this).children('ul').show();
+ });
+ }
+}
+
+function unHighlightSidenav() {
+ $("ul#nav li.selected").removeClass("selected");
+ $('ul#nav li.nav-section.expanded').removeClass('expanded').children('ul').hide();
+}
+
+function toggleFullscreen(enable) {
+ var delay = 20;
+ var enabled = true;
+ var stylesheet = $('link[rel="stylesheet"][class="fullscreen"]');
+ if (enable) {
+ // Currently NOT USING fullscreen; enable fullscreen
+ stylesheet.removeAttr('disabled');
+ $('#nav-swap .fullscreen').removeClass('disabled');
+ $('#devdoc-nav').css({left:''});
+ setTimeout(updateSidenavFullscreenWidth,delay); // need to wait a moment for css to switch
+ enabled = true;
+ } else {
+ // Currently USING fullscreen; disable fullscreen
+ stylesheet.attr('disabled', 'disabled');
+ $('#nav-swap .fullscreen').addClass('disabled');
+ setTimeout(updateSidenavFixedWidth,delay); // need to wait a moment for css to switch
+ enabled = false;
+ }
+ writeCookie("fullscreen", enabled, null);
+ setNavBarLeftPos();
+ resizeNav(delay);
+ updateSideNavPosition();
+ setTimeout(initSidenavHeightResize,delay);
+}
+
+
+function setNavBarLeftPos() {
+ navBarLeftPos = $('#body-content').offset().left;
+}
+
+
+function updateSideNavPosition() {
+ var newLeft = $(window).scrollLeft() - navBarLeftPos;
+ $('#devdoc-nav').css({left: -newLeft});
+ $('#devdoc-nav .totop').css({left: -(newLeft - parseInt($('#side-nav').css('margin-left')))});
+}
+
+// TODO: use $(document).ready instead
+function addLoadEvent(newfun) {
+ var current = window.onload;
+ if (typeof window.onload != 'function') {
+ window.onload = newfun;
+ } else {
+ window.onload = function() {
+ current();
+ newfun();
+ }
+ }
+}
+
+var agent = navigator['userAgent'].toLowerCase();
+// If a mobile phone, set flag and do mobile setup
+if ((agent.indexOf("mobile") != -1) || // android, iphone, ipod
+ (agent.indexOf("blackberry") != -1) ||
+ (agent.indexOf("webos") != -1) ||
+ (agent.indexOf("mini") != -1)) { // opera mini browsers
+ isMobile = true;
+}
+
+
+$(document).ready(function() {
+ $("pre:not(.no-pretty-print)").addClass("prettyprint");
+ prettyPrint();
+});
+
+
+
+
+/* ######### RESIZE THE SIDENAV HEIGHT ########## */
+
+function resizeNav(delay) {
+ var $nav = $("#devdoc-nav");
+ var $window = $(window);
+ var navHeight;
+
+ // Get the height of entire window and the total header height.
+ // Then figure out based on scroll position whether the header is visible
+ var windowHeight = $window.height();
+ var scrollTop = $window.scrollTop();
+ var headerHeight = $('#header-wrapper').outerHeight();
+ var headerVisible = scrollTop < stickyTop;
+
+ // get the height of space between nav and top of window.
+ // Could be either margin or top position, depending on whether the nav is fixed.
+ var topMargin = (parseInt($nav.css('margin-top')) || parseInt($nav.css('top'))) + 1;
+ // add 1 for the #side-nav bottom margin
+
+ // Depending on whether the header is visible, set the side nav's height.
+ if (headerVisible) {
+ // The sidenav height grows as the header goes off screen
+ navHeight = windowHeight - (headerHeight - scrollTop) - topMargin;
+ } else {
+ // Once header is off screen, the nav height is almost full window height
+ navHeight = windowHeight - topMargin;
+ }
+
+
+
+ $scrollPanes = $(".scroll-pane");
+ if ($scrollPanes.length > 1) {
+ // subtract the height of the api level widget and nav swapper from the available nav height
+ navHeight -= ($('#api-nav-header').outerHeight(true) + $('#nav-swap').outerHeight(true));
+
+ $("#swapper").css({height:navHeight + "px"});
+ if ($("#nav-tree").is(":visible")) {
+ $("#nav-tree").css({height:navHeight});
+ }
+
+ var classesHeight = navHeight - parseInt($("#resize-packages-nav").css("height")) - 10 + "px";
+ //subtract 10px to account for drag bar
+
+ // if the window becomes small enough to make the class panel height 0,
+ // then the package panel should begin to shrink
+ if (parseInt(classesHeight) <= 0) {
+ $("#resize-packages-nav").css({height:navHeight - 10}); //subtract 10px for drag bar
+ $("#packages-nav").css({height:navHeight - 10});
+ }
+
+ $("#classes-nav").css({'height':classesHeight, 'margin-top':'10px'});
+ $("#classes-nav .jspContainer").css({height:classesHeight});
+
+
+ } else {
+ $nav.height(navHeight);
+ }
+
+ if (delay) {
+ updateFromResize = true;
+ delayedReInitScrollbars(delay);
+ } else {
+ reInitScrollbars();
+ }
+
+}
+
+var updateScrollbars = false;
+var updateFromResize = false;
+
+/* Re-initialize the scrollbars to account for changed nav size.
+ * This method postpones the actual update by a 1/4 second in order to optimize the
+ * scroll performance while the header is still visible, because re-initializing the
+ * scroll panes is an intensive process.
+ */
+function delayedReInitScrollbars(delay) {
+ // If we're scheduled for an update, but have received another resize request
+ // before the scheduled resize has occured, just ignore the new request
+ // (and wait for the scheduled one).
+ if (updateScrollbars && updateFromResize) {
+ updateFromResize = false;
+ return;
+ }
+
+ // We're scheduled for an update and the update request came from this method's setTimeout
+ if (updateScrollbars && !updateFromResize) {
+ reInitScrollbars();
+ updateScrollbars = false;
+ } else {
+ updateScrollbars = true;
+ updateFromResize = false;
+ setTimeout('delayedReInitScrollbars()',delay);
+ }
+}
+
+/* Re-initialize the scrollbars to account for changed nav size. */
+function reInitScrollbars() {
+ var pane = $(".scroll-pane").each(function(){
+ var api = $(this).data('jsp');
+ if (!api) { setTimeout(reInitScrollbars,300); return;}
+ api.reinitialise( {verticalGutter:0} );
+ });
+ $(".scroll-pane").removeAttr("tabindex"); // get rid of tabindex added by jscroller
+}
+
+
+/* Resize the height of the nav panels in the reference,
+ * and save the new size to a cookie */
+function saveNavPanels() {
+ var basePath = getBaseUri(location.pathname);
+ var section = basePath.substring(1,basePath.indexOf("/",1));
+ writeCookie("height", resizePackagesNav.css("height"), section);
+}
+
+
+
+function restoreHeight(packageHeight) {
+ $("#resize-packages-nav").height(packageHeight);
+ $("#packages-nav").height(packageHeight);
+ // var classesHeight = navHeight - packageHeight;
+ // $("#classes-nav").css({height:classesHeight});
+ // $("#classes-nav .jspContainer").css({height:classesHeight});
+}
+
+
+
+/* ######### END RESIZE THE SIDENAV HEIGHT ########## */
+
+
+
+
+
+/** Scroll the jScrollPane to make the currently selected item visible
+ This is called when the page finished loading. */
+function scrollIntoView(nav) {
+ var $nav = $("#"+nav);
+ var element = $nav.jScrollPane({/* ...settings... */});
+ var api = element.data('jsp');
+
+ if ($nav.is(':visible')) {
+ var $selected = $(".selected", $nav);
+ if ($selected.length == 0) {
+ // If no selected item found, exit
+ return;
+ }
+ // get the selected item's offset from its container nav by measuring the item's offset
+ // relative to the document then subtract the container nav's offset relative to the document
+ var selectedOffset = $selected.offset().top - $nav.offset().top;
+ if (selectedOffset > $nav.height() * .8) { // multiply nav height by .8 so we move up the item
+ // if it's more than 80% down the nav
+ // scroll the item up by an amount equal to 80% the container nav's height
+ api.scrollTo(0, selectedOffset - ($nav.height() * .8), false);
+ }
+ }
+}
+
+
+
+
+
+
+/* Show popup dialogs */
+function showDialog(id) {
+ $dialog = $("#"+id);
+ $dialog.prepend('<div class="box-border"><div class="top"> <div class="left"></div> <div class="right"></div></div><div class="bottom"> <div class="left"></div> <div class="right"></div> </div> </div>');
+ $dialog.wrapInner('<div/>');
+ $dialog.removeClass("hide");
+}
+
+
+
+
+
+/* ######### COOKIES! ########## */
+
+function readCookie(cookie) {
+ var myCookie = cookie_namespace+"_"+cookie+"=";
+ if (document.cookie) {
+ var index = document.cookie.indexOf(myCookie);
+ if (index != -1) {
+ var valStart = index + myCookie.length;
+ var valEnd = document.cookie.indexOf(";", valStart);
+ if (valEnd == -1) {
+ valEnd = document.cookie.length;
+ }
+ var val = document.cookie.substring(valStart, valEnd);
+ return val;
+ }
+ }
+ return 0;
+}
+
+function writeCookie(cookie, val, section) {
+ if (val==undefined) return;
+ section = section == null ? "_" : "_"+section+"_";
+ var age = 2*365*24*60*60; // set max-age to 2 years
+ var cookieValue = cookie_namespace + section + cookie + "=" + val
+ + "; max-age=" + age +"; path=/";
+ document.cookie = cookieValue;
+}
+
+/* ######### END COOKIES! ########## */
+
+
+var sticky = false;
+var stickyTop;
+var prevScrollLeft = 0; // used to compare current position to previous position of horiz scroll
+/* Sets the vertical scoll position at which the sticky bar should appear.
+ This method is called to reset the position when search results appear or hide */
+function setStickyTop() {
+ stickyTop = $('#header-wrapper').outerHeight() - $('#sticky-header').outerHeight();
+}
+
+/*
+ * Displays sticky nav bar on pages when dac header scrolls out of view
+ */
+$(window).scroll(function(event) {
+
+ setStickyTop();
+ var hiding = false;
+ var $stickyEl = $('#sticky-header');
+ var $menuEl = $('.menu-container');
+ // Exit if there's no sidenav
+ if ($('#side-nav').length == 0) return;
+ // Exit if the mouse target is a DIV, because that means the event is coming
+ // from a scrollable div and so there's no need to make adjustments to our layout
+ if ($(event.target).nodeName == "DIV") {
+ return;
+ }
+
+ var top = $(window).scrollTop();
+ // we set the navbar fixed when the scroll position is beyond the height of the site header...
+ var shouldBeSticky = top >= stickyTop;
+ // ... except if the document content is shorter than the sidenav height.
+ // (this is necessary to avoid crazy behavior on OSX Lion due to overscroll bouncing)
+ if ($("#doc-col").height() < $("#side-nav").height()) {
+ shouldBeSticky = false;
+ }
+ // Account for horizontal scroll
+ var scrollLeft = $(window).scrollLeft();
+ // When the sidenav is fixed and user scrolls horizontally, reposition the sidenav to match
+ if (sticky && (scrollLeft != prevScrollLeft)) {
+ updateSideNavPosition();
+ prevScrollLeft = scrollLeft;
+ }
+
+ // Don't continue if the header is sufficently far away
+ // (to avoid intensive resizing that slows scrolling)
+ if (sticky == shouldBeSticky) {
+ return;
+ }
+
+ // If sticky header visible and position is now near top, hide sticky
+ if (sticky && !shouldBeSticky) {
+ sticky = false;
+ hiding = true;
+ // make the sidenav static again
+ $('#devdoc-nav')
+ .removeClass('fixed')
+ .css({'width':'auto','margin':''})
+ .prependTo('#side-nav');
+ // delay hide the sticky
+ $menuEl.removeClass('sticky-menu');
+ $stickyEl.fadeOut(250);
+ hiding = false;
+
+ // update the sidenaav position for side scrolling
+ updateSideNavPosition();
+ } else if (!sticky && shouldBeSticky) {
+ sticky = true;
+ $stickyEl.fadeIn(10);
+ $menuEl.addClass('sticky-menu');
+
+ // make the sidenav fixed
+ var width = $('#devdoc-nav').width();
+ $('#devdoc-nav')
+ .addClass('fixed')
+ .css({'width':width+'px'})
+ .prependTo('#body-content');
+
+ // update the sidenaav position for side scrolling
+ updateSideNavPosition();
+
+ } else if (hiding && top < 15) {
+ $menuEl.removeClass('sticky-menu');
+ $stickyEl.hide();
+ hiding = false;
+ }
+ resizeNav(250); // pass true in order to delay the scrollbar re-initialization for performance
+});
+
+/*
+ * Manages secion card states and nav resize to conclude loading
+ */
+(function() {
+ $(document).ready(function() {
+
+ // Stack hover states
+ $('.section-card-menu').each(function(index, el) {
+ var height = $(el).height();
+ $(el).css({height:height+'px', position:'relative'});
+ var $cardInfo = $(el).find('.card-info');
+
+ $cardInfo.css({position: 'absolute', bottom:'0px', left:'0px', right:'0px', overflow:'visible'});
+ });
+
+ });
+
+})();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* MISC LIBRARY FUNCTIONS */
+
+
+
+
+
+function toggle(obj, slide) {
+ var ul = $("ul:first", obj);
+ var li = ul.parent();
+ if (li.hasClass("closed")) {
+ if (slide) {
+ ul.slideDown("fast");
+ } else {
+ ul.show();
+ }
+ li.removeClass("closed");
+ li.addClass("open");
+ $(".toggle-img", li).attr("title", "hide pages");
+ } else {
+ ul.slideUp("fast");
+ li.removeClass("open");
+ li.addClass("closed");
+ $(".toggle-img", li).attr("title", "show pages");
+ }
+}
+
+
+function buildToggleLists() {
+ $(".toggle-list").each(
+ function(i) {
+ $("div:first", this).append("<a class='toggle-img' href='#' title='show pages' onClick='toggle(this.parentNode.parentNode, true); return false;'></a>");
+ $(this).addClass("closed");
+ });
+}
+
+
+
+function hideNestedItems(list, toggle) {
+ $list = $(list);
+ // hide nested lists
+ if($list.hasClass('showing')) {
+ $("li ol", $list).hide('fast');
+ $list.removeClass('showing');
+ // show nested lists
+ } else {
+ $("li ol", $list).show('fast');
+ $list.addClass('showing');
+ }
+ $(".more,.less",$(toggle)).toggle();
+}
+
+
+/* Call this to add listeners to a <select> element for Studio/Eclipse/Other docs */
+function setupIdeDocToggle() {
+ $( "select.ide" ).change(function() {
+ var selected = $(this).find("option:selected").attr("value");
+ $(".select-ide").hide();
+ $(".select-ide."+selected).show();
+
+ $("select.ide").val(selected);
+ });
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* REFERENCE NAV SWAP */
+
+
+function getNavPref() {
+ var v = readCookie('reference_nav');
+ if (v != NAV_PREF_TREE) {
+ v = NAV_PREF_PANELS;
+ }
+ return v;
+}
+
+function chooseDefaultNav() {
+ nav_pref = getNavPref();
+ if (nav_pref == NAV_PREF_TREE) {
+ $("#nav-panels").toggle();
+ $("#panel-link").toggle();
+ $("#nav-tree").toggle();
+ $("#tree-link").toggle();
+ }
+}
+
+function swapNav() {
+ if (nav_pref == NAV_PREF_TREE) {
+ nav_pref = NAV_PREF_PANELS;
+ } else {
+ nav_pref = NAV_PREF_TREE;
+ init_default_navtree(toRoot);
+ }
+ writeCookie("nav", nav_pref, "reference");
+
+ $("#nav-panels").toggle();
+ $("#panel-link").toggle();
+ $("#nav-tree").toggle();
+ $("#tree-link").toggle();
+
+ resizeNav();
+
+ // Gross nasty hack to make tree view show up upon first swap by setting height manually
+ $("#nav-tree .jspContainer:visible")
+ .css({'height':$("#nav-tree .jspContainer .jspPane").height() +'px'});
+ // Another nasty hack to make the scrollbar appear now that we have height
+ resizeNav();
+
+ if ($("#nav-tree").is(':visible')) {
+ scrollIntoView("nav-tree");
+ } else {
+ scrollIntoView("packages-nav");
+ scrollIntoView("classes-nav");
+ }
+}
+
+
+
+/* ############################################ */
+/* ########## LOCALIZATION ############ */
+/* ############################################ */
+
+function getBaseUri(uri) {
+ var intlUrl = (uri.substring(0,6) == "/intl/");
+ if (intlUrl) {
+ base = uri.substring(uri.indexOf('intl/')+5,uri.length);
+ base = base.substring(base.indexOf('/')+1, base.length);
+ //alert("intl, returning base url: /" + base);
+ return ("/" + base);
+ } else {
+ //alert("not intl, returning uri as found.");
+ return uri;
+ }
+}
+
+function requestAppendHL(uri) {
+//append "?hl=<lang> to an outgoing request (such as to blog)
+ var lang = getLangPref();
+ if (lang) {
+ var q = 'hl=' + lang;
+ uri += '?' + q;
+ window.location = uri;
+ return false;
+ } else {
+ return true;
+ }
+}
+
+
+function changeNavLang(lang) {
+ var $links = $("#devdoc-nav,#header,#nav-x,.training-nav-top,.content-footer").find("a["+lang+"-lang]");
+ $links.each(function(i){ // for each link with a translation
+ var $link = $(this);
+ if (lang != "en") { // No need to worry about English, because a language change invokes new request
+ // put the desired language from the attribute as the text
+ $link.text($link.attr(lang+"-lang"))
+ }
+ });
+}
+
+function changeLangPref(lang, submit) {
+ writeCookie("pref_lang", lang, null);
+
+ // ####### TODO: Remove this condition once we're stable on devsite #######
+ // This condition is only needed if we still need to support legacy GAE server
+ if (devsite) {
+ // Switch language when on Devsite server
+ if (submit) {
+ $("#setlang").submit();
+ }
+ } else {
+ // Switch language when on legacy GAE server
+ if (submit) {
+ window.location = getBaseUri(location.pathname);
+ }
+ }
+}
+
+function loadLangPref() {
+ var lang = readCookie("pref_lang");
+ if (lang != 0) {
+ $("#language").find("option[value='"+lang+"']").attr("selected",true);
+ }
+}
+
+function getLangPref() {
+ var lang = $("#language").find(":selected").attr("value");
+ if (!lang) {
+ lang = readCookie("pref_lang");
+ }
+ return (lang != 0) ? lang : 'en';
+}
+
+/* ########## END LOCALIZATION ############ */
+
+
+
+
+
+
+/* Used to hide and reveal supplemental content, such as long code samples.
+ See the companion CSS in android-developer-docs.css */
+function toggleContent(obj) {
+ var div = $(obj).closest(".toggle-content");
+ var toggleMe = $(".toggle-content-toggleme:eq(0)",div);
+ if (div.hasClass("closed")) { // if it's closed, open it
+ toggleMe.slideDown();
+ $(".toggle-content-text:eq(0)", obj).toggle();
+ div.removeClass("closed").addClass("open");
+ $(".toggle-content-img:eq(0)", div).attr("title", "hide").attr("src", toRoot
+ + "assets/images/triangle-opened.png");
+ } else { // if it's open, close it
+ toggleMe.slideUp('fast', function() { // Wait until the animation is done before closing arrow
+ $(".toggle-content-text:eq(0)", obj).toggle();
+ div.removeClass("open").addClass("closed");
+ div.find(".toggle-content").removeClass("open").addClass("closed")
+ .find(".toggle-content-toggleme").hide();
+ $(".toggle-content-img", div).attr("title", "show").attr("src", toRoot
+ + "assets/images/triangle-closed.png");
+ });
+ }
+ return false;
+}
+
+
+/* New version of expandable content */
+function toggleExpandable(link,id) {
+ if($(id).is(':visible')) {
+ $(id).slideUp();
+ $(link).removeClass('expanded');
+ } else {
+ $(id).slideDown();
+ $(link).addClass('expanded');
+ }
+}
+
+function hideExpandable(ids) {
+ $(ids).slideUp();
+ $(ids).prev('h4').find('a.expandable').removeClass('expanded');
+}
+
+
+
+
+
+/*
+ * Slideshow 1.0
+ * Used on /index.html and /develop/index.html for carousel
+ *
+ * Sample usage:
+ * HTML -
+ * <div class="slideshow-container">
+ * <a href="" class="slideshow-prev">Prev</a>
+ * <a href="" class="slideshow-next">Next</a>
+ * <ul>
+ * <li class="item"><img src="images/marquee1.jpg"></li>
+ * <li class="item"><img src="images/marquee2.jpg"></li>
+ * <li class="item"><img src="images/marquee3.jpg"></li>
+ * <li class="item"><img src="images/marquee4.jpg"></li>
+ * </ul>
+ * </div>
+ *
+ * <script type="text/javascript">
+ * $('.slideshow-container').dacSlideshow({
+ * auto: true,
+ * btnPrev: '.slideshow-prev',
+ * btnNext: '.slideshow-next'
+ * });
+ * </script>
+ *
+ * Options:
+ * btnPrev: optional identifier for previous button
+ * btnNext: optional identifier for next button
+ * btnPause: optional identifier for pause button
+ * auto: whether or not to auto-proceed
+ * speed: animation speed
+ * autoTime: time between auto-rotation
+ * easing: easing function for transition
+ * start: item to select by default
+ * scroll: direction to scroll in
+ * pagination: whether or not to include dotted pagination
+ *
+ */
+
+ (function($) {
+ $.fn.dacSlideshow = function(o) {
+
+ //Options - see above
+ o = $.extend({
+ btnPrev: null,
+ btnNext: null,
+ btnPause: null,
+ auto: true,
+ speed: 500,
+ autoTime: 12000,
+ easing: null,
+ start: 0,
+ scroll: 1,
+ pagination: true
+
+ }, o || {});
+
+ //Set up a carousel for each
+ return this.each(function() {
+
+ var running = false;
+ var animCss = o.vertical ? "top" : "left";
+ var sizeCss = o.vertical ? "height" : "width";
+ var div = $(this);
+ var ul = $("ul", div);
+ var tLi = $("li", ul);
+ var tl = tLi.size();
+ var timer = null;
+
+ var li = $("li", ul);
+ var itemLength = li.size();
+ var curr = o.start;
+
+ li.css({float: o.vertical ? "none" : "left"});
+ ul.css({margin: "0", padding: "0", position: "relative", "list-style-type": "none", "z-index": "1"});
+ div.css({position: "relative", "z-index": "2", left: "0px"});
+
+ var liSize = o.vertical ? height(li) : width(li);
+ var ulSize = liSize * itemLength;
+ var divSize = liSize;
+
+ li.css({width: li.width(), height: li.height()});
+ ul.css(sizeCss, ulSize+"px").css(animCss, -(curr*liSize));
+
+ div.css(sizeCss, divSize+"px");
+
+ //Pagination
+ if (o.pagination) {
+ var pagination = $("<div class='pagination'></div>");
+ var pag_ul = $("<ul></ul>");
+ if (tl > 1) {
+ for (var i=0;i<tl;i++) {
+ var li = $("<li>"+i+"</li>");
+ pag_ul.append(li);
+ if (i==o.start) li.addClass('active');
+ li.click(function() {
+ go(parseInt($(this).text()));
+ })
+ }
+ pagination.append(pag_ul);
+ div.append(pagination);
+ }
+ }
+
+ //Previous button
+ if(o.btnPrev)
+ $(o.btnPrev).click(function(e) {
+ e.preventDefault();
+ return go(curr-o.scroll);
+ });
+
+ //Next button
+ if(o.btnNext)
+ $(o.btnNext).click(function(e) {
+ e.preventDefault();
+ return go(curr+o.scroll);
+ });
+
+ //Pause button
+ if(o.btnPause)
+ $(o.btnPause).click(function(e) {
+ e.preventDefault();
+ if ($(this).hasClass('paused')) {
+ startRotateTimer();
+ } else {
+ pauseRotateTimer();
+ }
+ });
+
+ //Auto rotation
+ if(o.auto) startRotateTimer();
+
+ function startRotateTimer() {
+ clearInterval(timer);
+ timer = setInterval(function() {
+ if (curr == tl-1) {
+ go(0);
+ } else {
+ go(curr+o.scroll);
+ }
+ }, o.autoTime);
+ $(o.btnPause).removeClass('paused');
+ }
+
+ function pauseRotateTimer() {
+ clearInterval(timer);
+ $(o.btnPause).addClass('paused');
+ }
+
+ //Go to an item
+ function go(to) {
+ if(!running) {
+
+ if(to<0) {
+ to = itemLength-1;
+ } else if (to>itemLength-1) {
+ to = 0;
+ }
+ curr = to;
+
+ running = true;
+
+ ul.animate(
+ animCss == "left" ? { left: -(curr*liSize) } : { top: -(curr*liSize) } , o.speed, o.easing,
+ function() {
+ running = false;
+ }
+ );
+
+ $(o.btnPrev + "," + o.btnNext).removeClass("disabled");
+ $( (curr-o.scroll<0 && o.btnPrev)
+ ||
+ (curr+o.scroll > itemLength && o.btnNext)
+ ||
+ []
+ ).addClass("disabled");
+
+
+ var nav_items = $('li', pagination);
+ nav_items.removeClass('active');
+ nav_items.eq(to).addClass('active');
+
+
+ }
+ if(o.auto) startRotateTimer();
+ return false;
+ };
+ });
+ };
+
+ function css(el, prop) {
+ return parseInt($.css(el[0], prop)) || 0;
+ };
+ function width(el) {
+ return el[0].offsetWidth + css(el, 'marginLeft') + css(el, 'marginRight');
+ };
+ function height(el) {
+ return el[0].offsetHeight + css(el, 'marginTop') + css(el, 'marginBottom');
+ };
+
+ })(jQuery);
+
+
+/*
+ * dacSlideshow 1.0
+ * Used on develop/index.html for side-sliding tabs
+ *
+ * Sample usage:
+ * HTML -
+ * <div class="slideshow-container">
+ * <a href="" class="slideshow-prev">Prev</a>
+ * <a href="" class="slideshow-next">Next</a>
+ * <ul>
+ * <li class="item"><img src="images/marquee1.jpg"></li>
+ * <li class="item"><img src="images/marquee2.jpg"></li>
+ * <li class="item"><img src="images/marquee3.jpg"></li>
+ * <li class="item"><img src="images/marquee4.jpg"></li>
+ * </ul>
+ * </div>
+ *
+ * <script type="text/javascript">
+ * $('.slideshow-container').dacSlideshow({
+ * auto: true,
+ * btnPrev: '.slideshow-prev',
+ * btnNext: '.slideshow-next'
+ * });
+ * </script>
+ *
+ * Options:
+ * btnPrev: optional identifier for previous button
+ * btnNext: optional identifier for next button
+ * auto: whether or not to auto-proceed
+ * speed: animation speed
+ * autoTime: time between auto-rotation
+ * easing: easing function for transition
+ * start: item to select by default
+ * scroll: direction to scroll in
+ * pagination: whether or not to include dotted pagination
+ *
+ */
+ (function($) {
+ $.fn.dacTabbedList = function(o) {
+
+ //Options - see above
+ o = $.extend({
+ speed : 250,
+ easing: null,
+ nav_id: null,
+ frame_id: null
+ }, o || {});
+
+ //Set up a carousel for each
+ return this.each(function() {
+
+ var curr = 0;
+ var running = false;
+ var animCss = "margin-left";
+ var sizeCss = "width";
+ var div = $(this);
+
+ var nav = $(o.nav_id, div);
+ var nav_li = $("li", nav);
+ var nav_size = nav_li.size();
+ var frame = div.find(o.frame_id);
+ var content_width = $(frame).find('ul').width();
+ //Buttons
+ $(nav_li).click(function(e) {
+ go($(nav_li).index($(this)));
+ })
+
+ //Go to an item
+ function go(to) {
+ if(!running) {
+ curr = to;
+ running = true;
+
+ frame.animate({ 'margin-left' : -(curr*content_width) }, o.speed, o.easing,
+ function() {
+ running = false;
+ }
+ );
+
+
+ nav_li.removeClass('active');
+ nav_li.eq(to).addClass('active');
+
+
+ }
+ return false;
+ };
+ });
+ };
+
+ function css(el, prop) {
+ return parseInt($.css(el[0], prop)) || 0;
+ };
+ function width(el) {
+ return el[0].offsetWidth + css(el, 'marginLeft') + css(el, 'marginRight');
+ };
+ function height(el) {
+ return el[0].offsetHeight + css(el, 'marginTop') + css(el, 'marginBottom');
+ };
+
+ })(jQuery);
+
+
+
+
+
+/* ######################################################## */
+/* ################ SEARCH SUGGESTIONS ################## */
+/* ######################################################## */
+
+
+
+var gSelectedIndex = -1; // the index position of currently highlighted suggestion
+var gSelectedColumn = -1; // which column of suggestion lists is currently focused
+
+var gMatches = new Array();
+var gLastText = "";
+var gInitialized = false;
+var ROW_COUNT_FRAMEWORK = 20; // max number of results in list
+var gListLength = 0;
+
+
+var gGoogleMatches = new Array();
+var ROW_COUNT_GOOGLE = 15; // max number of results in list
+var gGoogleListLength = 0;
+
+var gDocsMatches = new Array();
+var ROW_COUNT_DOCS = 100; // max number of results in list
+var gDocsListLength = 0;
+
+function onSuggestionClick(link) {
+ // When user clicks a suggested document, track it
+ ga('send', 'event', 'Suggestion Click', 'clicked: ' + $(link).attr('href'),
+ 'query: ' + $("#search_autocomplete").val().toLowerCase());
+}
+
+function set_item_selected($li, selected)
+{
+ if (selected) {
+ $li.attr('class','jd-autocomplete jd-selected');
+ } else {
+ $li.attr('class','jd-autocomplete');
+ }
+}
+
+function set_item_values(toroot, $li, match)
+{
+ var $link = $('a',$li);
+ $link.html(match.__hilabel || match.label);
+ $link.attr('href',toroot + match.link);
+}
+
+function set_item_values_jd(toroot, $li, match)
+{
+ var $link = $('a',$li);
+ $link.html(match.title);
+ $link.attr('href',toroot + match.url);
+}
+
+function new_suggestion($list) {
+ var $li = $("<li class='jd-autocomplete'></li>");
+ $list.append($li);
+
+ $li.mousedown(function() {
+ window.location = this.firstChild.getAttribute("href");
+ });
+ $li.mouseover(function() {
+ $('.search_filtered_wrapper li').removeClass('jd-selected');
+ $(this).addClass('jd-selected');
+ gSelectedColumn = $(".search_filtered:visible").index($(this).closest('.search_filtered'));
+ gSelectedIndex = $("li", $(".search_filtered:visible")[gSelectedColumn]).index(this);
+ });
+ $li.append("<a onclick='onSuggestionClick(this)'></a>");
+ $li.attr('class','show-item');
+ return $li;
+}
+
+function sync_selection_table(toroot)
+{
+ var $li; //list item jquery object
+ var i; //list item iterator
+
+ // if there are NO results at all, hide all columns
+ if (!(gMatches.length > 0) && !(gGoogleMatches.length > 0) && !(gDocsMatches.length > 0)) {
+ $('.suggest-card').hide(300);
+ return;
+ }
+
+ // if there are api results
+ if ((gMatches.length > 0) || (gGoogleMatches.length > 0)) {
+ // reveal suggestion list
+ $('.suggest-card.dummy').show();
+ $('.suggest-card.reference').show();
+ var listIndex = 0; // list index position
+
+ // reset the lists
+ $(".search_filtered_wrapper.reference li").remove();
+
+ // ########### ANDROID RESULTS #############
+ if (gMatches.length > 0) {
+
+ // determine android results to show
+ gListLength = gMatches.length < ROW_COUNT_FRAMEWORK ?
+ gMatches.length : ROW_COUNT_FRAMEWORK;
+ for (i=0; i<gListLength; i++) {
+ var $li = new_suggestion($(".suggest-card.reference ul"));
+ set_item_values(toroot, $li, gMatches[i]);
+ set_item_selected($li, i == gSelectedIndex);
+ }
+ }
+
+ // ########### GOOGLE RESULTS #############
+ if (gGoogleMatches.length > 0) {
+ // show header for list
+ $(".suggest-card.reference ul").append("<li class='header'>in Google Services:</li>");
+
+ // determine google results to show
+ gGoogleListLength = gGoogleMatches.length < ROW_COUNT_GOOGLE ? gGoogleMatches.length : ROW_COUNT_GOOGLE;
+ for (i=0; i<gGoogleListLength; i++) {
+ var $li = new_suggestion($(".suggest-card.reference ul"));
+ set_item_values(toroot, $li, gGoogleMatches[i]);
+ set_item_selected($li, i == gSelectedIndex);
+ }
+ }
+ } else {
+ $('.suggest-card.reference').hide();
+ $('.suggest-card.dummy').hide();
+ }
+
+ // ########### JD DOC RESULTS #############
+ if (gDocsMatches.length > 0) {
+ // reset the lists
+ $(".search_filtered_wrapper.docs li").remove();
+
+ // determine google results to show
+ // NOTE: The order of the conditions below for the sugg.type MUST BE SPECIFIC:
+ // The order must match the reverse order that each section appears as a card in
+ // the suggestion UI... this may be only for the "develop" grouped items though.
+ gDocsListLength = gDocsMatches.length < ROW_COUNT_DOCS ? gDocsMatches.length : ROW_COUNT_DOCS;
+ for (i=0; i<gDocsListLength; i++) {
+ var sugg = gDocsMatches[i];
+ var $li;
+ if (sugg.type == "design") {
+ $li = new_suggestion($(".suggest-card.design ul"));
+ } else
+ if (sugg.type == "distribute") {
+ $li = new_suggestion($(".suggest-card.distribute ul"));
+ } else
+ if (sugg.type == "samples") {
+ $li = new_suggestion($(".suggest-card.develop .child-card.samples"));
+ } else
+ if (sugg.type == "training") {
+ $li = new_suggestion($(".suggest-card.develop .child-card.training"));
+ } else
+ if (sugg.type == "about"||"guide"||"tools"||"google") {
+ $li = new_suggestion($(".suggest-card.develop .child-card.guides"));
+ } else {
+ continue;
+ }
+
+ set_item_values_jd(toroot, $li, sugg);
+ set_item_selected($li, i == gSelectedIndex);
+ }
+
+ // add heading and show or hide card
+ if ($(".suggest-card.design li").length > 0) {
+ $(".suggest-card.design ul").prepend("<li class='header'>Design:</li>");
+ $(".suggest-card.design").show(300);
+ } else {
+ $('.suggest-card.design').hide(300);
+ }
+ if ($(".suggest-card.distribute li").length > 0) {
+ $(".suggest-card.distribute ul").prepend("<li class='header'>Distribute:</li>");
+ $(".suggest-card.distribute").show(300);
+ } else {
+ $('.suggest-card.distribute').hide(300);
+ }
+ if ($(".child-card.guides li").length > 0) {
+ $(".child-card.guides").prepend("<li class='header'>Guides:</li>");
+ $(".child-card.guides li").appendTo(".suggest-card.develop ul");
+ }
+ if ($(".child-card.training li").length > 0) {
+ $(".child-card.training").prepend("<li class='header'>Training:</li>");
+ $(".child-card.training li").appendTo(".suggest-card.develop ul");
+ }
+ if ($(".child-card.samples li").length > 0) {
+ $(".child-card.samples").prepend("<li class='header'>Samples:</li>");
+ $(".child-card.samples li").appendTo(".suggest-card.develop ul");
+ }
+
+ if ($(".suggest-card.develop li").length > 0) {
+ $(".suggest-card.develop").show(300);
+ } else {
+ $('.suggest-card.develop').hide(300);
+ }
+
+ } else {
+ $('.search_filtered_wrapper.docs .suggest-card:not(.dummy)').hide(300);
+ }
+}
+
+/** Called by the search input's onkeydown and onkeyup events.
+ * Handles navigation with keyboard arrows, Enter key to invoke search,
+ * otherwise invokes search suggestions on key-up event.
+ * @param e The JS event
+ * @param kd True if the event is key-down
+ * @param toroot A string for the site's root path
+ * @returns True if the event should bubble up
+ */
+function search_changed(e, kd, toroot)
+{
+ var currentLang = getLangPref();
+ var search = document.getElementById("search_autocomplete");
+ var text = search.value.replace(/(^ +)|( +$)/g, '');
+ // get the ul hosting the currently selected item
+ gSelectedColumn = gSelectedColumn >= 0 ? gSelectedColumn : 0;
+ var $columns = $(".search_filtered_wrapper").find(".search_filtered:visible");
+ var $selectedUl = $columns[gSelectedColumn];
+
+ // show/hide the close button
+ if (text != '') {
+ $(".search .close").removeClass("hide");
+ } else {
+ $(".search .close").addClass("hide");
+ }
+ // 27 = esc
+ if (e.keyCode == 27) {
+ // close all search results
+ if (kd) $('.search .close').trigger('click');
+ return true;
+ }
+ // 13 = enter
+ else if (e.keyCode == 13) {
+ if (gSelectedIndex < 0) {
+ $('.suggest-card').hide();
+ if ($("#searchResults").is(":hidden") && (search.value != "")) {
+ // if results aren't showing (and text not empty), return true to allow search to execute
+ $('body,html').animate({scrollTop:0}, '500', 'swing');
+ return true;
+ } else {
+ // otherwise, results are already showing, so allow ajax to auto refresh the results
+ // and ignore this Enter press to avoid the reload.
+ return false;
+ }
+ } else if (kd && gSelectedIndex >= 0) {
+ // click the link corresponding to selected item
+ $("a",$("li",$selectedUl)[gSelectedIndex]).get()[0].click();
+ return false;
+ }
+ }
+ // If Google results are showing, return true to allow ajax search to execute
+ else if ($("#searchResults").is(":visible")) {
+ // Also, if search_results is scrolled out of view, scroll to top to make results visible
+ if ((sticky ) && (search.value != "")) {
+ $('body,html').animate({scrollTop:0}, '500', 'swing');
+ }
+ return true;
+ }
+ // 38 UP ARROW
+ else if (kd && (e.keyCode == 38)) {
+ // if the next item is a header, skip it
+ if ($($("li", $selectedUl)[gSelectedIndex-1]).hasClass("header")) {
+ gSelectedIndex--;
+ }
+ if (gSelectedIndex >= 0) {
+ $('li', $selectedUl).removeClass('jd-selected');
+ gSelectedIndex--;
+ $('li:nth-child('+(gSelectedIndex+1)+')', $selectedUl).addClass('jd-selected');
+ // If user reaches top, reset selected column
+ if (gSelectedIndex < 0) {
+ gSelectedColumn = -1;
+ }
+ }
+ return false;
+ }
+ // 40 DOWN ARROW
+ else if (kd && (e.keyCode == 40)) {
+ // if the next item is a header, skip it
+ if ($($("li", $selectedUl)[gSelectedIndex+1]).hasClass("header")) {
+ gSelectedIndex++;
+ }
+ if ((gSelectedIndex < $("li", $selectedUl).length-1) ||
+ ($($("li", $selectedUl)[gSelectedIndex+1]).hasClass("header"))) {
+ $('li', $selectedUl).removeClass('jd-selected');
+ gSelectedIndex++;
+ $('li:nth-child('+(gSelectedIndex+1)+')', $selectedUl).addClass('jd-selected');
+ }
+ return false;
+ }
+ // Consider left/right arrow navigation
+ // NOTE: Order of suggest columns are reverse order (index position 0 is on right)
+ else if (kd && $columns.length > 1 && gSelectedColumn >= 0) {
+ // 37 LEFT ARROW
+ // go left only if current column is not left-most column (last column)
+ if (e.keyCode == 37 && gSelectedColumn < $columns.length - 1) {
+ $('li', $selectedUl).removeClass('jd-selected');
+ gSelectedColumn++;
+ $selectedUl = $columns[gSelectedColumn];
+ // keep or reset the selected item to last item as appropriate
+ gSelectedIndex = gSelectedIndex >
+ $("li", $selectedUl).length-1 ?
+ $("li", $selectedUl).length-1 : gSelectedIndex;
+ // if the corresponding item is a header, move down
+ if ($($("li", $selectedUl)[gSelectedIndex]).hasClass("header")) {
+ gSelectedIndex++;
+ }
+ // set item selected
+ $('li:nth-child('+(gSelectedIndex+1)+')', $selectedUl).addClass('jd-selected');
+ return false;
+ }
+ // 39 RIGHT ARROW
+ // go right only if current column is not the right-most column (first column)
+ else if (e.keyCode == 39 && gSelectedColumn > 0) {
+ $('li', $selectedUl).removeClass('jd-selected');
+ gSelectedColumn--;
+ $selectedUl = $columns[gSelectedColumn];
+ // keep or reset the selected item to last item as appropriate
+ gSelectedIndex = gSelectedIndex >
+ $("li", $selectedUl).length-1 ?
+ $("li", $selectedUl).length-1 : gSelectedIndex;
+ // if the corresponding item is a header, move down
+ if ($($("li", $selectedUl)[gSelectedIndex]).hasClass("header")) {
+ gSelectedIndex++;
+ }
+ // set item selected
+ $('li:nth-child('+(gSelectedIndex+1)+')', $selectedUl).addClass('jd-selected');
+ return false;
+ }
+ }
+
+ // if key-up event and not arrow down/up/left/right,
+ // read the search query and add suggestions to gMatches
+ else if (!kd && (e.keyCode != 40)
+ && (e.keyCode != 38)
+ && (e.keyCode != 37)
+ && (e.keyCode != 39)) {
+ gSelectedIndex = -1;
+ gMatches = new Array();
+ matchedCount = 0;
+ gGoogleMatches = new Array();
+ matchedCountGoogle = 0;
+ gDocsMatches = new Array();
+ matchedCountDocs = 0;
+
+ // Search for Android matches
+ for (var i=0; i<DATA.length; i++) {
+ var s = DATA[i];
+ if (text.length != 0 &&
+ s.label.toLowerCase().indexOf(text.toLowerCase()) != -1) {
+ gMatches[matchedCount] = s;
+ matchedCount++;
+ }
+ }
+ rank_autocomplete_api_results(text, gMatches);
+ for (var i=0; i<gMatches.length; i++) {
+ var s = gMatches[i];
+ }
+
+
+ // Search for Google matches
+ for (var i=0; i<GOOGLE_DATA.length; i++) {
+ var s = GOOGLE_DATA[i];
+ if (text.length != 0 &&
+ s.label.toLowerCase().indexOf(text.toLowerCase()) != -1) {
+ gGoogleMatches[matchedCountGoogle] = s;
+ matchedCountGoogle++;
+ }
+ }
+ rank_autocomplete_api_results(text, gGoogleMatches);
+ for (var i=0; i<gGoogleMatches.length; i++) {
+ var s = gGoogleMatches[i];
+ }
+
+ highlight_autocomplete_result_labels(text);
+
+
+
+ // Search for matching JD docs
+ if (text.length >= 2) {
+ // Regex to match only the beginning of a word
+ var textRegex = new RegExp("\\b" + text.toLowerCase(), "g");
+
+
+ // Search for Training classes
+ for (var i=0; i<TRAINING_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = TRAINING_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Don't consider doc title for lessons (only for class landing pages),
+ // unless the lesson has a tag that already matches
+ if ((s.lang == currentLang) &&
+ (!(s.type == "training" && s.url.indexOf("index.html") == -1) || matched)) {
+ // it matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for API Guides
+ for (var i=0; i<GUIDE_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = GUIDE_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for Tools Guides
+ for (var i=0; i<TOOLS_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = TOOLS_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for About docs
+ for (var i=0; i<ABOUT_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = ABOUT_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for Design guides
+ for (var i=0; i<DESIGN_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = DESIGN_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for Distribute guides
+ for (var i=0; i<DISTRIBUTE_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = DISTRIBUTE_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for Google guides
+ for (var i=0; i<GOOGLE_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = GOOGLE_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+
+ // Search for Samples
+ for (var i=0; i<SAMPLES_RESOURCES.length; i++) {
+ // current search comparison, with counters for tag and title,
+ // used later to improve ranking
+ var s = SAMPLES_RESOURCES[i];
+ s.matched_tag = 0;
+ s.matched_title = 0;
+ var matched = false;
+ // Check if query matches any tags; work backwards toward 1 to assist ranking
+ for (var j = s.keywords.length - 1; j >= 0; j--) {
+ // it matches a tag
+ if (s.keywords[j].toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_tag = j + 1; // add 1 to index position
+ }
+ }
+ // Check if query matches the doc title, but only for current language
+ if (s.lang == currentLang) {
+ // if query matches the doc title.t
+ if (s.title.toLowerCase().match(textRegex)) {
+ matched = true;
+ s.matched_title = 1;
+ }
+ }
+ if (matched) {
+ gDocsMatches[matchedCountDocs] = s;
+ matchedCountDocs++;
+ }
+ }
+
+ // Rank/sort all the matched pages
+ rank_autocomplete_doc_results(text, gDocsMatches);
+ }
+
+ // draw the suggestions
+ sync_selection_table(toroot);
+ return true; // allow the event to bubble up to the search api
+ }
+}
+
+/* Order the jd doc result list based on match quality */
+function rank_autocomplete_doc_results(query, matches) {
+ query = query || '';
+ if (!matches || !matches.length)
+ return;
+
+ var _resultScoreFn = function(match) {
+ var score = 1.0;
+
+ // if the query matched a tag
+ if (match.matched_tag > 0) {
+ // multiply score by factor relative to position in tags list (max of 3)
+ score *= 3 / match.matched_tag;
+
+ // if it also matched the title
+ if (match.matched_title > 0) {
+ score *= 2;
+ }
+ } else if (match.matched_title > 0) {
+ score *= 3;
+ }
+
+ return score;
+ };
+
+ for (var i=0; i<matches.length; i++) {
+ matches[i].__resultScore = _resultScoreFn(matches[i]);
+ }
+
+ matches.sort(function(a,b){
+ var n = b.__resultScore - a.__resultScore;
+ if (n == 0) // lexicographical sort if scores are the same
+ n = (a.label < b.label) ? -1 : 1;
+ return n;
+ });
+}
+
+/* Order the result list based on match quality */
+function rank_autocomplete_api_results(query, matches) {
+ query = query || '';
+ if (!matches || !matches.length)
+ return;
+
+ // helper function that gets the last occurence index of the given regex
+ // in the given string, or -1 if not found
+ var _lastSearch = function(s, re) {
+ if (s == '')
+ return -1;
+ var l = -1;
+ var tmp;
+ while ((tmp = s.search(re)) >= 0) {
+ if (l < 0) l = 0;
+ l += tmp;
+ s = s.substr(tmp + 1);
+ }
+ return l;
+ };
+
+ // helper function that counts the occurrences of a given character in
+ // a given string
+ var _countChar = function(s, c) {
+ var n = 0;
+ for (var i=0; i<s.length; i++)
+ if (s.charAt(i) == c) ++n;
+ return n;
+ };
+
+ var queryLower = query.toLowerCase();
+ var queryAlnum = (queryLower.match(/\w+/) || [''])[0];
+ var partPrefixAlnumRE = new RegExp('\\b' + queryAlnum);
+ var partExactAlnumRE = new RegExp('\\b' + queryAlnum + '\\b');
+
+ var _resultScoreFn = function(result) {
+ // scores are calculated based on exact and prefix matches,
+ // and then number of path separators (dots) from the last
+ // match (i.e. favoring classes and deep package names)
+ var score = 1.0;
+ var labelLower = result.label.toLowerCase();
+ var t;
+ t = _lastSearch(labelLower, partExactAlnumRE);
+ if (t >= 0) {
+ // exact part match
+ var partsAfter = _countChar(labelLower.substr(t + 1), '.');
+ score *= 200 / (partsAfter + 1);
+ } else {
+ t = _lastSearch(labelLower, partPrefixAlnumRE);
+ if (t >= 0) {
+ // part prefix match
+ var partsAfter = _countChar(labelLower.substr(t + 1), '.');
+ score *= 20 / (partsAfter + 1);
+ }
+ }
+
+ return score;
+ };
+
+ for (var i=0; i<matches.length; i++) {
+ // if the API is deprecated, default score is 0; otherwise, perform scoring
+ if (matches[i].deprecated == "true") {
+ matches[i].__resultScore = 0;
+ } else {
+ matches[i].__resultScore = _resultScoreFn(matches[i]);
+ }
+ }
+
+ matches.sort(function(a,b){
+ var n = b.__resultScore - a.__resultScore;
+ if (n == 0) // lexicographical sort if scores are the same
+ n = (a.label < b.label) ? -1 : 1;
+ return n;
+ });
+}
+
+/* Add emphasis to part of string that matches query */
+function highlight_autocomplete_result_labels(query) {
+ query = query || '';
+ if ((!gMatches || !gMatches.length) && (!gGoogleMatches || !gGoogleMatches.length))
+ return;
+
+ var queryLower = query.toLowerCase();
+ var queryAlnumDot = (queryLower.match(/[\w\.]+/) || [''])[0];
+ var queryRE = new RegExp(
+ '(' + queryAlnumDot.replace(/\./g, '\\.') + ')', 'ig');
+ for (var i=0; i<gMatches.length; i++) {
+ gMatches[i].__hilabel = gMatches[i].label.replace(
+ queryRE, '<b>$1</b>');
+ }
+ for (var i=0; i<gGoogleMatches.length; i++) {
+ gGoogleMatches[i].__hilabel = gGoogleMatches[i].label.replace(
+ queryRE, '<b>$1</b>');
+ }
+}
+
+function search_focus_changed(obj, focused)
+{
+ if (!focused) {
+ if(obj.value == ""){
+ $(".search .close").addClass("hide");
+ }
+ $(".suggest-card").hide();
+ }
+}
+
+function submit_search() {
+ var query = document.getElementById('search_autocomplete').value;
+ location.hash = 'q=' + query;
+ loadSearchResults();
+ $("#searchResults").slideDown('slow', setStickyTop);
+ return false;
+}
+
+
+function hideResults() {
+ $("#searchResults").slideUp('fast', setStickyTop);
+ $(".search .close").addClass("hide");
+ location.hash = '';
+
+ $("#search_autocomplete").val("").blur();
+
+ // reset the ajax search callback to nothing, so results don't appear unless ENTER
+ searchControl.setSearchStartingCallback(this, function(control, searcher, query) {});
+
+ // forcefully regain key-up event control (previously jacked by search api)
+ $("#search_autocomplete").keyup(function(event) {
+ return search_changed(event, false, toRoot);
+ });
+
+ return false;
+}
+
+
+
+/* ########################################################## */
+/* ################ CUSTOM SEARCH ENGINE ################## */
+/* ########################################################## */
+
+var searchControl;
+google.load('search', '1', {"callback" : function() {
+ searchControl = new google.search.SearchControl();
+ } });
+
+function loadSearchResults() {
+ document.getElementById("search_autocomplete").style.color = "#000";
+
+ searchControl = new google.search.SearchControl();
+
+ // use our existing search form and use tabs when multiple searchers are used
+ drawOptions = new google.search.DrawOptions();
+ drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
+ drawOptions.setInput(document.getElementById("search_autocomplete"));
+
+ // configure search result options
+ searchOptions = new google.search.SearcherOptions();
+ searchOptions.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
+
+ // configure each of the searchers, for each tab
+ devSiteSearcher = new google.search.WebSearch();
+ devSiteSearcher.setUserDefinedLabel("All");
+ devSiteSearcher.setSiteRestriction("001482626316274216503:zu90b7s047u");
+
+ designSearcher = new google.search.WebSearch();
+ designSearcher.setUserDefinedLabel("Design");
+ designSearcher.setSiteRestriction("http://developer.android.com/design/");
+
+ trainingSearcher = new google.search.WebSearch();
+ trainingSearcher.setUserDefinedLabel("Training");
+ trainingSearcher.setSiteRestriction("http://developer.android.com/training/");
+
+ guidesSearcher = new google.search.WebSearch();
+ guidesSearcher.setUserDefinedLabel("Guides");
+ guidesSearcher.setSiteRestriction("http://developer.android.com/guide/");
+
+ referenceSearcher = new google.search.WebSearch();
+ referenceSearcher.setUserDefinedLabel("Reference");
+ referenceSearcher.setSiteRestriction("http://developer.android.com/reference/");
+
+ googleSearcher = new google.search.WebSearch();
+ googleSearcher.setUserDefinedLabel("Google Services");
+ googleSearcher.setSiteRestriction("http://developer.android.com/google/");
+
+ blogSearcher = new google.search.WebSearch();
+ blogSearcher.setUserDefinedLabel("Blog");
+ blogSearcher.setSiteRestriction("http://android-developers.blogspot.com");
+
+ // add each searcher to the search control
+ searchControl.addSearcher(devSiteSearcher, searchOptions);
+ searchControl.addSearcher(designSearcher, searchOptions);
+ searchControl.addSearcher(trainingSearcher, searchOptions);
+ searchControl.addSearcher(guidesSearcher, searchOptions);
+ searchControl.addSearcher(referenceSearcher, searchOptions);
+ searchControl.addSearcher(googleSearcher, searchOptions);
+ searchControl.addSearcher(blogSearcher, searchOptions);
+
+ // configure result options
+ searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
+ searchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
+ searchControl.setTimeoutInterval(google.search.SearchControl.TIMEOUT_SHORT);
+ searchControl.setNoResultsString(google.search.SearchControl.NO_RESULTS_DEFAULT_STRING);
+
+ // upon ajax search, refresh the url and search title
+ searchControl.setSearchStartingCallback(this, function(control, searcher, query) {
+ updateResultTitle(query);
+ var query = document.getElementById('search_autocomplete').value;
+ location.hash = 'q=' + query;
+ });
+
+ // once search results load, set up click listeners
+ searchControl.setSearchCompleteCallback(this, function(control, searcher, query) {
+ addResultClickListeners();
+ });
+
+ // draw the search results box
+ searchControl.draw(document.getElementById("leftSearchControl"), drawOptions);
+
+ // get query and execute the search
+ searchControl.execute(decodeURI(getQuery(location.hash)));
+
+ document.getElementById("search_autocomplete").focus();
+ addTabListeners();
+}
+// End of loadSearchResults
+
+
+google.setOnLoadCallback(function(){
+ if (location.hash.indexOf("q=") == -1) {
+ // if there's no query in the url, don't search and make sure results are hidden
+ $('#searchResults').hide();
+ return;
+ } else {
+ // first time loading search results for this page
+ $('#searchResults').slideDown('slow', setStickyTop);
+ $(".search .close").removeClass("hide");
+ loadSearchResults();
+ }
+}, true);
+
+/* Adjust the scroll position to account for sticky header, only if the hash matches an id.
+ This does not handle <a name=""> tags. Some CSS fixes those, but only for reference docs. */
+function offsetScrollForSticky() {
+ // Ignore if there's no search bar (some special pages have no header)
+ if ($("#search-container").length < 1) return;
+
+ var hash = escape(location.hash.substr(1));
+ var $matchingElement = $("#"+hash);
+ // Sanity check that there's an element with that ID on the page
+ if ($matchingElement.length) {
+ // If the position of the target element is near the top of the page (<20px, where we expect it
+ // to be because we need to move it down 60px to become in view), then move it down 60px
+ if (Math.abs($matchingElement.offset().top - $(window).scrollTop()) < 20) {
+ $(window).scrollTop($(window).scrollTop() - 60);
+ }
+ }
+}
+
+// when an event on the browser history occurs (back, forward, load) requery hash and do search
+$(window).hashchange( function(){
+ // Ignore if there's no search bar (some special pages have no header)
+ if ($("#search-container").length < 1) return;
+
+ // If the hash isn't a search query or there's an error in the query,
+ // then adjust the scroll position to account for sticky header, then exit.
+ if ((location.hash.indexOf("q=") == -1) || (query == "undefined")) {
+ // If the results pane is open, close it.
+ if (!$("#searchResults").is(":hidden")) {
+ hideResults();
+ }
+ offsetScrollForSticky();
+ return;
+ }
+
+ // Otherwise, we have a search to do
+ var query = decodeURI(getQuery(location.hash));
+ searchControl.execute(query);
+ $('#searchResults').slideDown('slow', setStickyTop);
+ $("#search_autocomplete").focus();
+ $(".search .close").removeClass("hide");
+
+ updateResultTitle(query);
+});
+
+function updateResultTitle(query) {
+ $("#searchTitle").html("Results for <em>" + escapeHTML(query) + "</em>");
+}
+
+// forcefully regain key-up event control (previously jacked by search api)
+$("#search_autocomplete").keyup(function(event) {
+ return search_changed(event, false, toRoot);
+});
+
+// add event listeners to each tab so we can track the browser history
+function addTabListeners() {
+ var tabHeaders = $(".gsc-tabHeader");
+ for (var i = 0; i < tabHeaders.length; i++) {
+ $(tabHeaders[i]).attr("id",i).click(function() {
+ /*
+ // make a copy of the page numbers for the search left pane
+ setTimeout(function() {
+ // remove any residual page numbers
+ $('#searchResults .gsc-tabsArea .gsc-cursor-box.gs-bidi-start-align').remove();
+ // move the page numbers to the left position; make a clone,
+ // because the element is drawn to the DOM only once
+ // and because we're going to remove it (previous line),
+ // we need it to be available to move again as the user navigates
+ $('#searchResults .gsc-webResult .gsc-cursor-box.gs-bidi-start-align:visible')
+ .clone().appendTo('#searchResults .gsc-tabsArea');
+ }, 200);
+ */
+ });
+ }
+ setTimeout(function(){$(tabHeaders[0]).click()},200);
+}
+
+// add analytics tracking events to each result link
+function addResultClickListeners() {
+ $("#searchResults a.gs-title").each(function(index, link) {
+ // When user clicks enter for Google search results, track it
+ $(link).click(function() {
+ ga('send', 'event', 'Google Click', 'clicked: ' + $(this).attr('href'),
+ 'query: ' + $("#search_autocomplete").val().toLowerCase());
+ });
+ });
+}
+
+
+function getQuery(hash) {
+ var queryParts = hash.split('=');
+ return queryParts[1];
+}
+
+/* returns the given string with all HTML brackets converted to entities
+ TODO: move this to the site's JS library */
+function escapeHTML(string) {
+ return string.replace(/</g,"&lt;")
+ .replace(/>/g,"&gt;");
+}
+
+
+
+
+
+
+
+/* ######################################################## */
+/* ################# JAVADOC REFERENCE ################### */
+/* ######################################################## */
+
+/* Initialize some droiddoc stuff, but only if we're in the reference */
+if (location.pathname.indexOf("/reference") == 0) {
+ if(!(location.pathname.indexOf("/reference-gms/packages.html") == 0)
+ && !(location.pathname.indexOf("/reference-gcm/packages.html") == 0)
+ && !(location.pathname.indexOf("/reference/com/google") == 0)) {
+ $(document).ready(function() {
+ // init available apis based on user pref
+ changeApiLevel();
+ initSidenavHeightResize()
+ });
+ }
+}
+
+var API_LEVEL_COOKIE = "api_level";
+var minLevel = 1;
+var maxLevel = 1;
+
+/******* SIDENAV DIMENSIONS ************/
+
+ function initSidenavHeightResize() {
+ // Change the drag bar size to nicely fit the scrollbar positions
+ var $dragBar = $(".ui-resizable-s");
+ $dragBar.css({'width': $dragBar.parent().width() - 5 + "px"});
+
+ $( "#resize-packages-nav" ).resizable({
+ containment: "#nav-panels",
+ handles: "s",
+ alsoResize: "#packages-nav",
+ resize: function(event, ui) { resizeNav(); }, /* resize the nav while dragging */
+ stop: function(event, ui) { saveNavPanels(); } /* once stopped, save the sizes to cookie */
+ });
+
+ }
+
+function updateSidenavFixedWidth() {
+ if (!sticky) return;
+ $('#devdoc-nav').css({
+ 'width' : $('#side-nav').css('width'),
+ 'margin' : $('#side-nav').css('margin')
+ });
+ $('#devdoc-nav a.totop').css({'display':'block','width':$("#nav").innerWidth()+'px'});
+
+ initSidenavHeightResize();
+}
+
+function updateSidenavFullscreenWidth() {
+ if (!sticky) return;
+ $('#devdoc-nav').css({
+ 'width' : $('#side-nav').css('width'),
+ 'margin' : $('#side-nav').css('margin')
+ });
+ $('#devdoc-nav .totop').css({'left': 'inherit'});
+
+ initSidenavHeightResize();
+}
+
+function buildApiLevelSelector() {
+ maxLevel = SINCE_DATA.length;
+ var userApiLevel = parseInt(readCookie(API_LEVEL_COOKIE));
+ userApiLevel = userApiLevel == 0 ? maxLevel : userApiLevel; // If there's no cookie (zero), use the max by default
+
+ minLevel = parseInt($("#doc-api-level").attr("class"));
+ // Handle provisional api levels; the provisional level will always be the highest possible level
+ // Provisional api levels will also have a length; other stuff that's just missing a level won't,
+ // so leave those kinds of entities at the default level of 1 (for example, the R.styleable class)
+ if (isNaN(minLevel) && minLevel.length) {
+ minLevel = maxLevel;
+ }
+ var select = $("#apiLevelSelector").html("").change(changeApiLevel);
+ for (var i = maxLevel-1; i >= 0; i--) {
+ var option = $("<option />").attr("value",""+SINCE_DATA[i]).append(""+SINCE_DATA[i]);
+ // if (SINCE_DATA[i] < minLevel) option.addClass("absent"); // always false for strings (codenames)
+ select.append(option);
+ }
+
+ // get the DOM element and use setAttribute cuz IE6 fails when using jquery .attr('selected',true)
+ var selectedLevelItem = $("#apiLevelSelector option[value='"+userApiLevel+"']").get(0);
+ selectedLevelItem.setAttribute('selected',true);
+}
+
+function changeApiLevel() {
+ maxLevel = SINCE_DATA.length;
+ var selectedLevel = maxLevel;
+
+ selectedLevel = parseInt($("#apiLevelSelector option:selected").val());
+ toggleVisisbleApis(selectedLevel, "body");
+
+ writeCookie(API_LEVEL_COOKIE, selectedLevel, null);
+
+ if (selectedLevel < minLevel) {
+ var thing = ($("#jd-header").html().indexOf("package") != -1) ? "package" : "class";
+ $("#naMessage").show().html("<div><p><strong>This " + thing
+ + " requires API level " + minLevel + " or higher.</strong></p>"
+ + "<p>This document is hidden because your selected API level for the documentation is "
+ + selectedLevel + ". You can change the documentation API level with the selector "
+ + "above the left navigation.</p>"
+ + "<p>For more information about specifying the API level your app requires, "
+ + "read <a href='" + toRoot + "training/basics/supporting-devices/platforms.html'"
+ + ">Supporting Different Platform Versions</a>.</p>"
+ + "<input type='button' value='OK, make this page visible' "
+ + "title='Change the API level to " + minLevel + "' "
+ + "onclick='$(\"#apiLevelSelector\").val(\"" + minLevel + "\");changeApiLevel();' />"
+ + "</div>");
+ } else {
+ $("#naMessage").hide();
+ }
+}
+
+function toggleVisisbleApis(selectedLevel, context) {
+ var apis = $(".api",context);
+ apis.each(function(i) {
+ var obj = $(this);
+ var className = obj.attr("class");
+ var apiLevelIndex = className.lastIndexOf("-")+1;
+ var apiLevelEndIndex = className.indexOf(" ", apiLevelIndex);
+ apiLevelEndIndex = apiLevelEndIndex != -1 ? apiLevelEndIndex : className.length;
+ var apiLevel = className.substring(apiLevelIndex, apiLevelEndIndex);
+ if (apiLevel.length == 0) { // for odd cases when the since data is actually missing, just bail
+ return;
+ }
+ apiLevel = parseInt(apiLevel);
+
+ // Handle provisional api levels; if this item's level is the provisional one, set it to the max
+ var selectedLevelNum = parseInt(selectedLevel)
+ var apiLevelNum = parseInt(apiLevel);
+ if (isNaN(apiLevelNum)) {
+ apiLevelNum = maxLevel;
+ }
+
+ // Grey things out that aren't available and give a tooltip title
+ if (apiLevelNum > selectedLevelNum) {
+ obj.addClass("absent").attr("title","Requires API Level \""
+ + apiLevel + "\" or higher. To reveal, change the target API level "
+ + "above the left navigation.");
+ }
+ else obj.removeClass("absent").removeAttr("title");
+ });
+}
+
+
+
+
+/* ################# SIDENAV TREE VIEW ################### */
+
+function new_node(me, mom, text, link, children_data, api_level)
+{
+ var node = new Object();
+ node.children = Array();
+ node.children_data = children_data;
+ node.depth = mom.depth + 1;
+
+ node.li = document.createElement("li");
+ mom.get_children_ul().appendChild(node.li);
+
+ node.label_div = document.createElement("div");
+ node.label_div.className = "label";
+ if (api_level != null) {
+ $(node.label_div).addClass("api");
+ $(node.label_div).addClass("api-level-"+api_level);
+ }
+ node.li.appendChild(node.label_div);
+
+ if (children_data != null) {
+ node.expand_toggle = document.createElement("a");
+ node.expand_toggle.href = "javascript:void(0)";
+ node.expand_toggle.onclick = function() {
+ if (node.expanded) {
+ $(node.get_children_ul()).slideUp("fast");
+ node.plus_img.src = me.toroot + "assets/images/triangle-closed-small.png";
+ node.expanded = false;
+ } else {
+ expand_node(me, node);
+ }
+ };
+ node.label_div.appendChild(node.expand_toggle);
+
+ node.plus_img = document.createElement("img");
+ node.plus_img.src = me.toroot + "assets/images/triangle-closed-small.png";
+ node.plus_img.className = "plus";
+ node.plus_img.width = "8";
+ node.plus_img.border = "0";
+ node.expand_toggle.appendChild(node.plus_img);
+
+ node.expanded = false;
+ }
+
+ var a = document.createElement("a");
+ node.label_div.appendChild(a);
+ node.label = document.createTextNode(text);
+ a.appendChild(node.label);
+ if (link) {
+ a.href = me.toroot + link;
+ } else {
+ if (children_data != null) {
+ a.className = "nolink";
+ a.href = "javascript:void(0)";
+ a.onclick = node.expand_toggle.onclick;
+ // This next line shouldn't be necessary. I'll buy a beer for the first
+ // person who figures out how to remove this line and have the link
+ // toggle shut on the first try. --joeo@android.com
+ node.expanded = false;
+ }
+ }
+
+
+ node.children_ul = null;
+ node.get_children_ul = function() {
+ if (!node.children_ul) {
+ node.children_ul = document.createElement("ul");
+ node.children_ul.className = "children_ul";
+ node.children_ul.style.display = "none";
+ node.li.appendChild(node.children_ul);
+ }
+ return node.children_ul;
+ };
+
+ return node;
+}
+
+
+
+
+function expand_node(me, node)
+{
+ if (node.children_data && !node.expanded) {
+ if (node.children_visited) {
+ $(node.get_children_ul()).slideDown("fast");
+ } else {
+ get_node(me, node);
+ if ($(node.label_div).hasClass("absent")) {
+ $(node.get_children_ul()).addClass("absent");
+ }
+ $(node.get_children_ul()).slideDown("fast");
+ }
+ node.plus_img.src = me.toroot + "assets/images/triangle-opened-small.png";
+ node.expanded = true;
+
+ // perform api level toggling because new nodes are new to the DOM
+ var selectedLevel = $("#apiLevelSelector option:selected").val();
+ toggleVisisbleApis(selectedLevel, "#side-nav");
+ }
+}
+
+function get_node(me, mom)
+{
+ mom.children_visited = true;
+ for (var i in mom.children_data) {
+ var node_data = mom.children_data[i];
+ mom.children[i] = new_node(me, mom, node_data[0], node_data[1],
+ node_data[2], node_data[3]);
+ }
+}
+
+function this_page_relative(toroot)
+{
+ var full = document.location.pathname;
+ var file = "";
+ if (toroot.substr(0, 1) == "/") {
+ if (full.substr(0, toroot.length) == toroot) {
+ return full.substr(toroot.length);
+ } else {
+ // the file isn't under toroot. Fail.
+ return null;
+ }
+ } else {
+ if (toroot != "./") {
+ toroot = "./" + toroot;
+ }
+ do {
+ if (toroot.substr(toroot.length-3, 3) == "../" || toroot == "./") {
+ var pos = full.lastIndexOf("/");
+ file = full.substr(pos) + file;
+ full = full.substr(0, pos);
+ toroot = toroot.substr(0, toroot.length-3);
+ }
+ } while (toroot != "" && toroot != "/");
+ return file.substr(1);
+ }
+}
+
+function find_page(url, data)
+{
+ var nodes = data;
+ var result = null;
+ for (var i in nodes) {
+ var d = nodes[i];
+ if (d[1] == url) {
+ return new Array(i);
+ }
+ else if (d[2] != null) {
+ result = find_page(url, d[2]);
+ if (result != null) {
+ return (new Array(i).concat(result));
+ }
+ }
+ }
+ return null;
+}
+
+function init_default_navtree(toroot) {
+ // load json file for navtree data
+ $.getScript(toRoot + 'navtree_data.js', function(data, textStatus, jqxhr) {
+ // when the file is loaded, initialize the tree
+ if(jqxhr.status === 200) {
+ init_navtree("tree-list", toroot, NAVTREE_DATA);
+ }
+ });
+
+ // perform api level toggling because because the whole tree is new to the DOM
+ var selectedLevel = $("#apiLevelSelector option:selected").val();
+ toggleVisisbleApis(selectedLevel, "#side-nav");
+}
+
+function init_navtree(navtree_id, toroot, root_nodes)
+{
+ var me = new Object();
+ me.toroot = toroot;
+ me.node = new Object();
+
+ me.node.li = document.getElementById(navtree_id);
+ me.node.children_data = root_nodes;
+ me.node.children = new Array();
+ me.node.children_ul = document.createElement("ul");
+ me.node.get_children_ul = function() { return me.node.children_ul; };
+ //me.node.children_ul.className = "children_ul";
+ me.node.li.appendChild(me.node.children_ul);
+ me.node.depth = 0;
+
+ get_node(me, me.node);
+
+ me.this_page = this_page_relative(toroot);
+ me.breadcrumbs = find_page(me.this_page, root_nodes);
+ if (me.breadcrumbs != null && me.breadcrumbs.length != 0) {
+ var mom = me.node;
+ for (var i in me.breadcrumbs) {
+ var j = me.breadcrumbs[i];
+ mom = mom.children[j];
+ expand_node(me, mom);
+ }
+ mom.label_div.className = mom.label_div.className + " selected";
+ addLoadEvent(function() {
+ scrollIntoView("nav-tree");
+ });
+ }
+}
+
+
+
+
+
+
+
+
+/* TODO: eliminate redundancy with non-google functions */
+function init_google_navtree(navtree_id, toroot, root_nodes)
+{
+ var me = new Object();
+ me.toroot = toroot;
+ me.node = new Object();
+
+ me.node.li = document.getElementById(navtree_id);
+ me.node.children_data = root_nodes;
+ me.node.children = new Array();
+ me.node.children_ul = document.createElement("ul");
+ me.node.get_children_ul = function() { return me.node.children_ul; };
+ //me.node.children_ul.className = "children_ul";
+ me.node.li.appendChild(me.node.children_ul);
+ me.node.depth = 0;
+
+ get_google_node(me, me.node);
+}
+
+function new_google_node(me, mom, text, link, children_data, api_level)
+{
+ var node = new Object();
+ var child;
+ node.children = Array();
+ node.children_data = children_data;
+ node.depth = mom.depth + 1;
+ node.get_children_ul = function() {
+ if (!node.children_ul) {
+ node.children_ul = document.createElement("ul");
+ node.children_ul.className = "tree-list-children";
+ node.li.appendChild(node.children_ul);
+ }
+ return node.children_ul;
+ };
+ node.li = document.createElement("li");
+
+ mom.get_children_ul().appendChild(node.li);
+
+
+ if(link) {
+ child = document.createElement("a");
+
+ }
+ else {
+ child = document.createElement("span");
+ child.className = "tree-list-subtitle";
+
+ }
+ if (children_data != null) {
+ node.li.className="nav-section";
+ node.label_div = document.createElement("div");
+ node.label_div.className = "nav-section-header-ref";
+ node.li.appendChild(node.label_div);
+ get_google_node(me, node);
+ node.label_div.appendChild(child);
+ }
+ else {
+ node.li.appendChild(child);
+ }
+ if(link) {
+ child.href = me.toroot + link;
+ }
+ node.label = document.createTextNode(text);
+ child.appendChild(node.label);
+
+ node.children_ul = null;
+
+ return node;
+}
+
+function get_google_node(me, mom)
+{
+ mom.children_visited = true;
+ var linkText;
+ for (var i in mom.children_data) {
+ var node_data = mom.children_data[i];
+ linkText = node_data[0];
+
+ if(linkText.match("^"+"com.google.android")=="com.google.android"){
+ linkText = linkText.substr(19, linkText.length);
+ }
+ mom.children[i] = new_google_node(me, mom, linkText, node_data[1],
+ node_data[2], node_data[3]);
+ }
+}
+
+
+
+
+
+
+/****** NEW version of script to build google and sample navs dynamically ******/
+// TODO: update Google reference docs to tolerate this new implementation
+
+var NODE_NAME = 0;
+var NODE_HREF = 1;
+var NODE_GROUP = 2;
+var NODE_TAGS = 3;
+var NODE_CHILDREN = 4;
+
+function init_google_navtree2(navtree_id, data)
+{
+ var $containerUl = $("#"+navtree_id);
+ for (var i in data) {
+ var node_data = data[i];
+ $containerUl.append(new_google_node2(node_data));
+ }
+
+ // Make all third-generation list items 'sticky' to prevent them from collapsing
+ $containerUl.find('li li li.nav-section').addClass('sticky');
+
+ initExpandableNavItems("#"+navtree_id);
+}
+
+function new_google_node2(node_data)
+{
+ var linkText = node_data[NODE_NAME];
+ if(linkText.match("^"+"com.google.android")=="com.google.android"){
+ linkText = linkText.substr(19, linkText.length);
+ }
+ var $li = $('<li>');
+ var $a;
+ if (node_data[NODE_HREF] != null) {
+ $a = $('<a href="' + toRoot + node_data[NODE_HREF] + '" title="' + linkText + '" >'
+ + linkText + '</a>');
+ } else {
+ $a = $('<a href="#" onclick="return false;" title="' + linkText + '" >'
+ + linkText + '/</a>');
+ }
+ var $childUl = $('<ul>');
+ if (node_data[NODE_CHILDREN] != null) {
+ $li.addClass("nav-section");
+ $a = $('<div class="nav-section-header">').append($a);
+ if (node_data[NODE_HREF] == null) $a.addClass('empty');
+
+ for (var i in node_data[NODE_CHILDREN]) {
+ var child_node_data = node_data[NODE_CHILDREN][i];
+ $childUl.append(new_google_node2(child_node_data));
+ }
+ $li.append($childUl);
+ }
+ $li.prepend($a);
+
+ return $li;
+}
+
+
+
+
+
+
+
+
+
+
+
+function showGoogleRefTree() {
+ init_default_google_navtree(toRoot);
+ init_default_gcm_navtree(toRoot);
+}
+
+function init_default_google_navtree(toroot) {
+ // load json file for navtree data
+ $.getScript(toRoot + 'gms_navtree_data.js', function(data, textStatus, jqxhr) {
+ // when the file is loaded, initialize the tree
+ if(jqxhr.status === 200) {
+ init_google_navtree("gms-tree-list", toroot, GMS_NAVTREE_DATA);
+ highlightSidenav();
+ resizeNav();
+ }
+ });
+}
+
+function init_default_gcm_navtree(toroot) {
+ // load json file for navtree data
+ $.getScript(toRoot + 'gcm_navtree_data.js', function(data, textStatus, jqxhr) {
+ // when the file is loaded, initialize the tree
+ if(jqxhr.status === 200) {
+ init_google_navtree("gcm-tree-list", toroot, GCM_NAVTREE_DATA);
+ highlightSidenav();
+ resizeNav();
+ }
+ });
+}
+
+function showSamplesRefTree() {
+ init_default_samples_navtree(toRoot);
+}
+
+function init_default_samples_navtree(toroot) {
+ // load json file for navtree data
+ $.getScript(toRoot + 'samples_navtree_data.js', function(data, textStatus, jqxhr) {
+ // when the file is loaded, initialize the tree
+ if(jqxhr.status === 200) {
+ // hack to remove the "about the samples" link then put it back in
+ // after we nuke the list to remove the dummy static list of samples
+ var $firstLi = $("#nav.samples-nav > li:first-child").clone();
+ $("#nav.samples-nav").empty();
+ $("#nav.samples-nav").append($firstLi);
+
+ init_google_navtree2("nav.samples-nav", SAMPLES_NAVTREE_DATA);
+ highlightSidenav();
+ resizeNav();
+ if ($("#jd-content #samples").length) {
+ showSamples();
+ }
+ }
+ });
+}
+
+/* TOGGLE INHERITED MEMBERS */
+
+/* Toggle an inherited class (arrow toggle)
+ * @param linkObj The link that was clicked.
+ * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
+ * 'null' to simply toggle.
+ */
+function toggleInherited(linkObj, expand) {
+ var base = linkObj.getAttribute("id");
+ var list = document.getElementById(base + "-list");
+ var summary = document.getElementById(base + "-summary");
+ var trigger = document.getElementById(base + "-trigger");
+ var a = $(linkObj);
+ if ( (expand == null && a.hasClass("closed")) || expand ) {
+ list.style.display = "none";
+ summary.style.display = "block";
+ trigger.src = toRoot + "assets/images/triangle-opened.png";
+ a.removeClass("closed");
+ a.addClass("opened");
+ } else if ( (expand == null && a.hasClass("opened")) || (expand == false) ) {
+ list.style.display = "block";
+ summary.style.display = "none";
+ trigger.src = toRoot + "assets/images/triangle-closed.png";
+ a.removeClass("opened");
+ a.addClass("closed");
+ }
+ return false;
+}
+
+/* Toggle all inherited classes in a single table (e.g. all inherited methods)
+ * @param linkObj The link that was clicked.
+ * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
+ * 'null' to simply toggle.
+ */
+function toggleAllInherited(linkObj, expand) {
+ var a = $(linkObj);
+ var table = $(a.parent().parent().parent()); // ugly way to get table/tbody
+ var expandos = $(".jd-expando-trigger", table);
+ if ( (expand == null && a.text() == "[Expand]") || expand ) {
+ expandos.each(function(i) {
+ toggleInherited(this, true);
+ });
+ a.text("[Collapse]");
+ } else if ( (expand == null && a.text() == "[Collapse]") || (expand == false) ) {
+ expandos.each(function(i) {
+ toggleInherited(this, false);
+ });
+ a.text("[Expand]");
+ }
+ return false;
+}
+
+/* Toggle all inherited members in the class (link in the class title)
+ */
+function toggleAllClassInherited() {
+ var a = $("#toggleAllClassInherited"); // get toggle link from class title
+ var toggles = $(".toggle-all", $("#body-content"));
+ if (a.text() == "[Expand All]") {
+ toggles.each(function(i) {
+ toggleAllInherited(this, true);
+ });
+ a.text("[Collapse All]");
+ } else {
+ toggles.each(function(i) {
+ toggleAllInherited(this, false);
+ });
+ a.text("[Expand All]");
+ }
+ return false;
+}
+
+/* Expand all inherited members in the class. Used when initiating page search */
+function ensureAllInheritedExpanded() {
+ var toggles = $(".toggle-all", $("#body-content"));
+ toggles.each(function(i) {
+ toggleAllInherited(this, true);
+ });
+ $("#toggleAllClassInherited").text("[Collapse All]");
+}
+
+
+/* HANDLE KEY EVENTS
+ * - Listen for Ctrl+F (Cmd on Mac) and expand all inherited members (to aid page search)
+ */
+var agent = navigator['userAgent'].toLowerCase();
+var mac = agent.indexOf("macintosh") != -1;
+
+$(document).keydown( function(e) {
+var control = mac ? e.metaKey && !e.ctrlKey : e.ctrlKey; // get ctrl key
+ if (control && e.which == 70) { // 70 is "F"
+ ensureAllInheritedExpanded();
+ }
+});
+
+
+
+
+
+
+/* On-demand functions */
+
+/** Move sample code line numbers out of PRE block and into non-copyable column */
+function initCodeLineNumbers() {
+ var numbers = $("#codesample-block a.number");
+ if (numbers.length) {
+ $("#codesample-line-numbers").removeClass("hidden").append(numbers);
+ }
+
+ $(document).ready(function() {
+ // select entire line when clicked
+ $("span.code-line").click(function() {
+ if (!shifted) {
+ selectText(this);
+ }
+ });
+ // invoke line link on double click
+ $(".code-line").dblclick(function() {
+ document.location.hash = $(this).attr('id');
+ });
+ // highlight the line when hovering on the number
+ $("#codesample-line-numbers a.number").mouseover(function() {
+ var id = $(this).attr('href');
+ $(id).css('background','#e7e7e7');
+ });
+ $("#codesample-line-numbers a.number").mouseout(function() {
+ var id = $(this).attr('href');
+ $(id).css('background','none');
+ });
+ });
+}
+
+// create SHIFT key binder to avoid the selectText method when selecting multiple lines
+var shifted = false;
+$(document).bind('keyup keydown', function(e){shifted = e.shiftKey; return true;} );
+
+// courtesy of jasonedelman.com
+function selectText(element) {
+ var doc = document
+ , range, selection
+ ;
+ if (doc.body.createTextRange) { //ms
+ range = doc.body.createTextRange();
+ range.moveToElementText(element);
+ range.select();
+ } else if (window.getSelection) { //all others
+ selection = window.getSelection();
+ range = doc.createRange();
+ range.selectNodeContents(element);
+ selection.removeAllRanges();
+ selection.addRange(range);
+ }
+}
+
+
+
+
+/** Display links and other information about samples that match the
+ group specified by the URL */
+function showSamples() {
+ var group = $("#samples").attr('class');
+ $("#samples").html("<p>Here are some samples for <b>" + group + "</b> apps:</p>");
+
+ var $ul = $("<ul>");
+ $selectedLi = $("#nav li.selected");
+
+ $selectedLi.children("ul").children("li").each(function() {
+ var $li = $("<li>").append($(this).find("a").first().clone());
+ $ul.append($li);
+ });
+
+ $("#samples").append($ul);
+
+}
+
+
+
+/* ########################################################## */
+/* ################### RESOURCE CARDS ##################### */
+/* ########################################################## */
+
+/** Handle resource queries, collections, and grids (sections). Requires
+ jd_tag_helpers.js and the *_unified_data.js to be loaded. */
+
+(function() {
+ // Prevent the same resource from being loaded more than once per page.
+ var addedPageResources = {};
+
+ $(document).ready(function() {
+ $('.resource-widget').each(function() {
+ initResourceWidget(this);
+ });
+
+ /* Pass the line height to ellipsisfade() to adjust the height of the
+ text container to show the max number of lines possible, without
+ showing lines that are cut off. This works with the css ellipsis
+ classes to fade last text line and apply an ellipsis char. */
+
+ //card text currently uses 15px line height.
+ var lineHeight = 15;
+ $('.card-info .text').ellipsisfade(lineHeight);
+ });
+
+ /*
+ Three types of resource layouts:
+ Flow - Uses a fixed row-height flow using float left style.
+ Carousel - Single card slideshow all same dimension absolute.
+ Stack - Uses fixed columns and flexible element height.
+ */
+ function initResourceWidget(widget) {
+ var $widget = $(widget);
+ var isFlow = $widget.hasClass('resource-flow-layout'),
+ isCarousel = $widget.hasClass('resource-carousel-layout'),
+ isStack = $widget.hasClass('resource-stack-layout');
+
+ // find size of widget by pulling out its class name
+ var sizeCols = 1;
+ var m = $widget.get(0).className.match(/\bcol-(\d+)\b/);
+ if (m) {
+ sizeCols = parseInt(m[1], 10);
+ }
+
+ var opts = {
+ cardSizes: ($widget.data('cardsizes') || '').split(','),
+ maxResults: parseInt($widget.data('maxresults') || '100', 10),
+ itemsPerPage: $widget.data('itemsperpage'),
+ sortOrder: $widget.data('sortorder'),
+ query: $widget.data('query'),
+ section: $widget.data('section'),
+ sizeCols: sizeCols,
+ /* Added by LFL 6/6/14 */
+ resourceStyle: $widget.data('resourcestyle') || 'card',
+ stackSort: $widget.data('stacksort') || 'true'
+ };
+
+ // run the search for the set of resources to show
+
+ var resources = buildResourceList(opts);
+
+ if (isFlow) {
+ drawResourcesFlowWidget($widget, opts, resources);
+ } else if (isCarousel) {
+ drawResourcesCarouselWidget($widget, opts, resources);
+ } else if (isStack) {
+ /* Looks like this got removed and is not used, so repurposing for the
+ homepage style layout.
+ Modified by LFL 6/6/14
+ */
+ //var sections = buildSectionList(opts);
+ opts['numStacks'] = $widget.data('numstacks');
+ drawResourcesStackWidget($widget, opts, resources/*, sections*/);
+ }
+ }
+
+ /* Initializes a Resource Carousel Widget */
+ function drawResourcesCarouselWidget($widget, opts, resources) {
+ $widget.empty();
+ var plusone = true; //always show plusone on carousel
+
+ $widget.addClass('resource-card slideshow-container')
+ .append($('<a>').addClass('slideshow-prev').text('Prev'))
+ .append($('<a>').addClass('slideshow-next').text('Next'));
+
+ var css = { 'width': $widget.width() + 'px',
+ 'height': $widget.height() + 'px' };
+
+ var $ul = $('<ul>');
+
+ for (var i = 0; i < resources.length; ++i) {
+ var $card = $('<a>')
+ .attr('href', cleanUrl(resources[i].url))
+ .decorateResourceCard(resources[i],plusone);
+
+ $('<li>').css(css)
+ .append($card)
+ .appendTo($ul);
+ }
+
+ $('<div>').addClass('frame')
+ .append($ul)
+ .appendTo($widget);
+
+ $widget.dacSlideshow({
+ auto: true,
+ btnPrev: '.slideshow-prev',
+ btnNext: '.slideshow-next'
+ });
+ };
+
+ /* Initializes a Resource Card Stack Widget (column-based layout)
+ Modified by LFL 6/6/14
+ */
+ function drawResourcesStackWidget($widget, opts, resources, sections) {
+ // Don't empty widget, grab all items inside since they will be the first
+ // items stacked, followed by the resource query
+ var plusone = true; //by default show plusone on section cards
+ var cards = $widget.find('.resource-card').detach().toArray();
+ var numStacks = opts.numStacks || 1;
+ var $stacks = [];
+ var urlString;
+
+ for (var i = 0; i < numStacks; ++i) {
+ $stacks[i] = $('<div>').addClass('resource-card-stack')
+ .appendTo($widget);
+ }
+
+ var sectionResources = [];
+
+ // Extract any subsections that are actually resource cards
+ if (sections) {
+ for (var i = 0; i < sections.length; ++i) {
+ if (!sections[i].sections || !sections[i].sections.length) {
+ // Render it as a resource card
+ sectionResources.push(
+ $('<a>')
+ .addClass('resource-card section-card')
+ .attr('href', cleanUrl(sections[i].resource.url))
+ .decorateResourceCard(sections[i].resource,plusone)[0]
+ );
+
+ } else {
+ cards.push(
+ $('<div>')
+ .addClass('resource-card section-card-menu')
+ .decorateResourceSection(sections[i],plusone)[0]
+ );
+ }
+ }
+ }
+
+ cards = cards.concat(sectionResources);
+
+ for (var i = 0; i < resources.length; ++i) {
+ var $card = createResourceElement(resources[i], opts);
+
+ if (opts.resourceStyle.indexOf('related') > -1) {
+ $card.addClass('related-card');
+ }
+
+ cards.push($card[0]);
+ }
+
+ if (opts.stackSort != 'false') {
+ for (var i = 0; i < cards.length; ++i) {
+ // Find the stack with the shortest height, but give preference to
+ // left to right order.
+ var minHeight = $stacks[0].height();
+ var minIndex = 0;
+
+ for (var j = 1; j < numStacks; ++j) {
+ var height = $stacks[j].height();
+ if (height < minHeight - 45) {
+ minHeight = height;
+ minIndex = j;
+ }
+ }
+
+ $stacks[minIndex].append($(cards[i]));
+ }
+ }
+
+ };
+
+ /*
+ Create a resource card using the given resource object and a list of html
+ configured options. Returns a jquery object containing the element.
+ */
+ function createResourceElement(resource, opts, plusone) {
+ var $el;
+
+ // The difference here is that generic cards are not entirely clickable
+ // so its a div instead of an a tag, also the generic one is not given
+ // the resource-card class so it appears with a transparent background
+ // and can be styled in whatever way the css setup.
+ if (opts.resourceStyle == 'generic') {
+ $el = $('<div>')
+ .addClass('resource')
+ .attr('href', cleanUrl(resource.url))
+ .decorateResource(resource, opts);
+ } else {
+ var cls = 'resource resource-card';
+
+ $el = $('<a>')
+ .addClass(cls)
+ .attr('href', cleanUrl(resource.url))
+ .decorateResourceCard(resource, plusone);
+ }
+
+ return $el;
+ }
+
+ /* Initializes a flow widget, see distribute.scss for generating accompanying css */
+ function drawResourcesFlowWidget($widget, opts, resources) {
+ $widget.empty();
+ var cardSizes = opts.cardSizes || ['6x6'];
+ var i = 0, j = 0;
+ var plusone = true; // by default show plusone on resource cards
+
+ while (i < resources.length) {
+ var cardSize = cardSizes[j++ % cardSizes.length];
+ cardSize = cardSize.replace(/^\s+|\s+$/,'');
+ // Some card sizes do not get a plusone button, such as where space is constrained
+ // or for cards commonly embedded in docs (to improve overall page speed).
+ plusone = !((cardSize == "6x2") || (cardSize == "6x3") ||
+ (cardSize == "9x2") || (cardSize == "9x3") ||
+ (cardSize == "12x2") || (cardSize == "12x3"));
+
+ // A stack has a third dimension which is the number of stacked items
+ var isStack = cardSize.match(/(\d+)x(\d+)x(\d+)/);
+ var stackCount = 0;
+ var $stackDiv = null;
+
+ if (isStack) {
+ // Create a stack container which should have the dimensions defined
+ // by the product of the items inside.
+ $stackDiv = $('<div>').addClass('resource-card-stack resource-card-' + isStack[1]
+ + 'x' + isStack[2] * isStack[3]) .appendTo($widget);
+ }
+
+ // Build each stack item or just a single item
+ do {
+ var resource = resources[i];
+
+ var $card = createResourceElement(resources[i], opts, plusone);
+
+ $card.addClass('resource-card-' + cardSize +
+ ' resource-card-' + resource.type);
+
+ if (isStack) {
+ $card.addClass('resource-card-' + isStack[1] + 'x' + isStack[2]);
+ if (++stackCount == parseInt(isStack[3])) {
+ $card.addClass('resource-card-row-stack-last');
+ stackCount = 0;
+ }
+ } else {
+ stackCount = 0;
+ }
+
+ $card.appendTo($stackDiv || $widget);
+
+ } while (++i < resources.length && stackCount > 0);
+ }
+ }
+
+ /* Build a site map of resources using a section as a root. */
+ function buildSectionList(opts) {
+ if (opts.section && SECTION_BY_ID[opts.section]) {
+ return SECTION_BY_ID[opts.section].sections || [];
+ }
+ return [];
+ }
+
+ function buildResourceList(opts) {
+ var maxResults = opts.maxResults || 100;
+
+ var query = opts.query || '';
+ var expressions = parseResourceQuery(query);
+ var addedResourceIndices = {};
+ var results = [];
+
+ for (var i = 0; i < expressions.length; i++) {
+ var clauses = expressions[i];
+
+ // build initial set of resources from first clause
+ var firstClause = clauses[0];
+ var resources = [];
+ switch (firstClause.attr) {
+ case 'type':
+ resources = ALL_RESOURCES_BY_TYPE[firstClause.value];
+ break;
+ case 'lang':
+ resources = ALL_RESOURCES_BY_LANG[firstClause.value];
+ break;
+ case 'tag':
+ resources = ALL_RESOURCES_BY_TAG[firstClause.value];
+ break;
+ case 'collection':
+ var urls = RESOURCE_COLLECTIONS[firstClause.value].resources || [];
+ resources = urls.map(function(url){ return ALL_RESOURCES_BY_URL[url]; });
+ break;
+ case 'section':
+ var urls = SITE_MAP[firstClause.value].sections || [];
+ resources = urls.map(function(url){ return ALL_RESOURCES_BY_URL[url]; });
+ break;
+ }
+ // console.log(firstClause.attr + ':' + firstClause.value);
+ resources = resources || [];
+
+ // use additional clauses to filter corpus
+ if (clauses.length > 1) {
+ var otherClauses = clauses.slice(1);
+ resources = resources.filter(getResourceMatchesClausesFilter(otherClauses));
+ }
+
+ // filter out resources already added
+ if (i > 1) {
+ resources = resources.filter(getResourceNotAlreadyAddedFilter(addedResourceIndices));
+ }
+
+ // add to list of already added indices
+ for (var j = 0; j < resources.length; j++) {
+ // console.log(resources[j].title);
+ addedResourceIndices[resources[j].index] = 1;
+ }
+
+ // concat to final results list
+ results = results.concat(resources);
+ }
+
+ if (opts.sortOrder && results.length) {
+ var attr = opts.sortOrder;
+
+ if (opts.sortOrder == 'random') {
+ var i = results.length, j, temp;
+ while (--i) {
+ j = Math.floor(Math.random() * (i + 1));
+ temp = results[i];
+ results[i] = results[j];
+ results[j] = temp;
+ }
+ } else {
+ var desc = attr.charAt(0) == '-';
+ if (desc) {
+ attr = attr.substring(1);
+ }
+ results = results.sort(function(x,y) {
+ return (desc ? -1 : 1) * (parseInt(x[attr], 10) - parseInt(y[attr], 10));
+ });
+ }
+ }
+
+ results = results.filter(getResourceNotAlreadyAddedFilter(addedPageResources));
+ results = results.slice(0, maxResults);
+
+ for (var j = 0; j < results.length; ++j) {
+ addedPageResources[results[j].index] = 1;
+ }
+
+ return results;
+ }
+
+
+ function getResourceNotAlreadyAddedFilter(addedResourceIndices) {
+ return function(resource) {
+ return !addedResourceIndices[resource.index];
+ };
+ }
+
+
+ function getResourceMatchesClausesFilter(clauses) {
+ return function(resource) {
+ return doesResourceMatchClauses(resource, clauses);
+ };
+ }
+
+
+ function doesResourceMatchClauses(resource, clauses) {
+ for (var i = 0; i < clauses.length; i++) {
+ var map;
+ switch (clauses[i].attr) {
+ case 'type':
+ map = IS_RESOURCE_OF_TYPE[clauses[i].value];
+ break;
+ case 'lang':
+ map = IS_RESOURCE_IN_LANG[clauses[i].value];
+ break;
+ case 'tag':
+ map = IS_RESOURCE_TAGGED[clauses[i].value];
+ break;
+ }
+
+ if (!map || (!!clauses[i].negative ? map[resource.index] : !map[resource.index])) {
+ return clauses[i].negative;
+ }
+ }
+ return true;
+ }
+
+ function cleanUrl(url)
+ {
+ if (url && url.indexOf('//') === -1) {
+ url = toRoot + url;
+ }
+
+ return url;
+ }
+
+
+ function parseResourceQuery(query) {
+ // Parse query into array of expressions (expression e.g. 'tag:foo + type:video')
+ var expressions = [];
+ var expressionStrs = query.split(',') || [];
+ for (var i = 0; i < expressionStrs.length; i++) {
+ var expr = expressionStrs[i] || '';
+
+ // Break expression into clauses (clause e.g. 'tag:foo')
+ var clauses = [];
+ var clauseStrs = expr.split(/(?=[\+\-])/);
+ for (var j = 0; j < clauseStrs.length; j++) {
+ var clauseStr = clauseStrs[j] || '';
+
+ // Get attribute and value from clause (e.g. attribute='tag', value='foo')
+ var parts = clauseStr.split(':');
+ var clause = {};
+
+ clause.attr = parts[0].replace(/^\s+|\s+$/g,'');
+ if (clause.attr) {
+ if (clause.attr.charAt(0) == '+') {
+ clause.attr = clause.attr.substring(1);
+ } else if (clause.attr.charAt(0) == '-') {
+ clause.negative = true;
+ clause.attr = clause.attr.substring(1);
+ }
+ }
+
+ if (parts.length > 1) {
+ clause.value = parts[1].replace(/^\s+|\s+$/g,'');
+ }
+
+ clauses.push(clause);
+ }
+
+ if (!clauses.length) {
+ continue;
+ }
+
+ expressions.push(clauses);
+ }
+
+ return expressions;
+ }
+})();
+
+(function($) {
+
+ /*
+ Utility method for creating dom for the description area of a card.
+ Used in decorateResourceCard and decorateResource.
+ */
+ function buildResourceCardDescription(resource, plusone) {
+ var $description = $('<div>').addClass('description ellipsis');
+
+ $description.append($('<div>').addClass('text').html(resource.summary));
+
+ if (resource.cta) {
+ $description.append($('<a>').addClass('cta').html(resource.cta));
+ }
+
+ if (plusone) {
+ var plusurl = resource.url.indexOf("//") > -1 ? resource.url :
+ "//developer.android.com/" + resource.url;
+
+ $description.append($('<div>').addClass('util')
+ .append($('<div>').addClass('g-plusone')
+ .attr('data-size', 'small')
+ .attr('data-align', 'right')
+ .attr('data-href', plusurl)));
+ }
+
+ return $description;
+ }
+
+
+ /* Simple jquery function to create dom for a standard resource card */
+ $.fn.decorateResourceCard = function(resource,plusone) {
+ var section = resource.group || resource.type;
+ var imgUrl = resource.image ||
+ 'assets/images/resource-card-default-android.jpg';
+
+ if (imgUrl.indexOf('//') === -1) {
+ imgUrl = toRoot + imgUrl;
+ }
+
+ $('<div>').addClass('card-bg')
+ .css('background-image', 'url(' + (imgUrl || toRoot +
+ 'assets/images/resource-card-default-android.jpg') + ')')
+ .appendTo(this);
+
+ $('<div>').addClass('card-info' + (!resource.summary ? ' empty-desc' : ''))
+ .append($('<div>').addClass('section').text(section))
+ .append($('<div>').addClass('title').html(resource.title))
+ .append(buildResourceCardDescription(resource, plusone))
+ .appendTo(this);
+
+ return this;
+ };
+
+ /* Simple jquery function to create dom for a resource section card (menu) */
+ $.fn.decorateResourceSection = function(section,plusone) {
+ var resource = section.resource;
+ //keep url clean for matching and offline mode handling
+ var urlPrefix = resource.image.indexOf("//") > -1 ? "" : toRoot;
+ var $base = $('<a>')
+ .addClass('card-bg')
+ .attr('href', resource.url)
+ .append($('<div>').addClass('card-section-icon')
+ .append($('<div>').addClass('icon'))
+ .append($('<div>').addClass('section').html(resource.title)))
+ .appendTo(this);
+
+ var $cardInfo = $('<div>').addClass('card-info').appendTo(this);
+
+ if (section.sections && section.sections.length) {
+ // Recurse the section sub-tree to find a resource image.
+ var stack = [section];
+
+ while (stack.length) {
+ if (stack[0].resource.image) {
+ $base.css('background-image', 'url(' + urlPrefix + stack[0].resource.image + ')');
+ break;
+ }
+
+ if (stack[0].sections) {
+ stack = stack.concat(stack[0].sections);
+ }
+
+ stack.shift();
+ }
+
+ var $ul = $('<ul>')
+ .appendTo($cardInfo);
+
+ var max = section.sections.length > 3 ? 3 : section.sections.length;
+
+ for (var i = 0; i < max; ++i) {
+
+ var subResource = section.sections[i];
+ if (!plusone) {
+ $('<li>')
+ .append($('<a>').attr('href', subResource.url)
+ .append($('<div>').addClass('title').html(subResource.title))
+ .append($('<div>').addClass('description ellipsis')
+ .append($('<div>').addClass('text').html(subResource.summary))
+ .append($('<div>').addClass('util'))))
+ .appendTo($ul);
+ } else {
+ $('<li>')
+ .append($('<a>').attr('href', subResource.url)
+ .append($('<div>').addClass('title').html(subResource.title))
+ .append($('<div>').addClass('description ellipsis')
+ .append($('<div>').addClass('text').html(subResource.summary))
+ .append($('<div>').addClass('util')
+ .append($('<div>').addClass('g-plusone')
+ .attr('data-size', 'small')
+ .attr('data-align', 'right')
+ .attr('data-href', resource.url)))))
+ .appendTo($ul);
+ }
+ }
+
+ // Add a more row
+ if (max < section.sections.length) {
+ $('<li>')
+ .append($('<a>').attr('href', resource.url)
+ .append($('<div>')
+ .addClass('title')
+ .text('More')))
+ .appendTo($ul);
+ }
+ } else {
+ // No sub-resources, just render description?
+ }
+
+ return this;
+ };
+
+
+
+
+ /* Render other types of resource styles that are not cards. */
+ $.fn.decorateResource = function(resource, opts) {
+ var imgUrl = resource.image ||
+ 'assets/images/resource-card-default-android.jpg';
+ var linkUrl = resource.url;
+
+ if (imgUrl.indexOf('//') === -1) {
+ imgUrl = toRoot + imgUrl;
+ }
+
+ if (linkUrl && linkUrl.indexOf('//') === -1) {
+ linkUrl = toRoot + linkUrl;
+ }
+
+ $(this).append(
+ $('<div>').addClass('image')
+ .css('background-image', 'url(' + imgUrl + ')'),
+ $('<div>').addClass('info').append(
+ $('<h4>').addClass('title').html(resource.title),
+ $('<p>').addClass('summary').html(resource.summary),
+ $('<a>').attr('href', linkUrl).addClass('cta').html('Learn More')
+ )
+ );
+
+ return this;
+ };
+})(jQuery);
+
+
+/* Calculate the vertical area remaining */
+(function($) {
+ $.fn.ellipsisfade= function(lineHeight) {
+ this.each(function() {
+ // get element text
+ var $this = $(this);
+ var remainingHeight = $this.parent().parent().height();
+ $this.parent().siblings().each(function ()
+ {
+ if ($(this).is(":visible")) {
+ var h = $(this).height();
+ remainingHeight = remainingHeight - h;
+ }
+ });
+
+ adjustedRemainingHeight = ((remainingHeight)/lineHeight>>0)*lineHeight
+ $this.parent().css({'height': adjustedRemainingHeight});
+ $this.css({'height': "auto"});
+ });
+
+ return this;
+ };
+}) (jQuery);
+
+/*
+ Fullscreen Carousel
+
+ The following allows for an area at the top of the page that takes over the
+ entire browser height except for its top offset and an optional bottom
+ padding specified as a data attribute.
+
+ HTML:
+
+ <div class="fullscreen-carousel">
+ <div class="fullscreen-carousel-content">
+ <!-- content here -->
+ </div>
+ <div class="fullscreen-carousel-content">
+ <!-- content here -->
+ </div>
+
+ etc ...
+
+ </div>
+
+ Control over how the carousel takes over the screen can mostly be defined in
+ a css file. Setting min-height on the .fullscreen-carousel-content elements
+ will prevent them from shrinking to far vertically when the browser is very
+ short, and setting max-height on the .fullscreen-carousel itself will prevent
+ the area from becoming to long in the case that the browser is stretched very
+ tall.
+
+ There is limited functionality for having multiple sections since that request
+ was removed, but it is possible to add .next-arrow and .prev-arrow elements to
+ scroll between multiple content areas.
+*/
+
+(function() {
+ $(document).ready(function() {
+ $('.fullscreen-carousel').each(function() {
+ initWidget(this);
+ });
+ });
+
+ function initWidget(widget) {
+ var $widget = $(widget);
+
+ var topOffset = $widget.offset().top;
+ var padBottom = parseInt($widget.data('paddingbottom')) || 0;
+ var maxHeight = 0;
+ var minHeight = 0;
+ var $content = $widget.find('.fullscreen-carousel-content');
+ var $nextArrow = $widget.find('.next-arrow');
+ var $prevArrow = $widget.find('.prev-arrow');
+ var $curSection = $($content[0]);
+
+ if ($content.length <= 1) {
+ $nextArrow.hide();
+ $prevArrow.hide();
+ } else {
+ $nextArrow.click(function() {
+ var index = ($content.index($curSection) + 1);
+ $curSection.hide();
+ $curSection = $($content[index >= $content.length ? 0 : index]);
+ $curSection.show();
+ });
+
+ $prevArrow.click(function() {
+ var index = ($content.index($curSection) - 1);
+ $curSection.hide();
+ $curSection = $($content[index < 0 ? $content.length - 1 : 0]);
+ $curSection.show();
+ });
+ }
+
+ // Just hide all content sections except first.
+ $content.each(function(index) {
+ if ($(this).height() > minHeight) minHeight = $(this).height();
+ $(this).css({position: 'absolute', display: index > 0 ? 'none' : ''});
+ });
+
+ // Register for changes to window size, and trigger.
+ $(window).resize(resizeWidget);
+ resizeWidget();
+
+ function resizeWidget() {
+ var height = $(window).height() - topOffset - padBottom;
+ $widget.width($(window).width());
+ $widget.height(height < minHeight ? minHeight :
+ (maxHeight && height > maxHeight ? maxHeight : height));
+ }
+ }
+})();
+
+
+
+
+
+/*
+ Tab Carousel
+
+ The following allows tab widgets to be installed via the html below. Each
+ tab content section should have a data-tab attribute matching one of the
+ nav items'. Also each tab content section should have a width matching the
+ tab carousel.
+
+ HTML:
+
+ <div class="tab-carousel">
+ <ul class="tab-nav">
+ <li><a href="#" data-tab="handsets">Handsets</a>
+ <li><a href="#" data-tab="wearable">Wearable</a>
+ <li><a href="#" data-tab="tv">TV</a>
+ </ul>
+
+ <div class="tab-carousel-content">
+ <div data-tab="handsets">
+ <!--Full width content here-->
+ </div>
+
+ <div data-tab="wearable">
+ <!--Full width content here-->
+ </div>
+
+ <div data-tab="tv">
+ <!--Full width content here-->
+ </div>
+ </div>
+ </div>
+
+*/
+(function() {
+ $(document).ready(function() {
+ $('.tab-carousel').each(function() {
+ initWidget(this);
+ });
+ });
+
+ function initWidget(widget) {
+ var $widget = $(widget);
+ var $nav = $widget.find('.tab-nav');
+ var $anchors = $nav.find('[data-tab]');
+ var $li = $nav.find('li');
+ var $contentContainer = $widget.find('.tab-carousel-content');
+ var $tabs = $contentContainer.find('[data-tab]');
+ var $curTab = $($tabs[0]); // Current tab is first tab.
+ var width = $widget.width();
+
+ // Setup nav interactivity.
+ $anchors.click(function(evt) {
+ evt.preventDefault();
+ var query = '[data-tab=' + $(this).data('tab') + ']';
+ transitionWidget($tabs.filter(query));
+ });
+
+ // Add highlight for navigation on first item.
+ var $highlight = $('<div>').addClass('highlight')
+ .css({left:$li.position().left + 'px', width:$li.outerWidth() + 'px'})
+ .appendTo($nav);
+
+ // Store height since we will change contents to absolute.
+ $contentContainer.height($contentContainer.height());
+
+ // Absolutely position tabs so they're ready for transition.
+ $tabs.each(function(index) {
+ $(this).css({position: 'absolute', left: index > 0 ? width + 'px' : '0'});
+ });
+
+ function transitionWidget($toTab) {
+ if (!$curTab.is($toTab)) {
+ var curIndex = $tabs.index($curTab[0]);
+ var toIndex = $tabs.index($toTab[0]);
+ var dir = toIndex > curIndex ? 1 : -1;
+
+ // Animate content sections.
+ $toTab.css({left:(width * dir) + 'px'});
+ $curTab.animate({left:(width * -dir) + 'px'});
+ $toTab.animate({left:'0'});
+
+ // Animate navigation highlight.
+ $highlight.animate({left:$($li[toIndex]).position().left + 'px',
+ width:$($li[toIndex]).outerWidth() + 'px'})
+
+ // Store new current section.
+ $curTab = $toTab;
+ }
+ }
+ }
+})();
diff --git a/assets/favicon.ico b/assets/favicon.ico
new file mode 100644
index 00000000..35b571ac
--- /dev/null
+++ b/assets/favicon.ico
Binary files differ
diff --git a/assets/fullscreen.png b/assets/fullscreen.png
new file mode 100644
index 00000000..01f971cd
--- /dev/null
+++ b/assets/fullscreen.png
Binary files differ
diff --git a/assets/images/bg_fade.jpg b/assets/images/bg_fade.jpg
new file mode 100644
index 00000000..c6c70b6f
--- /dev/null
+++ b/assets/images/bg_fade.jpg
Binary files differ
diff --git a/assets/images/bg_logo.png b/assets/images/bg_logo.png
new file mode 100644
index 00000000..8c57fc48
--- /dev/null
+++ b/assets/images/bg_logo.png
Binary files differ
diff --git a/assets/images/body-gradient-tab.png b/assets/images/body-gradient-tab.png
new file mode 100644
index 00000000..5223ac3a
--- /dev/null
+++ b/assets/images/body-gradient-tab.png
Binary files differ
diff --git a/assets/images/body-gradient.png b/assets/images/body-gradient.png
new file mode 100644
index 00000000..9d598555
--- /dev/null
+++ b/assets/images/body-gradient.png
Binary files differ
diff --git a/assets/images/fullscreen.png b/assets/images/fullscreen.png
new file mode 100644
index 00000000..01f971cd
--- /dev/null
+++ b/assets/images/fullscreen.png
Binary files differ
diff --git a/assets/images/grad-rule-qv.png b/assets/images/grad-rule-qv.png
new file mode 100644
index 00000000..bae2d18c
--- /dev/null
+++ b/assets/images/grad-rule-qv.png
Binary files differ
diff --git a/assets/images/hr_gray_main.jpg b/assets/images/hr_gray_main.jpg
new file mode 100644
index 00000000..f7a0a2f9
--- /dev/null
+++ b/assets/images/hr_gray_main.jpg
Binary files differ
diff --git a/assets/images/hr_gray_side.jpg b/assets/images/hr_gray_side.jpg
new file mode 100644
index 00000000..66674766
--- /dev/null
+++ b/assets/images/hr_gray_side.jpg
Binary files differ
diff --git a/assets/images/left_off.jpg b/assets/images/left_off.jpg
new file mode 100644
index 00000000..fd32a64f
--- /dev/null
+++ b/assets/images/left_off.jpg
Binary files differ
diff --git a/assets/images/left_on.jpg b/assets/images/left_on.jpg
new file mode 100644
index 00000000..143184b8
--- /dev/null
+++ b/assets/images/left_on.jpg
Binary files differ
diff --git a/assets/images/preliminary.png b/assets/images/preliminary.png
new file mode 100644
index 00000000..fe0da3d2
--- /dev/null
+++ b/assets/images/preliminary.png
Binary files differ
diff --git a/assets/images/resizable-e.gif b/assets/images/resizable-e.gif
new file mode 100644
index 00000000..f748097f
--- /dev/null
+++ b/assets/images/resizable-e.gif
Binary files differ
diff --git a/assets/images/resizable-e2.gif b/assets/images/resizable-e2.gif
new file mode 100644
index 00000000..e45d0c5b
--- /dev/null
+++ b/assets/images/resizable-e2.gif
Binary files differ
diff --git a/assets/images/resizable-eg.gif b/assets/images/resizable-eg.gif
new file mode 100644
index 00000000..61966162
--- /dev/null
+++ b/assets/images/resizable-eg.gif
Binary files differ
diff --git a/assets/images/resizable-s.gif b/assets/images/resizable-s.gif
new file mode 100644
index 00000000..7f6a4eb0
--- /dev/null
+++ b/assets/images/resizable-s.gif
Binary files differ
diff --git a/assets/images/resizable-s2.gif b/assets/images/resizable-s2.gif
new file mode 100644
index 00000000..99e869c8
--- /dev/null
+++ b/assets/images/resizable-s2.gif
Binary files differ
diff --git a/assets/images/resizable-sg.gif b/assets/images/resizable-sg.gif
new file mode 100644
index 00000000..b4bea101
--- /dev/null
+++ b/assets/images/resizable-sg.gif
Binary files differ
diff --git a/assets/images/right_off.jpg b/assets/images/right_off.jpg
new file mode 100644
index 00000000..17d2efee
--- /dev/null
+++ b/assets/images/right_off.jpg
Binary files differ
diff --git a/assets/images/right_on.jpg b/assets/images/right_on.jpg
new file mode 100644
index 00000000..baa2af12
--- /dev/null
+++ b/assets/images/right_on.jpg
Binary files differ
diff --git a/assets/images/sidenav-rule.png b/assets/images/sidenav-rule.png
new file mode 100644
index 00000000..eab99206
--- /dev/null
+++ b/assets/images/sidenav-rule.png
Binary files differ
diff --git a/assets/images/spacer.gif b/assets/images/spacer.gif
new file mode 100644
index 00000000..f96b355f
--- /dev/null
+++ b/assets/images/spacer.gif
Binary files differ
diff --git a/assets/images/styles/disclosure_down.png b/assets/images/styles/disclosure_down.png
new file mode 100644
index 00000000..6a0a8eea
--- /dev/null
+++ b/assets/images/styles/disclosure_down.png
Binary files differ
diff --git a/assets/images/styles/disclosure_left.png b/assets/images/styles/disclosure_left.png
new file mode 100644
index 00000000..e887b2a6
--- /dev/null
+++ b/assets/images/styles/disclosure_left.png
Binary files differ
diff --git a/assets/images/styles/disclosure_right.png b/assets/images/styles/disclosure_right.png
new file mode 100644
index 00000000..ced7fa48
--- /dev/null
+++ b/assets/images/styles/disclosure_right.png
Binary files differ
diff --git a/assets/images/styles/disclosure_up.png b/assets/images/styles/disclosure_up.png
new file mode 100644
index 00000000..ddd4ec93
--- /dev/null
+++ b/assets/images/styles/disclosure_up.png
Binary files differ
diff --git a/assets/images/triangle-closed-small.png b/assets/images/triangle-closed-small.png
new file mode 100644
index 00000000..002364a6
--- /dev/null
+++ b/assets/images/triangle-closed-small.png
Binary files differ
diff --git a/assets/images/triangle-closed.png b/assets/images/triangle-closed.png
new file mode 100644
index 00000000..a34a0558
--- /dev/null
+++ b/assets/images/triangle-closed.png
Binary files differ
diff --git a/assets/images/triangle-opened-small.png b/assets/images/triangle-opened-small.png
new file mode 100644
index 00000000..e1eb784f
--- /dev/null
+++ b/assets/images/triangle-opened-small.png
Binary files differ
diff --git a/assets/images/triangle-opened.png b/assets/images/triangle-opened.png
new file mode 100644
index 00000000..a7096048
--- /dev/null
+++ b/assets/images/triangle-opened.png
Binary files differ
diff --git a/assets/jquery-history.js b/assets/jquery-history.js
new file mode 100644
index 00000000..ef96ec39
--- /dev/null
+++ b/assets/jquery-history.js
@@ -0,0 +1,78 @@
+/**
+ * jQuery history event v0.1
+ * Copyright (c) 2008 Tom Rodenberg <tarodenberg gmail com>
+ * Licensed under the GPL (http://www.gnu.org/licenses/gpl.html) license.
+ */
+(function($) {
+ var currentHash, previousNav, timer, hashTrim = /^.*#/;
+
+ var msie = {
+ iframe: null,
+ getDoc: function() {
+ return msie.iframe.contentWindow.document;
+ },
+ getHash: function() {
+ return msie.getDoc().location.hash;
+ },
+ setHash: function(hash) {
+ var d = msie.getDoc();
+ d.open();
+ d.close();
+ d.location.hash = hash;
+ }
+ };
+
+ var historycheck = function() {
+ var hash = msie.iframe ? msie.getHash() : location.hash;
+ if (hash != currentHash) {
+ currentHash = hash;
+ if (msie.iframe) {
+ location.hash = currentHash;
+ }
+ var current = $.history.getCurrent();
+ $.event.trigger('history', [current, previousNav]);
+ previousNav = current;
+ }
+ };
+
+ $.history = {
+ add: function(hash) {
+ hash = '#' + hash.replace(hashTrim, '');
+ if (currentHash != hash) {
+ var previous = $.history.getCurrent();
+ location.hash = currentHash = hash;
+ if (msie.iframe) {
+ msie.setHash(currentHash);
+ }
+ $.event.trigger('historyadd', [$.history.getCurrent(), previous]);
+ }
+ if (!timer) {
+ timer = setInterval(historycheck, 100);
+ }
+ },
+ getCurrent: function() {
+ if (currentHash) {
+ return currentHash.replace(hashTrim, '');
+ } else {
+ return "";
+ }
+ }
+ };
+
+ $.fn.history = function(fn) {
+ $(this).bind('history', fn);
+ };
+
+ $.fn.historyadd = function(fn) {
+ $(this).bind('historyadd', fn);
+ };
+
+ $(function() {
+ currentHash = location.hash;
+ if ($.browser.msie) {
+ msie.iframe = $('<iframe style="display:none" src="javascript:false;"></iframe>').prependTo('body')[0];
+ msie.setHash(currentHash);
+ currentHash = msie.getHash();
+ }
+ });
+})(jQuery);
diff --git a/assets/jquery-resizable.min.js b/assets/jquery-resizable.min.js
new file mode 100644
index 00000000..67186fef
--- /dev/null
+++ b/assets/jquery-resizable.min.js
@@ -0,0 +1,40 @@
+/*
+ * jQuery JavaScript Library v1.3.2
+ * http://jquery.com/
+ *
+ * Copyright (c) 2009 John Resig
+ * Dual licensed under the MIT and GPL licenses.
+ * http://docs.jquery.com/License
+ *
+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
+ * Revision: 6246
+ */
+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
+/*
+ * Sizzle CSS Selector Engine - v0.9.3
+ * Copyright 2009, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
+/*
+ * jQuery UI 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI
+ */
+jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* * jQuery UI Resizable 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Resizables
+ *
+ * Depends:
+ * ui.core.js
+ */
+(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;
diff --git a/assets/lineage_logo.svg b/assets/lineage_logo.svg
new file mode 100644
index 00000000..f908c5ee
--- /dev/null
+++ b/assets/lineage_logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 144 72"><defs><style>.cls-1{fill:#167c80;}</style></defs><title>lineage_logo_mark_ltrbox_teal_144x72</title><g id="mark_-_letterbox" data-name="mark - letterbox"><path class="cls-1" d="M112,36a10,10,0,0,0-7.78,3.72l-.38-.15A73.82,73.82,0,0,0,92,36s0,0,0,0a20,20,0,0,0-40,0v0l-.43.09a73.47,73.47,0,0,0-11.42,3.44l-.38.15a10.1,10.1,0,1,0,1.84,3.57h0A69.34,69.34,0,0,1,52.41,40a20,20,0,0,0,39.18,0,69.32,69.32,0,0,1,10.78,3.24h0A10,10,0,1,0,112,36ZM32,52a6,6,0,1,1,6-6A6,6,0,0,1,32,52Zm40,0A16,16,0,1,1,88,36,16,16,0,0,1,72,52Zm40,0a6,6,0,1,1,6-6A6,6,0,0,1,112,52ZM80,36a8,8,0,1,1-8-8A8,8,0,0,1,80,36Z"/></g></svg> \ No newline at end of file
diff --git a/assets/prettify.js b/assets/prettify.js
new file mode 100644
index 00000000..076f9d0b
--- /dev/null
+++ b/assets/prettify.js
@@ -0,0 +1,33 @@
+(function(){
+var o=true,r=null,z=false;window.PR_SHOULD_USE_CONTINUATION=o;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var N=navigator&&navigator.userAgent&&/\bMSIE 6\./.test(navigator.userAgent);window._pr_isIE6=function(){return N};return N};
+var aa="!",ba="!=",ca="!==",F="#",da="%",ea="%=",G="&",fa="&&",ja="&&=",ka="&=",H="(",la="*",ma="*=",na="+=",oa=",",pa="-=",qa="->",ra="/",sa="/=",ta=":",ua="::",va=";",I="<",wa="<<",xa="<<=",ya="<=",za="=",Aa="==",Ba="===",J=">",Ca=">=",Da=">>",Ea=">>=",Fa=">>>",Ga=">>>=",Ha="?",Ia="@",L="[",M="^",Ta="^=",Ua="^^",Va="^^=",Wa="{",O="|",Xa="|=",Ya="||",Za="||=",$a="~",ab="break",bb="case",cb="continue",db="delete",eb="do",fb="else",gb="finally",hb="instanceof",ib="return",jb="throw",kb="try",lb="typeof",
+mb="(?:^^|[+-]",nb="\\$1",ob=")\\s*",pb="&amp;",qb="&lt;",rb="&gt;",sb="&quot;",tb="&#",ub="x",vb="'",wb='"',xb=" ",yb="XMP",zb="</",Ab='="',P="",Q="\\",Bb="b",Cb="t",Db="n",Eb="v",Fb="f",Gb="r",Hb="u",Ib="0",Jb="1",Kb="2",Lb="3",Mb="4",Nb="5",Ob="6",Pb="7",Qb="\\x0",Rb="\\x",Sb="-",Tb="]",Ub="\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]",R="g",Vb="\\B",Wb="\\b",Xb="\\D",Yb="\\d",Zb="\\S",$b="\\s",ac="\\W",bc="\\w",cc="(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)",
+dc="(?:",ec=")",fc="gi",gc="PRE",hc='<!DOCTYPE foo PUBLIC "foo bar">\n<foo />',ic="\t",jc="\n",kc="[^<]+|<!--[\\s\\S]*?--\>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>|</?[a-zA-Z][^>]*>|<",lc="nocode",mc=' $1="$2$3$4"',S="pln",nc="string",T="lang-",oc="src",U="str",pc="'\"",qc="'\"`",rc="\"'",V="com",sc="lang-regex",tc="(/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/)",uc="kwd",vc="^(?:",wc=")\\b",xc=" \r\n\t\u00a0",yc="lit",zc="typ",Ac="0123456789",Y="pun",Bc="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename typeof using virtual wchar_t where break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try debugger eval export function get null set undefined var with Infinity NaN caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END break continue do else for if return while case done elif esac eval fi function in local set then until ",
+Cc="</span>",Dc='<span class="',Ec='">',Fc="$1&nbsp;",Gc="&nbsp;<br />",Hc="<br />",Ic="console",Jc="cannot override language handler %s",Kc="default-markup",Lc="default-code",Mc="dec",Z="lang-js",$="lang-css",Nc="lang-in.tag",Oc="htm",Pc="html",Qc="mxml",Rc="xhtml",Sc="xml",Tc="xsl",Uc=" \t\r\n",Vc="atv",Wc="tag",Xc="atn",Yc="lang-uq.val",Zc="in.tag",$c="uq.val",ad="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename typeof using virtual wchar_t where ",
+bd="c",cd="cc",dd="cpp",ed="cxx",fd="cyc",gd="m",hd="null true false",id="json",jd="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var ",
+kd="cs",ld="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ",md="java",nd="break continue do else for if return while case done elif esac eval fi function in local set then until ",
+od="bsh",pd="csh",qd="sh",rd="break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None ",sd="cv",td="py",ud="caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END ",vd="perl",wd="pl",xd="pm",yd="break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END ",
+zd="rb",Ad="break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try debugger eval export function get null set undefined var with Infinity NaN ",Bd="js",Cd="regex",Dd="pre",Ed="code",Fd="xmp",Gd="prettyprint",Hd="class",Id="br",Jd="\r";
+(function(){var N=function(){for(var a=[aa,ba,ca,F,da,ea,G,fa,ja,ka,H,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,I,wa,xa,ya,za,Aa,Ba,J,Ca,Da,Ea,Fa,Ga,Ha,Ia,L,M,Ta,Ua,Va,Wa,O,Xa,Ya,Za,$a,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb],b=mb,c=0;c<a.length;++c)b+=O+a[c].replace(/([^=<>:&a-z])/g,nb);b+=ob;return b}(),Ja=/&/g,Ka=/</g,La=/>/g,Kd=/\"/g;function Ld(a){return a.replace(Ja,pb).replace(Ka,qb).replace(La,rb).replace(Kd,sb)}function ga(a){return a.replace(Ja,pb).replace(Ka,qb).replace(La,rb)}var Md=/&lt;/g,Nd=/&gt;/g,
+Od=/&apos;/g,Pd=/&quot;/g,Qd=/&amp;/g,Rd=/&nbsp;/g;function Sd(a){var b=a.indexOf(G);if(b<0)return a;for(--b;(b=a.indexOf(tb,b+1))>=0;){var c=a.indexOf(va,b);if(c>=0){var d=a.substring(b+3,c),g=10;if(d&&d.charAt(0)===ub){d=d.substring(1);g=16}var i=parseInt(d,g);isNaN(i)||(a=a.substring(0,b)+String.fromCharCode(i)+a.substring(c+1))}}return a.replace(Md,I).replace(Nd,J).replace(Od,vb).replace(Pd,wb).replace(Qd,G).replace(Rd,xb)}function Ma(a){return yb===a.tagName}function W(a,b){switch(a.nodeType){case 1:var c=
+a.tagName.toLowerCase();b.push(I,c);for(var d=0;d<a.attributes.length;++d){var g=a.attributes[d];if(g.specified){b.push(xb);W(g,b)}}b.push(J);for(var i=a.firstChild;i;i=i.nextSibling)W(i,b);if(a.firstChild||!/^(?:br|link|img)$/.test(c))b.push(zb,c,J);break;case 2:b.push(a.name.toLowerCase(),Ab,Ld(a.value),wb);break;case 3:case 4:b.push(ga(a.nodeValue));break}}function Na(a){for(var b=0,c=z,d=z,g=0,i=a.length;g<i;++g){var m=a[g];if(m.ignoreCase)d=o;else if(/[a-z]/i.test(m.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,
+P))){c=o;d=z;break}}function l(j){if(j.charAt(0)!==Q)return j.charCodeAt(0);switch(j.charAt(1)){case Bb:return 8;case Cb:return 9;case Db:return 10;case Eb:return 11;case Fb:return 12;case Gb:return 13;case Hb:case ub:return parseInt(j.substring(2),16)||j.charCodeAt(1);case Ib:case Jb:case Kb:case Lb:case Mb:case Nb:case Ob:case Pb:return parseInt(j.substring(1),8);default:return j.charCodeAt(1)}}function n(j){if(j<32)return(j<16?Qb:Rb)+j.toString(16);var f=String.fromCharCode(j);if(f===Q||f===Sb||
+f===L||f===Tb)f=Q+f;return f}function q(j){for(var f=j.substring(1,j.length-1).match(new RegExp(Ub,R)),s=[],k=[],h=f[0]===M,e=h?1:0,p=f.length;e<p;++e){var t=f[e];switch(t){case Vb:case Wb:case Xb:case Yb:case Zb:case $b:case ac:case bc:s.push(t);continue}var u=l(t),x;if(e+2<p&&Sb===f[e+1]){x=l(f[e+2]);e+=2}else x=u;k.push([u,x]);if(!(x<65||u>122)){x<65||u>90||k.push([Math.max(65,u)|32,Math.min(x,90)|32]);x<97||u>122||k.push([Math.max(97,u)&-33,Math.min(x,122)&-33])}}k.sort(function(Oa,Pa){return Oa[0]-
+Pa[0]||Pa[1]-Oa[1]});var B=[],E=[NaN,NaN];for(e=0;e<k.length;++e){var A=k[e];if(A[0]<=E[1]+1)E[1]=Math.max(E[1],A[1]);else B.push(E=A)}var D=[L];h&&D.push(M);D.push.apply(D,s);for(e=0;e<B.length;++e){A=B[e];D.push(n(A[0]));if(A[1]>A[0]){A[1]+1>A[0]&&D.push(Sb);D.push(n(A[1]))}}D.push(Tb);return D.join(P)}function v(j){var f=j.source.match(new RegExp(cc,R)),s=f.length,k=[],h,e=0;for(h=0;e<s;++e){var p=f[e];if(p===H)++h;else if(Q===p.charAt(0)){var t=+p.substring(1);if(t&&t<=h)k[t]=-1}}for(e=1;e<k.length;++e)if(-1===
+k[e])k[e]=++b;for(h=e=0;e<s;++e){p=f[e];if(p===H){++h;if(k[h]===undefined)f[e]=dc}else if(Q===p.charAt(0))if((t=+p.substring(1))&&t<=h)f[e]=Q+k[h]}for(h=e=0;e<s;++e)if(M===f[e]&&M!==f[e+1])f[e]=P;if(j.ignoreCase&&c)for(e=0;e<s;++e){p=f[e];var u=p.charAt(0);if(p.length>=2&&u===L)f[e]=q(p);else if(u!==Q)f[e]=p.replace(/[a-zA-Z]/g,function(x){var B=x.charCodeAt(0);return L+String.fromCharCode(B&-33,B|32)+Tb})}return f.join(P)}var w=[];g=0;for(i=a.length;g<i;++g){m=a[g];if(m.global||m.multiline)throw new Error(P+
+m);w.push(dc+v(m)+ec)}return new RegExp(w.join(O),d?fc:R)}var ha=r;function Td(a){if(r===ha){var b=document.createElement(gc);b.appendChild(document.createTextNode(hc));ha=!/</.test(b.innerHTML)}if(ha){var c=a.innerHTML;if(Ma(a))c=ga(c);return c}for(var d=[],g=a.firstChild;g;g=g.nextSibling)W(g,d);return d.join(P)}function Ud(a){var b=0;return function(c){for(var d=r,g=0,i=0,m=c.length;i<m;++i){var l=c.charAt(i);switch(l){case ic:d||(d=[]);d.push(c.substring(g,i));var n=a-b%a;for(b+=n;n>=0;n-=" ".length)d.push(" ".substring(0,
+n));g=i+1;break;case jc:b=0;break;default:++b}}if(!d)return c;d.push(c.substring(g));return d.join(P)}}var Vd=new RegExp(kc,R),Wd=/^<\!--/,Xd=/^<\[CDATA\[/,Yd=/^<br\b/i,Qa=/^<(\/?)([a-zA-Z]+)/;function Zd(a){var b=a.match(Vd),c=[],d=0,g=[];if(b)for(var i=0,m=b.length;i<m;++i){var l=b[i];if(l.length>1&&l.charAt(0)===I){if(!Wd.test(l))if(Xd.test(l)){c.push(l.substring(9,l.length-3));d+=l.length-12}else if(Yd.test(l)){c.push(jc);++d}else if(l.indexOf(lc)>=0&&$d(l)){var n=l.match(Qa)[2],q=1,v;v=i+1;a:for(;v<
+m;++v){var w=b[v].match(Qa);if(w&&w[2]===n)if(w[1]===ra){if(--q===0)break a}else++q}if(v<m){g.push(d,b.slice(i,v+1).join(P));i=v}else g.push(d,l)}else g.push(d,l)}else{var j=Sd(l);c.push(j);d+=j.length}}return{source:c.join(P),tags:g}}function $d(a){return!!a.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,mc).match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)}function ia(a,b,c,d){if(b){var g={source:b,b:a};c(g);d.push.apply(d,g.c)}}function K(a,b){var c={},d;(function(){for(var m=a.concat(b),
+l=[],n={},q=0,v=m.length;q<v;++q){var w=m[q],j=w[3];if(j)for(var f=j.length;--f>=0;)c[j.charAt(f)]=w;var s=w[1],k=P+s;if(!n.hasOwnProperty(k)){l.push(s);n[k]=r}}l.push(/[\0-\uffff]/);d=Na(l)})();var g=b.length,i=function(m){for(var l=m.source,n=m.b,q=[n,S],v=0,w=l.match(d)||[],j={},f=0,s=w.length;f<s;++f){var k=w[f],h=j[k],e,p;if(typeof h===nc)p=z;else{var t=c[k.charAt(0)];if(t){e=k.match(t[1]);h=t[0]}else{for(var u=0;u<g;++u){t=b[u];if(e=k.match(t[1])){h=t[0];break}}e||(h=S)}if((p=h.length>=5&&T===
+h.substring(0,5))&&!(e&&e[1])){p=z;h=oc}p||(j[k]=h)}var x=v;v+=k.length;if(p){var B=e[1],E=k.indexOf(B),A=E+B.length,D=h.substring(5);ia(n+x,k.substring(0,E),i,q);ia(n+x+E,B,Ra(D,B),q);ia(n+x+A,k.substring(A),i,q)}else q.push(n+x,h)}m.c=q};return i}function C(a){var b=[],c=[];if(a.tripleQuotedStrings)b.push([U,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,r,pc]);
+else a.multiLineStrings?b.push([U,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,r,qc]):b.push([U,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,r,rc]);if(a.hashComments)a.cStyleComments?b.push([V,/^#(?:[^\r\n\/]|\/(?!\*)|\/\*[^\r\n]*?\*\/)*/,r,F]):b.push([V,/^#[^\r\n]*/,r,F]);if(a.cStyleComments){c.push([V,/^\/\/[^\r\n]*/,r]);c.push([V,/^\/\*[\s\S]*?(?:\*\/|$)/,r])}a.regexLiterals&&c.push([sc,new RegExp(M+N+tc)]);var d=
+a.keywords.replace(/^\s+|\s+$/g,P);d.length&&c.push([uc,new RegExp(vc+d.replace(/\s+/g,O)+wc),r]);b.push([S,/^\s+/,r,xc]);c.push([yc,/^@[a-z_$][a-z_$@0-9]*/i,r,Ia],[zc,/^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/,r],[S,/^[a-z_$][a-z_$@0-9]*/i,r],[yc,/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,r,Ac],[Y,/^.[^\s\w\.$@\'\"\`\/\#]*/,r]);return K(b,c)}var ae=C({keywords:Bc,hashComments:o,cStyleComments:o,multiLineStrings:o,regexLiterals:o});function be(a){var b=a.source,c=a.f,d=a.c,
+g=[],i=0,m=r,l=r,n=0,q=0,v=Ud(window.PR_TAB_WIDTH),w=/([\r\n ]) /g,j=/(^| ) /gm,f=/\r\n?|\n/g,s=/[ \r\n]$/,k=o;function h(p){if(p>i){if(m&&m!==l){g.push(Cc);m=r}if(!m&&l){m=l;g.push(Dc,m,Ec)}var t=ga(v(b.substring(i,p))).replace(k?j:w,Fc);k=s.test(t);var u=window._pr_isIE6()?Gc:Hc;g.push(t.replace(f,u));i=p}}for(;1;){var e;if(e=n<c.length?q<d.length?c[n]<=d[q]:o:z){h(c[n]);if(m){g.push(Cc);m=r}g.push(c[n+1]);n+=2}else if(q<d.length){h(d[q]);l=d[q+1];q+=2}else break}h(b.length);m&&g.push(Cc);a.a=g.join(P)}
+var X={};function y(a,b){for(var c=b.length;--c>=0;){var d=b[c];if(X.hasOwnProperty(d))Ic in window&&console.i(Jc,d);else X[d]=a}}function Ra(a,b){a&&X.hasOwnProperty(a)||(a=/^\s*</.test(b)?Kc:Lc);return X[a]}y(ae,[Lc]);y(K([],[[S,/^[^<?]+/],[Mc,/^<!\w[^>]*(?:>|$)/],[V,/^<\!--[\s\S]*?(?:-\->|$)/],[T,/^<\?([\s\S]+?)(?:\?>|$)/],[T,/^<%([\s\S]+?)(?:%>|$)/],[Y,/^(?:<[%?]|[%?]>)/],[T,/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],[Z,/^<script\b[^>]*>([\s\S]+?)<\/script\b[^>]*>/i],[$,/^<style\b[^>]*>([\s\S]+?)<\/style\b[^>]*>/i],
+[Nc,/^(<\/?[a-z][^<>]*>)/i]]),[Kc,Oc,Pc,Qc,Rc,Sc,Tc]);y(K([[S,/^[\s]+/,r,Uc],[Vc,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,r,rc]],[[Wc,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[Xc,/^(?!style\b|on)[a-z](?:[\w:-]*\w)?/],[Yc,/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[Y,/^[=<>\/]+/],[Z,/^on\w+\s*=\s*\"([^\"]+)\"/i],[Z,/^on\w+\s*=\s*\'([^\']+)\'/i],[Z,/^on\w+\s*=\s*([^\"\'>\s]+)/i],[$,/^sty\w+\s*=\s*\"([^\"]+)\"/i],[$,/^sty\w+\s*=\s*\'([^\']+)\'/i],[$,/^sty\w+\s*=\s*([^\"\'>\s]+)/i]]),[Zc]);y(K([],[[Vc,/^[\s\S]+/]]),
+[$c]);y(C({keywords:ad,hashComments:o,cStyleComments:o}),[bd,cd,dd,ed,fd,gd]);y(C({keywords:hd}),[id]);y(C({keywords:jd,hashComments:o,cStyleComments:o}),[kd]);y(C({keywords:ld,cStyleComments:o}),[md]);y(C({keywords:nd,hashComments:o,multiLineStrings:o}),[od,pd,qd]);y(C({keywords:rd,hashComments:o,multiLineStrings:o,tripleQuotedStrings:o}),[sd,td]);y(C({keywords:ud,hashComments:o,multiLineStrings:o,regexLiterals:o}),[vd,wd,xd]);y(C({keywords:yd,hashComments:o,multiLineStrings:o,regexLiterals:o}),
+[zd]);y(C({keywords:Ad,cStyleComments:o,regexLiterals:o}),[Bd]);y(K([],[[U,/^[\s\S]+/]]),[Cd]);function Sa(a){var b=a.e,c=a.d;a.a=b;try{var d=Zd(b),g=d.source;a.source=g;a.b=0;a.f=d.tags;Ra(c,g)(a);be(a)}catch(i){if(Ic in window){console.log(i);console.h()}}}function ce(a,b){var c={e:a,d:b};Sa(c);return c.a}function de(a){for(var b=window._pr_isIE6(),c=[document.getElementsByTagName(Dd),document.getElementsByTagName(Ed),document.getElementsByTagName(Fd)],d=[],g=0;g<c.length;++g)for(var i=0,m=c[g].length;i<
+m;++i)d.push(c[g][i]);c=r;var l=Date;l.now||(l={now:function(){return(new Date).getTime()}});var n=0,q;function v(){for(var j=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;n<d.length&&l.now()<j;n++){var f=d[n];if(f.className&&f.className.indexOf(Gd)>=0){var s=f.className.match(/\blang-(\w+)\b/);if(s)s=s[1];for(var k=z,h=f.parentNode;h;h=h.parentNode)if((h.tagName===Dd||h.tagName===Ed||h.tagName===Fd)&&h.className&&h.className.indexOf(Gd)>=0){k=o;break}if(!k){var e=Td(f);e=e.replace(/(?:\r\n?|\n)$/,
+P);q={e:e,d:s,g:f};Sa(q);w()}}}if(n<d.length)setTimeout(v,250);else a&&a()}function w(){var j=q.a;if(j){var f=q.g;if(Ma(f)){for(var s=document.createElement(gc),k=0;k<f.attributes.length;++k){var h=f.attributes[k];if(h.specified){var e=h.name.toLowerCase();if(e===Hd)s.className=h.value;else s.setAttribute(h.name,h.value)}}s.innerHTML=j;f.parentNode.replaceChild(s,f);f=s}else f.innerHTML=j;if(b&&f.tagName===gc)for(var p=f.getElementsByTagName(Id),t=p.length;--t>=0;){var u=p[t];u.parentNode.replaceChild(document.createTextNode(Jd),
+u)}}}v()}window.PR_normalizedHtml=W;window.prettyPrintOne=ce;window.prettyPrint=de;window.PR={combinePrefixPatterns:Na,createSimpleLexer:K,registerLangHandler:y,sourceDecorator:C,PR_ATTRIB_NAME:Xc,PR_ATTRIB_VALUE:Vc,PR_COMMENT:V,PR_DECLARATION:Mc,PR_KEYWORD:uc,PR_LITERAL:yc,PR_NOCODE:lc,PR_PLAIN:S,PR_PUNCTUATION:Y,PR_SOURCE:oc,PR_STRING:U,PR_TAG:Wc,PR_TYPE:zc}})();
+})()
diff --git a/assets/search_autocomplete.js b/assets/search_autocomplete.js
new file mode 100644
index 00000000..dd4552f7
--- /dev/null
+++ b/assets/search_autocomplete.js
@@ -0,0 +1,266 @@
+var gSelectedIndex = -1;
+var gSelectedID = -1;
+var gMatches = new Array();
+var gLastText = "";
+var ROW_COUNT = 20;
+var gInitialized = false;
+var DEFAULT_TEXT = "search developer docs";
+
+function set_row_selected(row, selected)
+{
+ var c1 = row.cells[0];
+ // var c2 = row.cells[1];
+ if (selected) {
+ c1.className = "jd-autocomplete jd-selected";
+ // c2.className = "jd-autocomplete jd-selected jd-linktype";
+ } else {
+ c1.className = "jd-autocomplete";
+ // c2.className = "jd-autocomplete jd-linktype";
+ }
+}
+
+function set_row_values(toroot, row, match)
+{
+ var link = row.cells[0].childNodes[0];
+ link.innerHTML = match.__hilabel || match.label;
+ link.href = toroot + match.link
+ // row.cells[1].innerHTML = match.type;
+}
+
+function sync_selection_table(toroot)
+{
+ var filtered = document.getElementById("search_filtered");
+ var r; //TR DOM object
+ var i; //TR iterator
+ gSelectedID = -1;
+
+ filtered.onmouseover = function() {
+ if(gSelectedIndex >= 0) {
+ set_row_selected(this.rows[gSelectedIndex], false);
+ gSelectedIndex = -1;
+ }
+ }
+
+ //initialize the table; draw it for the first time (but not visible).
+ if (!gInitialized) {
+ for (i=0; i<ROW_COUNT; i++) {
+ var r = filtered.insertRow(-1);
+ var c1 = r.insertCell(-1);
+ // var c2 = r.insertCell(-1);
+ c1.className = "jd-autocomplete";
+ // c2.className = "jd-autocomplete jd-linktype";
+ var link = document.createElement("a");
+ c1.onmousedown = function() {
+ window.location = this.firstChild.getAttribute("href");
+ }
+ c1.onmouseover = function() {
+ this.className = this.className + " jd-selected";
+ }
+ c1.onmouseout = function() {
+ this.className = "jd-autocomplete";
+ }
+ c1.appendChild(link);
+ }
+ /* var r = filtered.insertRow(-1);
+ var c1 = r.insertCell(-1);
+ c1.className = "jd-autocomplete jd-linktype";
+ c1.colSpan = 2; */
+ gInitialized = true;
+ }
+
+ //if we have results, make the table visible and initialize result info
+ if (gMatches.length > 0) {
+ document.getElementById("search_filtered_div").className = "showing";
+ var N = gMatches.length < ROW_COUNT ? gMatches.length : ROW_COUNT;
+ for (i=0; i<N; i++) {
+ r = filtered.rows[i];
+ r.className = "show-row";
+ set_row_values(toroot, r, gMatches[i]);
+ set_row_selected(r, i == gSelectedIndex);
+ if (i == gSelectedIndex) {
+ gSelectedID = gMatches[i].id;
+ }
+ }
+ //start hiding rows that are no longer matches
+ for (; i<ROW_COUNT; i++) {
+ r = filtered.rows[i];
+ r.className = "no-display";
+ }
+ //if there are more results we're not showing, so say so.
+/* if (gMatches.length > ROW_COUNT) {
+ r = filtered.rows[ROW_COUNT];
+ r.className = "show-row";
+ c1 = r.cells[0];
+ c1.innerHTML = "plus " + (gMatches.length-ROW_COUNT) + " more";
+ } else {
+ filtered.rows[ROW_COUNT].className = "hide-row";
+ }*/
+ //if we have no results, hide the table
+ } else {
+ document.getElementById("search_filtered_div").className = "no-display";
+ }
+}
+
+function search_changed(e, kd, toroot)
+{
+ var search = document.getElementById("search_autocomplete");
+ var text = search.value.replace(/(^ +)|( +$)/g, '');
+
+ // 13 = enter
+ if (e.keyCode == 13) {
+ document.getElementById("search_filtered_div").className = "no-display";
+ if (kd && gSelectedIndex >= 0) {
+ window.location = toroot + gMatches[gSelectedIndex].link;
+ return false;
+ } else if (gSelectedIndex < 0) {
+ return true;
+ }
+ }
+ // 38 -- arrow up
+ else if (kd && (e.keyCode == 38)) {
+ if (gSelectedIndex >= 0) {
+ gSelectedIndex--;
+ }
+ sync_selection_table(toroot);
+ return false;
+ }
+ // 40 -- arrow down
+ else if (kd && (e.keyCode == 40)) {
+ if (gSelectedIndex < gMatches.length-1
+ && gSelectedIndex < ROW_COUNT-1) {
+ gSelectedIndex++;
+ }
+ sync_selection_table(toroot);
+ return false;
+ }
+ else if (!kd) {
+ gMatches = new Array();
+ matchedCount = 0;
+ gSelectedIndex = -1;
+ for (var i=0; i<DATA.length; i++) {
+ var s = DATA[i];
+ if (text.length != 0 &&
+ s.label.toLowerCase().indexOf(text.toLowerCase()) != -1) {
+ gMatches[matchedCount] = s;
+ matchedCount++;
+ }
+ }
+ rank_autocomplete_results(text);
+ for (var i=0; i<gMatches.length; i++) {
+ var s = gMatches[i];
+ if (gSelectedID == s.id) {
+ gSelectedIndex = i;
+ }
+ }
+ highlight_autocomplete_result_labels(text);
+ sync_selection_table(toroot);
+ return true; // allow the event to bubble up to the search api
+ }
+}
+
+function rank_autocomplete_results(query) {
+ query = query || '';
+ if (!gMatches || !gMatches.length)
+ return;
+
+ // helper function that gets the last occurence index of the given regex
+ // in the given string, or -1 if not found
+ var _lastSearch = function(s, re) {
+ if (s == '')
+ return -1;
+ var l = -1;
+ var tmp;
+ while ((tmp = s.search(re)) >= 0) {
+ if (l < 0) l = 0;
+ l += tmp;
+ s = s.substr(tmp + 1);
+ }
+ return l;
+ };
+
+ // helper function that counts the occurrences of a given character in
+ // a given string
+ var _countChar = function(s, c) {
+ var n = 0;
+ for (var i=0; i<s.length; i++)
+ if (s.charAt(i) == c) ++n;
+ return n;
+ };
+
+ var queryLower = query.toLowerCase();
+ var queryAlnum = (queryLower.match(/\w+/) || [''])[0];
+ var partPrefixAlnumRE = new RegExp('\\b' + queryAlnum);
+ var partExactAlnumRE = new RegExp('\\b' + queryAlnum + '\\b');
+
+ var _resultScoreFn = function(result) {
+ // scores are calculated based on exact and prefix matches,
+ // and then number of path separators (dots) from the last
+ // match (i.e. favoring classes and deep package names)
+ var score = 1.0;
+ var labelLower = result.label.toLowerCase();
+ var t;
+ t = _lastSearch(labelLower, partExactAlnumRE);
+ if (t >= 0) {
+ // exact part match
+ var partsAfter = _countChar(labelLower.substr(t + 1), '.');
+ score *= 200 / (partsAfter + 1);
+ } else {
+ t = _lastSearch(labelLower, partPrefixAlnumRE);
+ if (t >= 0) {
+ // part prefix match
+ var partsAfter = _countChar(labelLower.substr(t + 1), '.');
+ score *= 20 / (partsAfter + 1);
+ }
+ }
+
+ return score;
+ };
+
+ for (var i=0; i<gMatches.length; i++) {
+ gMatches[i].__resultScore = _resultScoreFn(gMatches[i]);
+ }
+
+ gMatches.sort(function(a,b){
+ var n = b.__resultScore - a.__resultScore;
+ if (n == 0) // lexicographical sort if scores are the same
+ n = (a.label < b.label) ? -1 : 1;
+ return n;
+ });
+}
+
+function highlight_autocomplete_result_labels(query) {
+ query = query || '';
+ if (!gMatches || !gMatches.length)
+ return;
+
+ var queryLower = query.toLowerCase();
+ var queryAlnumDot = (queryLower.match(/[\w\.]+/) || [''])[0];
+ var queryRE = new RegExp(
+ '(' + queryAlnumDot.replace(/\./g, '\\.') + ')', 'ig');
+ for (var i=0; i<gMatches.length; i++) {
+ gMatches[i].__hilabel = gMatches[i].label.replace(
+ queryRE, '<b>$1</b>');
+ }
+}
+
+function search_focus_changed(obj, focused)
+{
+ if (focused) {
+ if(obj.value == DEFAULT_TEXT){
+ obj.value = "";
+ obj.style.color="#000000";
+ }
+ } else {
+ if(obj.value == ""){
+ obj.value = DEFAULT_TEXT;
+ obj.style.color="#aaaaaa";
+ }
+ document.getElementById("search_filtered_div").className = "no-display";
+ }
+}
+
+function submit_search() {
+ var query = document.getElementById('search_autocomplete').value;
+ document.location = toRoot + 'search.html#q=' + query + '&t=0';
+ return false;
+}
diff --git a/assets/style.css b/assets/style.css
new file mode 100644
index 00000000..eecbb87c
--- /dev/null
+++ b/assets/style.css
@@ -0,0 +1,313 @@
+.jd-toptitle {
+ padding-left: 6px;
+ margin-bottom: 30px;
+ font-size: 160%;
+ font-weight: bold;
+}
+
+div#jd-content table {
+ border: none;
+}
+
+div#jd-content td, div#jd-content th {
+ font-size: small;
+}
+
+div#jd-content table.jd-linktable {
+ margin-top: 3px;
+ border-spacing: 0;
+}
+
+div#jd-content p.jd-deprecated-warning {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+div#jd-content table.jd-linktable th {
+ vertical-align: top;
+ text-align: left;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: none;
+ border-top: 1px solid #d2d7d0;
+ background-color: #F7FCF4;
+}
+
+div#jd-content table.jd-linktable td {
+ border: none;
+}
+
+div#jd-content table.jd-linktable td p {
+ padding: 0;
+ margin: 0;
+ line-height: 110%;
+}
+
+div#jd-content table.jd-linktable .jd-linkcol {
+ vertical-align: top;
+ padding-top: 3px;
+ padding-bottom: 0;
+ padding-left: 7px;
+ padding-right: 7px;
+ border-top: 1px solid #d2d7d0;
+ background-color: #E5F1E0;
+ line-height: 110%;
+}
+
+div#jd-content table.jd-linktable .jd-descrcol {
+ vertical-align: top;
+ padding-top: 3px;
+ padding-bottom: 0;
+ padding-left: 7px;
+ padding-right: 7px;
+ border-top: 1px solid #d2d7d0;
+ background-color: #F7FCF4;
+ line-height: 110%;
+}
+
+div#jd-content table.jd-linktable .jd-descrcol p {
+ padding: 0;
+ margin: 0;
+ line-height: 110%;
+}
+
+div#jd-content table.jd-linktable .jd-valcol {
+ vertical-align: top;
+ padding-top: 3px;
+ padding-bottom: 0;
+ padding-left: 7px;
+ padding-right: 7px;
+ border-top: 1px solid #d2d7d0;
+ background-color: #E5F1E0;
+ line-height: 110%;
+}
+
+div#jd-content table.jd-linktable .jd-commentrow {
+ vertical-align: top;
+ padding-top: 3px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ background-color: #F7FCF4;
+ line-height: 110%;
+}
+
+div#jd-content div.jd-inheritedlinks {
+ vertical-align: top;
+ margin-top: 9px;
+ padding-left: 7px;
+ padding-right: 7px;
+ background-color: #F7FCF4;
+ line-height: 110%;
+}
+
+div#jd-content .jd-page_title-prefix {
+ padding-top: 2em;
+ margin-bottom: -14pt;
+}
+
+div#jd-content {
+ margin-left: 0;
+ margin-right: 10px;
+ margin-bottom: 0;
+}
+
+div#jd-content h1 {
+ padding-left: 10px;
+}
+
+div#jd-content h2 {
+ padding-left: 10px;
+}
+
+div#jd-content h4 {
+ margin-top: 9px;
+ margin-bottom: 1px;
+}
+
+div#jd-content .jd-descr h5 {
+ margin-bottom: 8px;
+}
+
+div#jd-content .sidebox h3 {
+ margin: 1em 0 0 0;
+}
+
+div#jd-content .jd-letterlist {
+ margin-top: 20px;
+ margin-bottom: 0;
+}
+
+div#jd-content .jd-lettertable {
+ margin-top: 15px;
+ margin-right: 10px;
+}
+div#jd-content .jd-letterentries {
+ list-style: none;
+ margin-left: 0;
+}
+div#jd-content .jd-letterentrycomments {
+ color: gray;
+}
+
+div#jd-content table.jd-inheritance-table {
+ margin-top: 0;
+ margin-left: 10px;
+ margin-right: 10px;
+ border-spacing: 0;
+}
+
+div#jd-content table.jd-inheritance-table td {
+ border: none;
+ margin: 0;
+ padding: 0;
+ background-color: white;
+}
+
+div#jd-content table.jd-inheritance-table .jd-inheritance-space {
+ width: 10px;
+}
+
+div#jd-content table.jd-inheritance-table .jd-inheritance-interface-cell {
+ padding-left: 17px;
+}
+
+div#jd-content h4.jd-details-title {
+ margin: 0;
+ background-color: #E5F1E0;
+ padding: 2px;
+ padding-left: 10px;
+ padding-right: 10px;
+ margin-top: 15px;
+}
+
+div#jd-content .jd-details {
+ margin-top: 0;
+ margin-left: -10px;
+}
+
+div#jd-content .jd-details-descr {
+ line-height: 120%;
+ padding-left: 10px;
+ padding-top: 10px;
+ padding-right: 20px;
+}
+
+div#jd-content .jd-descr h5,
+div#jd-content .jd-details h5 {
+ font-style: normal;
+ text-decoration: none;
+ font-size: 120%;
+}
+
+div#jd-content .jd-descr {
+ padding-top: 0;
+}
+
+div#jd-content .jd-tagdata {
+ margin-top: 6px;
+ margin-bottom: 6px;
+}
+
+div#jd-content .jd-tagtitle {
+ margin-top: 0px;
+}
+
+div#jd-content .jd-tagtable {
+ margin-top: 10px;
+ border-spacing: 0;
+}
+
+div#jd-content .jd-tagtable th {
+ background: white;
+ padding-left: 10px;
+ padding-right: 10px;
+line-height: 120%;
+}
+
+div#jd-content .jd-tagtable th,
+div#jd-content .jd-tagtable td {
+line-height: 120%;
+ border: none;
+ margin: 0;
+ text-align: left;
+ padding-top: 0px;
+ padding-bottom: 5px;
+}
+
+div#jd-content .Code,code,pre,samp,var {
+ color: #004000;
+}
+
+div#jd-content pre.Code {
+ padding-left: 20px;
+}
+
+/* XXX I would really like to apply font-size: 9pt only if var/samp
+ is NOT inside of a .jd-descr div. */
+div#jd-content .jd-descr code,var,samp {
+ padding-left: 0px;
+}
+
+#search_autocomplete {
+ font-size: 80%;
+}
+
+div#jd-searchbox table.jd-autocomplete-table-hidden {
+ display: none;
+}
+
+div#jd-searchbox table.jd-autocomplete-table-showing {
+ z-index: 10;
+ border: 1px solid #3366cc;
+ position: relative;
+ top: -14px;
+ left: 5px;
+ background-color: white;
+}
+
+div#jd-searchbox td.jd-autocomplete {
+ font-family: Arial, sans-serif;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ font-size: 80%;
+ border: none;
+ margin: 0;
+ line-height: 105%;
+}
+
+div#jd-searchbox td.jd-selected {
+ background-color: #E5F1E0;
+}
+
+div#jd-searchbox td.jd-linktype {
+ color: #999999;
+}
+
+div#jd-content .jd-expando-trigger {
+ margin-left: -8px;
+ margin-right: 0px;
+ border: none;
+}
+
+div#jd-build-id {
+ color: #666;
+ width: 100%;
+ text-align: right;
+ padding-right: 5px;
+ padding-bottom: 3px;
+}
+
+@media print {
+ #jd-searchbox, .jd-nav {
+ display: none;
+ }
+ div#jd-content {
+ margin-top: 0px;
+ }
+}
+
diff --git a/assets/triangle-none.gif b/assets/triangle-none.gif
new file mode 100644
index 00000000..0c7b469d
--- /dev/null
+++ b/assets/triangle-none.gif
Binary files differ
diff --git a/guide/topics/manifest/uses-sdk-element.html b/guide/topics/manifest/uses-sdk-element.html
new file mode 100644
index 00000000..30bdddf1
--- /dev/null
+++ b/guide/topics/manifest/uses-sdk-element.html
@@ -0,0 +1,5 @@
+<html>
+ <head>
+ <meta http-equiv="refresh" content="0; url=https://wiki.lineageos.org/sdk/api-versions.html" />
+ </head>
+</html>
diff --git a/index.html b/index.html
new file mode 100644
index 00000000..6694fffa
--- /dev/null
+++ b/index.html
@@ -0,0 +1,5 @@
+<html>
+ <head>
+ <meta http-equiv="refresh" content="0; url=reference/index.html" />
+ </head>
+</html>
diff --git a/navtree_data.js b/navtree_data.js
new file mode 100644
index 00000000..4ab97144
--- /dev/null
+++ b/navtree_data.js
@@ -0,0 +1,36 @@
+var NAVTREE_DATA =
+[ [ "lineageos.app", "reference/lineageos/app/package-summary.html", [ [ "Classes", null, [ [ "Profile", "reference/lineageos/app/Profile.html", null, "2", null ], [ "Profile.DozeMode", "reference/lineageos/app/Profile.DozeMode.html", null, "2", null ], [ "Profile.ExpandedDesktopMode", "reference/lineageos/app/Profile.ExpandedDesktopMode.html", null, "2", null ], [ "Profile.LockMode", "reference/lineageos/app/Profile.LockMode.html", null, "2", null ], [ "Profile.NotificationLightMode", "reference/lineageos/app/Profile.NotificationLightMode.html", null, "5", null ], [ "Profile.ProfileTrigger", "reference/lineageos/app/Profile.ProfileTrigger.html", null, "2", null ], [ "Profile.TriggerState", "reference/lineageos/app/Profile.TriggerState.html", null, "2", null ], [ "Profile.TriggerType", "reference/lineageos/app/Profile.TriggerType.html", null, "2", null ], [ "Profile.Type", "reference/lineageos/app/Profile.Type.html", null, "2", null ], [ "ProfileManager", "reference/lineageos/app/ProfileManager.html", null, "2", null ] ]
+, null, null ] ]
+, "2", null ], [ "lineageos.content", "reference/lineageos/content/package-summary.html", [ [ "Classes", null, [ [ "Intent", "reference/lineageos/content/Intent.html", null, "4", null ] ]
+, null, null ] ]
+, "4", null ], [ "lineageos.hardware", "reference/lineageos/hardware/package-summary.html", [ [ "Classes", null, [ [ "DisplayMode", "reference/lineageos/hardware/DisplayMode.html", null, "2", null ], [ "HSIC", "reference/lineageos/hardware/HSIC.html", null, "6", null ], [ "LineageHardwareManager", "reference/lineageos/hardware/LineageHardwareManager.html", null, "8", null ], [ "LiveDisplayConfig", "reference/lineageos/hardware/LiveDisplayConfig.html", null, "6", null ], [ "LiveDisplayManager", "reference/lineageos/hardware/LiveDisplayManager.html", null, "6", null ], [ "TouchscreenGesture", "reference/lineageos/hardware/TouchscreenGesture.html", null, "8", null ] ]
+, null, null ] ]
+, "2", null ], [ "lineageos.os", "reference/lineageos/os/package-summary.html", [ [ "Classes", null, [ [ "Build", "reference/lineageos/os/Build.html", null, "1", null ], [ "Build.LINEAGE_VERSION", "reference/lineageos/os/Build.LINEAGE_VERSION.html", null, "8", null ], [ "Build.LINEAGE_VERSION_CODES", "reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html", null, "8", null ], [ "Concierge", "reference/lineageos/os/Concierge.html", null, "5", null ], [ "Concierge.ParcelInfo", "reference/lineageos/os/Concierge.ParcelInfo.html", null, "5", null ] ]
+, null, null ] ]
+, "1", null ], [ "lineageos.platform", "reference/lineageos/platform/package-summary.html", [ [ "Classes", null, [ [ "Manifest", "reference/lineageos/platform/Manifest.html", null, "1", null ], [ "Manifest.permission", "reference/lineageos/platform/Manifest.permission.html", null, "1", null ], [ "R", "reference/lineageos/platform/R.html", null, "1", null ], [ "R.anim", "reference/lineageos/platform/R.anim.html", null, "9", null ], [ "R.array", "reference/lineageos/platform/R.array.html", null, "2", null ], [ "R.attr", "reference/lineageos/platform/R.attr.html", null, "1", null ], [ "R.bool", "reference/lineageos/platform/R.bool.html", null, "2", null ], [ "R.dimen", "reference/lineageos/platform/R.dimen.html", null, "6", null ], [ "R.drawable", "reference/lineageos/platform/R.drawable.html", null, "2", null ], [ "R.integer", "reference/lineageos/platform/R.integer.html", null, "4", null ], [ "R.string", "reference/lineageos/platform/R.string.html", null, "1", null ], [ "R.styleable", "reference/lineageos/platform/R.styleable.html", null, null, null ], [ "R.xml", "reference/lineageos/platform/R.xml.html", null, "2", null ] ]
+, null, null ] ]
+, "1", null ], [ "lineageos.power", "reference/lineageos/power/package-summary.html", [ [ "Classes", null, [ [ "PerformanceManager", "reference/lineageos/power/PerformanceManager.html", null, "4", null ], [ "PerformanceProfile", "reference/lineageos/power/PerformanceProfile.html", null, "8", null ] ]
+, null, null ] ]
+, "4", null ], [ "lineageos.preference", "reference/lineageos/preference/package-summary.html", [ [ "Interfaces", null, [ [ "SettingsHelper.OnSettingsChangeListener", "reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html", null, "8", null ] ]
+, null, null ], [ "Classes", null, [ [ "GlobalSettingSwitchPreference", "reference/lineageos/preference/GlobalSettingSwitchPreference.html", null, "8", null ], [ "LineageGlobalSettingSwitchPreference", "reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html", null, "8", null ], [ "LineageSecureSettingListPreference", "reference/lineageos/preference/LineageSecureSettingListPreference.html", null, "8", null ], [ "LineageSecureSettingSwitchPreference", "reference/lineageos/preference/LineageSecureSettingSwitchPreference.html", null, "8", null ], [ "LineageSystemSettingDropDownPreference", "reference/lineageos/preference/LineageSystemSettingDropDownPreference.html", null, "8", null ], [ "LineageSystemSettingListPreference", "reference/lineageos/preference/LineageSystemSettingListPreference.html", null, "8", null ], [ "LineageSystemSettingSwitchPreference", "reference/lineageos/preference/LineageSystemSettingSwitchPreference.html", null, "8", null ], [ "RemotePreference", "reference/lineageos/preference/RemotePreference.html", null, "8", null ], [ "RemotePreferenceUpdater", "reference/lineageos/preference/RemotePreferenceUpdater.html", null, "8", null ], [ "SecureSettingSwitchPreference", "reference/lineageos/preference/SecureSettingSwitchPreference.html", null, "8", null ], [ "SelfRemovingDropDownPreference", "reference/lineageos/preference/SelfRemovingDropDownPreference.html", null, "8", null ], [ "SelfRemovingListPreference", "reference/lineageos/preference/SelfRemovingListPreference.html", null, "8", null ], [ "SelfRemovingPreference", "reference/lineageos/preference/SelfRemovingPreference.html", null, "8", null ], [ "SelfRemovingSwitchPreference", "reference/lineageos/preference/SelfRemovingSwitchPreference.html", null, "8", null ], [ "SettingsHelper", "reference/lineageos/preference/SettingsHelper.html", null, "8", null ], [ "SystemSettingSwitchPreference", "reference/lineageos/preference/SystemSettingSwitchPreference.html", null, "8", null ] ]
+, null, null ] ]
+, "8", null ], [ "lineageos.profiles", "reference/lineageos/profiles/package-summary.html", [ [ "Classes", null, [ [ "AirplaneModeSettings", "reference/lineageos/profiles/AirplaneModeSettings.html", null, "2", null ], [ "AirplaneModeSettings.BooleanState", "reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html", null, "2", null ], [ "BrightnessSettings", "reference/lineageos/profiles/BrightnessSettings.html", null, "2", null ], [ "ConnectionSettings", "reference/lineageos/profiles/ConnectionSettings.html", null, "2", null ], [ "ConnectionSettings.BooleanState", "reference/lineageos/profiles/ConnectionSettings.BooleanState.html", null, "2", null ], [ "LockSettings", "reference/lineageos/profiles/LockSettings.html", null, "2", null ], [ "RingModeSettings", "reference/lineageos/profiles/RingModeSettings.html", null, "2", null ], [ "StreamSettings", "reference/lineageos/profiles/StreamSettings.html", null, "2", null ] ]
+, null, null ] ]
+, "2", null ], [ "lineageos.providers", "reference/lineageos/providers/package-summary.html", [ [ "Classes", null, [ [ "DataUsageContract", "reference/lineageos/providers/DataUsageContract.html", null, "5", null ], [ "LineageSettings", "reference/lineageos/providers/LineageSettings.html", null, "8", null ], [ "LineageSettings.Global", "reference/lineageos/providers/LineageSettings.Global.html", null, "8", null ], [ "LineageSettings.Secure", "reference/lineageos/providers/LineageSettings.Secure.html", null, "8", null ], [ "LineageSettings.System", "reference/lineageos/providers/LineageSettings.System.html", null, "8", null ], [ "WeatherContract", "reference/lineageos/providers/WeatherContract.html", null, "5", null ], [ "WeatherContract.WeatherColumns", "reference/lineageos/providers/WeatherContract.WeatherColumns.html", null, "5", null ], [ "WeatherContract.WeatherColumns.TempUnit", "reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html", null, "5", null ], [ "WeatherContract.WeatherColumns.WeatherCode", "reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html", null, "5", null ], [ "WeatherContract.WeatherColumns.WindSpeedUnit", "reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html", null, "5", null ] ]
+, null, null ], [ "Exceptions", null, [ [ "LineageSettings.LineageSettingNotFoundException", "reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html", null, "8", null ] ]
+, null, null ] ]
+, "5", null ], [ "lineageos.style", "reference/lineageos/style/package-summary.html", [ [ "Classes", null, [ [ "StyleInterface", "reference/lineageos/style/StyleInterface.html", null, "9", null ], [ "Suggestion", "reference/lineageos/style/Suggestion.html", null, "9", null ] ]
+, null, null ] ]
+, "9", null ], [ "lineageos.util", "reference/lineageos/util/package-summary.html", [ [ "Classes", null, [ [ "ColorUtils", "reference/lineageos/util/ColorUtils.html", null, "5", null ] ]
+, null, null ] ]
+, "5", null ], [ "lineageos.weather", "reference/lineageos/weather/package-summary.html", [ [ "Interfaces", null, [ [ "LineageWeatherManager.LookupCityRequestListener", "reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html", null, "8", null ], [ "LineageWeatherManager.WeatherServiceProviderChangeListener", "reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html", null, "8", null ], [ "LineageWeatherManager.WeatherUpdateRequestListener", "reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html", null, "8", null ] ]
+, null, null ], [ "Classes", null, [ [ "LineageWeatherManager", "reference/lineageos/weather/LineageWeatherManager.html", null, "8", null ], [ "LineageWeatherManager.RequestStatus", "reference/lineageos/weather/LineageWeatherManager.RequestStatus.html", null, "8", null ], [ "RequestInfo", "reference/lineageos/weather/RequestInfo.html", null, "5", null ], [ "WeatherInfo", "reference/lineageos/weather/WeatherInfo.html", null, "5", null ], [ "WeatherInfo.Builder", "reference/lineageos/weather/WeatherInfo.Builder.html", null, "5", null ], [ "WeatherInfo.DayForecast", "reference/lineageos/weather/WeatherInfo.DayForecast.html", null, "5", null ], [ "WeatherInfo.DayForecast.Builder", "reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html", null, "5", null ], [ "WeatherLocation", "reference/lineageos/weather/WeatherLocation.html", null, "5", null ], [ "WeatherLocation.Builder", "reference/lineageos/weather/WeatherLocation.Builder.html", null, "5", null ] ]
+, null, null ] ]
+, "5", null ], [ "lineageos.weather.util", "reference/lineageos/weather/util/package-summary.html", [ [ "Classes", null, [ [ "WeatherUtils", "reference/lineageos/weather/util/WeatherUtils.html", null, null, null ] ]
+, null, null ] ]
+, null, null ], [ "lineageos.weatherservice", "reference/lineageos/weatherservice/package-summary.html", [ [ "Classes", null, [ [ "ServiceRequest", "reference/lineageos/weatherservice/ServiceRequest.html", null, "5", null ], [ "ServiceRequestResult", "reference/lineageos/weatherservice/ServiceRequestResult.html", null, "5", null ], [ "ServiceRequestResult.Builder", "reference/lineageos/weatherservice/ServiceRequestResult.Builder.html", null, "5", null ], [ "WeatherProviderService", "reference/lineageos/weatherservice/WeatherProviderService.html", null, "5", null ] ]
+, null, null ] ]
+, "5", null ] ]
+
+;
+
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>
diff --git a/reference/hierarchy.html b/reference/hierarchy.html
new file mode 100644
index 00000000..64ef61a8
--- /dev/null
+++ b/reference/hierarchy.html
@@ -0,0 +1,1465 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<html>
+<style>
+ .jd-hierarchy-spacer {
+ width: 15px;
+ }
+ .jd-hierarchy-data {
+ text-align: left;
+ vertical-align: top;
+ }
+</style>
+<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 Hierarchy | 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>
+
+
+ <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>
+
+
+
+
+<body>
+<div class="g-unit" id="doc-content">
+
+<div id="jd-header">
+<h1>Class Hierarchy</h1>
+</div>
+
+<div id="jd-content">
+
+<div style="margin-left: 20px; margin-right: 20px;">
+
+
+
+
+<table border="0" cellpadding="0" cellspacing="1">
+<th class="jd-hierarchy-data" colspan="2">Class</th>
+<th class="jd-hierarchy-data">Interfaces</th>
+
+
+<tr>
+
+ <td class="jd-hierarchy-data" colspan="2">
+
+
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.html">Profile</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+
+ <a href="../reference/java/lang/Comparable.html">Comparable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/Profile.Type.html">Profile.Type</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/app/ProfileManager.html">ProfileManager</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/content/Intent.html">Intent</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/HSIC.html">HSIC</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/os/Build.html">Build</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/os/Concierge.html">Concierge</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/Manifest.html">Manifest</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.html">R</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.anim.html">R.anim</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.array.html">R.array</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.attr.html">R.attr</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.bool.html">R.bool</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.dimen.html">R.dimen</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.drawable.html">R.drawable</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.integer.html">R.integer</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.string.html">R.string</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.styleable.html">R.styleable</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/platform/R.xml.html">R.xml</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+
+ <a href="../reference/java/lang/Comparable.html">Comparable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/LockSettings.html">LockSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/LineageSettings.html">LineageSettings</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/WeatherContract.html">WeatherContract</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/style/StyleInterface.html">StyleInterface</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/style/Suggestion.html">Suggestion</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/util/ColorUtils.html">ColorUtils</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/RequestInfo.html">RequestInfo</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weather/util/WeatherUtils.html">WeatherUtils</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+
+ <a href="../reference/android/os/Parcelable.html">Parcelable</a>
+ &nbsp;&nbsp;
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+<tr>
+ <td class="jd-hierarchy-spacer"></td>
+ <td class="jd-hierarchy-data" colspan="1">
+
+ <a href="../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a>
+
+ </td>
+ <td class="jd-hierarchy-data">
+
+ &nbsp;
+ </td>
+</tr>
+
+
+
+
+
+
+
+</table>
+
+</div>
+
+<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>
diff --git a/reference/index.html b/reference/index.html
new file mode 100644
index 00000000..ed0fd68b
--- /dev/null
+++ b/reference/index.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0;url=classes.html">
+</head>
+<body>
+
+</body>
+</html> \ No newline at end of file
diff --git a/reference/lineageos/app/Profile.DozeMode.html b/reference/lineageos/app/Profile.DozeMode.html
new file mode 100644
index 00000000..fd37f83f
--- /dev/null
+++ b/reference/lineageos/app/Profile.DozeMode.html
@@ -0,0 +1,935 @@
+<!-- ################ 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>Profile.DozeMode | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.DozeMode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.DozeMode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Doze modes available on a device
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.DozeMode.html#DEFAULT">DEFAULT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a default Doze mode (user choice)
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.DozeMode.html#DISABLE">DISABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents an disabled Doze mode
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.DozeMode.html#ENABLE">ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents an enabled Doze mode
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.DozeMode.html#Profile.DozeMode()">Profile.DozeMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="DEFAULT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DEFAULT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a default Doze mode (user choice) </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISABLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DISABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents an disabled Doze mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents an enabled Doze mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.DozeMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.DozeMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.ExpandedDesktopMode.html b/reference/lineageos/app/Profile.ExpandedDesktopMode.html
new file mode 100644
index 00000000..513d8fe8
--- /dev/null
+++ b/reference/lineageos/app/Profile.ExpandedDesktopMode.html
@@ -0,0 +1,935 @@
+<!-- ################ 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>Profile.ExpandedDesktopMode | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.ExpandedDesktopMode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.ExpandedDesktopMode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Expanded desktop modes available on a device
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html#DEFAULT">DEFAULT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a default state expanded desktop mode (user choice)
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html#DISABLE">DISABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a disabled expanded desktop mode
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html#ENABLE">ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents an enabled expanded desktop mode
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html#Profile.ExpandedDesktopMode()">Profile.ExpandedDesktopMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="DEFAULT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DEFAULT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a default state expanded desktop mode (user choice) </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISABLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DISABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a disabled expanded desktop mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents an enabled expanded desktop mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.ExpandedDesktopMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.ExpandedDesktopMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.LockMode.html b/reference/lineageos/app/Profile.LockMode.html
new file mode 100644
index 00000000..66898bb0
--- /dev/null
+++ b/reference/lineageos/app/Profile.LockMode.html
@@ -0,0 +1,935 @@
+<!-- ################ 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>Profile.LockMode | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.LockMode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.LockMode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Lock modes of a device
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.LockMode.html#DEFAULT">DEFAULT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a default state lock mode (user choice)
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.LockMode.html#DISABLE">DISABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a disabled state lock mode, where the devices lock screen can be removed
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.LockMode.html#INSECURE">INSECURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents an insecure state lock mode, where the device has no security screen
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.LockMode.html#Profile.LockMode()">Profile.LockMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="DEFAULT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DEFAULT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a default state lock mode (user choice) </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISABLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DISABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a disabled state lock mode, where the devices lock screen can be removed </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INSECURE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ INSECURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents an insecure state lock mode, where the device has no security screen </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.LockMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.LockMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.NotificationLightMode.html b/reference/lineageos/app/Profile.NotificationLightMode.html
new file mode 100644
index 00000000..d79a1438
--- /dev/null
+++ b/reference/lineageos/app/Profile.NotificationLightMode.html
@@ -0,0 +1,935 @@
+<!-- ################ 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>Profile.NotificationLightMode | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.NotificationLightMode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.NotificationLightMode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Notification light modes available on a device
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html#DEFAULT">DEFAULT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a default Notification light mode (user choice)
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html#DISABLE">DISABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a disabled Notification light mode
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html#ENABLE">ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents an enabled Notification light mode
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html#Profile.NotificationLightMode()">Profile.NotificationLightMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="DEFAULT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DEFAULT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a default Notification light mode (user choice) </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DISABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a disabled Notification light mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents an enabled Notification light mode </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.NotificationLightMode()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.NotificationLightMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.ProfileTrigger.html b/reference/lineageos/app/Profile.ProfileTrigger.html
new file mode 100644
index 00000000..2e48907a
--- /dev/null
+++ b/reference/lineageos/app/Profile.ProfileTrigger.html
@@ -0,0 +1,1336 @@
+<!-- ################ 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>Profile.ProfileTrigger | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.ProfileTrigger</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.ProfileTrigger</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#Profile.ProfileTrigger(int, java.lang.String, int, java.lang.String)">Profile.ProfileTrigger</a></span>(int type, String id, int state, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> based on its type <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code> and if
+ the trigger should fire on a <code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code> change.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#getId()">getId</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the id associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#getName()">getName</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the name associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#getState()">getState</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the state associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#getType()">getType</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.ProfileTrigger(int, java.lang.String, int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.ProfileTrigger</span>
+ <span class="normal">(int type, String id, int state, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> based on its type <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code> and if
+ the trigger should fire on a <code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code> change.
+
+ Example:
+ <pre class="prettyprint">
+ triggerId = trigger.getSSID(); // Use the AP's SSID as identifier
+ triggerName = trigger.getTitle(); // Use the AP's name as the trigger name
+ triggerType = Profile.TriggerType.WIFI; // This is a wifi trigger
+ triggerState = Profile.TriggerState.ON_CONNECT; // On Connect of this, trigger
+
+ Profile.ProfileTrigger profileTrigger =
+ new Profile.ProfileTrigger(triggerType, triggerId, triggerState, triggerName);
+ </pre></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>type</code></td>
+ <td width="100%">
+ <code>int</code>: a <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code></td>
+ </tr>
+ <tr>
+ <td><code>id</code></td>
+ <td width="100%">
+ <code>String</code>: an identifier for the ProfileTrigger</td>
+ </tr>
+ <tr>
+ <td><code>state</code></td>
+ <td width="100%">
+ <code>int</code>: <code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code> depending on the TriggerType</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: an identifying name for the ProfileTrigger
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getId()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the id associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">an string identifier
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getName()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getName</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the name associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">a string name
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getState()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getState</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the state associated with the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">an integer indicating the state
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getType()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getType</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.TriggerState.html b/reference/lineageos/app/Profile.TriggerState.html
new file mode 100644
index 00000000..d2d79ee8
--- /dev/null
+++ b/reference/lineageos/app/Profile.TriggerState.html
@@ -0,0 +1,1051 @@
+<!-- ################ 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>Profile.TriggerState | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.TriggerState</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.TriggerState</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Various trigger states associated with a <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#DISABLED">DISABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ A {@link TriggerState) for when the {@link TriggerType} is disabled
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#ON_A2DP_CONNECT">ON_A2DP_CONNECT</a></td>
+ <td class="jd-descrcol" width="100%">
+ A {@link TriggerState) for when the {@link TriggerType#BLUETOOTH}
+ connects for A2DP session
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#ON_A2DP_DISCONNECT">ON_A2DP_DISCONNECT</a></td>
+ <td class="jd-descrcol" width="100%">
+ A {@link TriggerState) for when the {@link TriggerType#BLUETOOTH}
+ disconnects from A2DP session
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#ON_CONNECT">ON_CONNECT</a></td>
+ <td class="jd-descrcol" width="100%">
+ A {@link TriggerState) for when the {@link TriggerType} connects
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#ON_DISCONNECT">ON_DISCONNECT</a></td>
+ <td class="jd-descrcol" width="100%">
+ A {@link TriggerState) for when the {@link TriggerType} disconnects
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.TriggerState.html#Profile.TriggerState()">Profile.TriggerState</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="DISABLED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DISABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A {@link TriggerState) for when the {@link TriggerType} is disabled </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ON_A2DP_CONNECT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ON_A2DP_CONNECT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A {@link TriggerState) for when the {@link TriggerType#BLUETOOTH}
+ connects for A2DP session
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ON_A2DP_DISCONNECT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ON_A2DP_DISCONNECT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A {@link TriggerState) for when the {@link TriggerType#BLUETOOTH}
+ disconnects from A2DP session
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ON_CONNECT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ON_CONNECT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A {@link TriggerState) for when the {@link TriggerType} connects </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ON_DISCONNECT"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ON_DISCONNECT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A {@link TriggerState) for when the {@link TriggerType} disconnects </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.TriggerState()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.TriggerState</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.TriggerType.html b/reference/lineageos/app/Profile.TriggerType.html
new file mode 100644
index 00000000..aa00d2fa
--- /dev/null
+++ b/reference/lineageos/app/Profile.TriggerType.html
@@ -0,0 +1,881 @@
+<!-- ################ 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>Profile.TriggerType | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.TriggerType</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.TriggerType</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Available trigger types on the device, usually hardware
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerType.html#BLUETOOTH">BLUETOOTH</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a Bluetooth trigger type
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.TriggerType.html#WIFI">WIFI</a></td>
+ <td class="jd-descrcol" width="100%">
+ Represents a WiFi trigger type
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.TriggerType.html#Profile.TriggerType()">Profile.TriggerType</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="BLUETOOTH"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ BLUETOOTH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a Bluetooth trigger type </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WIFI"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ WIFI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Represents a WiFi trigger type </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.TriggerType()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.TriggerType</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.Type.html b/reference/lineageos/app/Profile.Type.html
new file mode 100644
index 00000000..32e1b129
--- /dev/null
+++ b/reference/lineageos/app/Profile.Type.html
@@ -0,0 +1,881 @@
+<!-- ################ 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>Profile.Type | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Profile.Type</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile.Type</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> type
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.Type.html#CONDITIONAL">CONDITIONAL</a></td>
+ <td class="jd-descrcol" width="100%">
+ Profile type which represents a conditional <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/Profile.Type.html#TOGGLE">TOGGLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Profile type which represents a toggle <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.Type.html#Profile.Type()">Profile.Type</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="CONDITIONAL"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ CONDITIONAL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Profile type which represents a conditional <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TOGGLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TOGGLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Profile type which represents a toggle <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile.Type()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile.Type</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/Profile.html b/reference/lineageos/app/Profile.html
new file mode 100644
index 00000000..ac7e1505
--- /dev/null
+++ b/reference/lineageos/app/Profile.html
@@ -0,0 +1,3299 @@
+<!-- ################ 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>Profile | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">Profile</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+ Comparable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.Profile</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A class that represents a device profile.
+
+ A <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> can serve a multitude of purposes, allowing the creator(user)
+ to set overrides for streams, triggers, screen lock, brightness, various other
+ settings.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#Profile(java.lang.String)">Profile</a></span>(String name)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#addSecondaryUuid(java.util.UUID)">addSecondaryUuid</a></span>(UUID uuid)</nobr>
+
+ <div class="jd-descrdiv">
+ Add a secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> to the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#compareTo(java.lang.Object)">compareTo</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getAirplaneMode()">getAirplaneMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getBrightness()">getBrightness</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getConnectionSettingWithSubId(int)">getConnectionSettingWithSubId</a></span>(int subId)</nobr>
+
+ <div class="jd-descrdiv">
+ Get the settings for a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_2G3G4G">PROFILE_CONNECTION_2G3G4G</a></code> by sub id.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Collection&lt;<a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getConnectionSettings()">getConnectionSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getDozeMode()">getDozeMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getExpandedDesktopMode()">getExpandedDesktopMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getName()">getName</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the name associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getNotificationLightMode()">getNotificationLightMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getProfileType()">getProfileType</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></code> of the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getRingMode()">getRingMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getScreenLockMode()">getScreenLockMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ UUID[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getSecondaryUuids()">getSecondaryUuids</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>s for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getSettingsForConnection(int)">getSettingsForConnection</a></span>(int connectionId)</nobr>
+
+ <div class="jd-descrdiv">
+ Get the settings for a connection id in the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getSettingsForStream(int)">getSettingsForStream</a></span>(int streamId)</nobr>
+
+ <div class="jd-descrdiv">
+ Get the settings for a stream id in the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Collection&lt;<a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getStreamSettings()">getStreamSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getTriggerState(int, java.lang.String)">getTriggerState</a></span>(int type, String id)</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code> for a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> with a given id
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ArrayList&lt;<a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getTriggersFromType(int)">getTriggersFromType</a></span>(int type)</nobr>
+
+ <div class="jd-descrdiv">
+ Get all the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>s for a given <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ UUID</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#getUuid()">getUuid</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#isConditionalType()">isConditionalType</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check if the given <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> is a <code><a href="../../../reference/lineageos/app/Profile.Type.html#CONDITIONAL">CONDITIONAL</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setAirplaneMode(lineageos.profiles.AirplaneModeSettings)">setAirplaneMode</a></span>(<a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a> descriptor)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setBrightness(lineageos.profiles.BrightnessSettings)">setBrightness</a></span>(<a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a> descriptor)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setConnectionSettings(lineageos.profiles.ConnectionSettings)">setConnectionSettings</a></span>(<a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a> descriptor)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setDozeMode(int)">setDozeMode</a></span>(int dozeMode)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setExpandedDesktopMode(int)">setExpandedDesktopMode</a></span>(int expandedDesktopMode)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setName(java.lang.String)">setName</a></span>(String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Set a name for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setNotificationLightMode(int)">setNotificationLightMode</a></span>(int notificationLightMode)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setProfileType(int)">setProfileType</a></span>(int type)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setRingMode(lineageos.profiles.RingModeSettings)">setRingMode</a></span>(<a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a> descriptor)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setScreenLockMode(lineageos.profiles.LockSettings)">setScreenLockMode</a></span>(<a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a> screenLockMode)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setSecondaryUuids(java.util.List<java.util.UUID>)">setSecondaryUuids</a></span>(List&lt;UUID&gt; uuids)</nobr>
+
+ <div class="jd-descrdiv">
+ Set a list of secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>s for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setStreamSettings(lineageos.profiles.StreamSettings)">setStreamSettings</a></span>(<a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a> descriptor)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/Profile.html#setTrigger(lineageos.app.Profile.ProfileTrigger)">setTrigger</a></span>(<a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a> trigger)</nobr>
+
+ <div class="jd-descrdiv">
+ Set a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> on the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(T arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Profile(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Profile</span>
+ <span class="normal">(String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="addSecondaryUuid(java.util.UUID)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">addSecondaryUuid</span>
+ <span class="normal">(UUID uuid)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Add a secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> to the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="compareTo(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">compareTo</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getAirplaneMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a>
+ </span>
+ <span class="sympad">getAirplaneMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getBrightness()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a>
+ </span>
+ <span class="sympad">getBrightness</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConnectionSettingWithSubId(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>
+ </span>
+ <span class="sympad">getConnectionSettingWithSubId</span>
+ <span class="normal">(int subId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the settings for a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_2G3G4G">PROFILE_CONNECTION_2G3G4G</a></code> by sub id.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>subId</code></td>
+ <td width="100%">
+ <code>int</code>: the sub id to lookup. Can be <code><a href="../../../reference/android/telephony/SubscriptionManager.html#INVALID_SUBSCRIPTION_ID">INVALID_SUBSCRIPTION_ID</a></code></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConnectionSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Collection&lt;<a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>&gt;
+ </span>
+ <span class="sympad">getConnectionSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Collection&lt;<a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>&gt;</code></td>
+ <td width="100%"><code><a href="../../../">ERROR(/java.util.Collection<ConnectionSettings>)</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDozeMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDozeMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getExpandedDesktopMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getExpandedDesktopMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getName()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getName</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the name associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">a string name of the profile
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getNotificationLightMode()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getNotificationLightMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getProfileType()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getProfileType</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></code> of the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getRingMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a>
+ </span>
+ <span class="sympad">getRingMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getScreenLockMode()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a>
+ </span>
+ <span class="sympad">getScreenLockMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSecondaryUuids()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ UUID[]
+ </span>
+ <span class="sympad">getSecondaryUuids</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>s for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>UUID[]</code></td>
+ <td width="100%">the secondary uuids for the Profile
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSettingsForConnection(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a>
+ </span>
+ <span class="sympad">getSettingsForConnection</span>
+ <span class="normal">(int connectionId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the settings for a connection id in the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>connectionId</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSettingsForStream(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a>
+ </span>
+ <span class="sympad">getSettingsForStream</span>
+ <span class="normal">(int streamId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the settings for a stream id in the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>streamId</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getStreamSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Collection&lt;<a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a>&gt;
+ </span>
+ <span class="sympad">getStreamSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Collection&lt;<a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a>&gt;</code></td>
+ <td width="100%"><code><a href="../../../">ERROR(/java.util.Collection<StreamSettings>)</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTriggerState(int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getTriggerState</span>
+ <span class="normal">(int type, String id)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code> for a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> with a given id</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>type</code></td>
+ <td width="100%">
+ <code>int</code>: <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code></td>
+ </tr>
+ <tr>
+ <td><code>id</code></td>
+ <td width="100%">
+ <code>String</code>: string id of <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTriggersFromType(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ ArrayList&lt;<a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a>&gt;
+ </span>
+ <span class="sympad">getTriggersFromType</span>
+ <span class="normal">(int type)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get all the <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>s for a given <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>type</code></td>
+ <td width="100%">
+ <code>int</code>: <code><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></code></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>ArrayList&lt;<a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a>&gt;</code></td>
+ <td width="100%">an array list of <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>s
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getUuid()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ UUID
+ </span>
+ <span class="sympad">getUuid</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>UUID</code></td>
+ <td width="100%">the uuid for the profile
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isConditionalType()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isConditionalType</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check if the given <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> is a <code><a href="../../../reference/lineageos/app/Profile.Type.html#CONDITIONAL">CONDITIONAL</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if conditional
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAirplaneMode(lineageos.profiles.AirplaneModeSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setAirplaneMode</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a> descriptor)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setBrightness(lineageos.profiles.BrightnessSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setBrightness</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a> descriptor)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>descriptor</code></td>
+ <td width="100%">
+ <code>BrightnessSettings</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setConnectionSettings(lineageos.profiles.ConnectionSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setConnectionSettings</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a> descriptor)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setDozeMode(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setDozeMode</span>
+ <span class="normal">(int dozeMode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dozeMode</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setExpandedDesktopMode(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setExpandedDesktopMode</span>
+ <span class="normal">(int expandedDesktopMode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>expandedDesktopMode</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setName(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setName</span>
+ <span class="normal">(String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set a name for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: a string for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setNotificationLightMode(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setNotificationLightMode</span>
+ <span class="normal">(int notificationLightMode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></code> associated with the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>notificationLightMode</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setProfileType(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setProfileType</span>
+ <span class="normal">(int type)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>type</code></td>
+ <td width="100%">
+ <code>int</code>: a type of profile
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setRingMode(lineageos.profiles.RingModeSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setRingMode</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a> descriptor)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setScreenLockMode(lineageos.profiles.LockSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setScreenLockMode</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a> screenLockMode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setSecondaryUuids(java.util.List<java.util.UUID>)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setSecondaryUuids</span>
+ <span class="normal">(List&lt;UUID&gt; uuids)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set a list of secondary <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>s for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setStreamSettings(lineageos.profiles.StreamSettings)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setStreamSettings</span>
+ <span class="normal">(<a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a> descriptor)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> for the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+
+ </div>
+</div>
+
+
+<A NAME="setTrigger(lineageos.app.Profile.ProfileTrigger)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setTrigger</span>
+ <span class="normal">(<a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a> trigger)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code> on the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>trigger</code></td>
+ <td width="100%">
+ <code>Profile.ProfileTrigger</code>: a <code><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/ProfileManager.html b/reference/lineageos/app/ProfileManager.html
new file mode 100644
index 00000000..26791acf
--- /dev/null
+++ b/reference/lineageos/app/ProfileManager.html
@@ -0,0 +1,2759 @@
+<!-- ################ 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>ProfileManager | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">ProfileManager</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.app.ProfileManager</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody"><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.
+
+ <p>
+ To get the instance of this class, utilize ProfileManager#getInstance(Context context)
+
+ <p>
+ This manager requires the MODIFY_PROFILES permission.</p>
+
+
+
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></li>
+ </ul>
+ </div>
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Activity Action: Shows a profile picker.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_LAST_PROFILE_NAME">EXTRA_LAST_PROFILE_NAME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code>:
+ The name of the previously active profile
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_LAST_PROFILE_UUID">EXTRA_LAST_PROFILE_UUID</a></td>
+ <td class="jd-descrcol" width="100%">
+ Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code>:
+ The string representation of the UUID of the previously active profile
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILES_STATE">EXTRA_PROFILES_STATE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The lookup key for an int that indicates whether Profiles are enabled or
+ disabled.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_DIALOG_THEME">EXTRA_PROFILE_DIALOG_THEME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Set the resource id theme to use for the dialog picker activity.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_EXISTING_UUID">EXTRA_PROFILE_EXISTING_UUID</a></td>
+ <td class="jd-descrcol" width="100%">
+ Given to the profile picker as a <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> string representation.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_NAME">EXTRA_PROFILE_NAME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code> and <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_UPDATED">INTENT_ACTION_PROFILE_UPDATED</a></code>:
+ The name of the newly activated or updated profile
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_PICKED_UUID">EXTRA_PROFILE_PICKED_UUID</a></td>
+ <td class="jd-descrcol" width="100%">
+ Returned from the profile picker as a <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> string representation.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_SHOW_NONE">EXTRA_PROFILE_SHOW_NONE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Given to the profile picker as a boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_TITLE">EXTRA_PROFILE_TITLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Given to the profile picker as a <code><a href="../../../reference/java/lang/CharSequence.html">CharSequence</a></code>.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_UUID">EXTRA_PROFILE_UUID</a></td>
+ <td class="jd-descrcol" width="100%">
+ Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code> and <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_UPDATED">INTENT_ACTION_PROFILE_UPDATED</a></code>:
+ The string representation of the UUID of the newly activated or updated profile
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Broadcast Action: A new profile has been selected.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_UPDATED">INTENT_ACTION_PROFILE_UPDATED</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Broadcast Action: Current profile has been updated.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_CHANGED_ACTION">PROFILES_STATE_CHANGED_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Broadcast intent action indicating that Profiles has been enabled or disabled.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_DISABLED">PROFILES_STATE_DISABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Profiles are disabled.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_ENABLED">PROFILES_STATE_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Profiles are enabled.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ UUID</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/app/ProfileManager.html#NO_PROFILE">NO_PROFILE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Constant for NO_PROFILE
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#addProfile(lineageos.app.Profile)">addProfile</a></span>(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Add a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> that can be selected by the user
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getActiveProfile()">getActiveProfile</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the active <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ <div class="jd-descrdiv">
+ Get or create an instance of the <code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getProfile(java.util.UUID)">getProfile</a></span>(UUID profileUuid)</nobr>
+
+ <div class="jd-descrdiv">
+ Get a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> via <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getProfile(java.lang.String)">getProfile</a></span>(String profileName)</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 2.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getProfileNames()">getProfileNames</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the profile names currently available to the user
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile[]</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#getProfiles()">getProfiles</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>s currently available to the user
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#isProfilesEnabled()">isProfilesEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check if profiles are currently activated in the system
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#profileExists(java.util.UUID)">profileExists</a></span>(UUID profileUuid)</nobr>
+
+ <div class="jd-descrdiv">
+ Check if a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> exists via its <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#profileExists(java.lang.String)">profileExists</a></span>(String profileName)</nobr>
+
+ <div class="jd-descrdiv">
+ Check if a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> exists via its literal name
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#removeProfile(lineageos.app.Profile)">removeProfile</a></span>(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Remove a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> from user selection
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#resetAll()">resetAll</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Reset all profiles, groups, and notification groups to default state
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#setActiveProfile(java.util.UUID)">setActiveProfile</a></span>(UUID profileUuid)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the active <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> by <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#setActiveProfile(java.lang.String)">setActiveProfile</a></span>(String profileName)</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 2.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/app/ProfileManager.html#updateProfile(lineageos.app.Profile)">updateProfile</a></span>(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Update a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACTION_PROFILE_PICKER"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_PROFILE_PICKER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Activity Action: Shows a profile picker.
+ <p>
+ Input: <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_EXISTING_UUID">EXTRA_PROFILE_EXISTING_UUID</a></code>, <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_SHOW_NONE">EXTRA_PROFILE_SHOW_NONE</a></code>,
+ <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_TITLE">EXTRA_PROFILE_TITLE</a></code>.
+ <p>
+ Output: <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_PICKED_UUID">EXTRA_PROFILE_PICKED_UUID</a></code>.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.action.PROFILE_PICKER"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_LAST_PROFILE_NAME"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_LAST_PROFILE_NAME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code>:
+ The name of the previously active profile
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lastName"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_LAST_PROFILE_UUID"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_LAST_PROFILE_UUID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code>:
+ The string representation of the UUID of the previously active profile
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lastUuid"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILES_STATE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILES_STATE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The lookup key for an int that indicates whether Profiles are enabled or
+ disabled. Retrieve it with <code><a href="../../../reference/android/content/Intent.html#getIntExtra(java.lang.String, int)">getIntExtra(String, int)</a></code>.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_DISABLED">PROFILES_STATE_DISABLED</a></code></li><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_ENABLED">PROFILES_STATE_ENABLED</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "profile_state"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_DIALOG_THEME"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_DIALOG_THEME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the resource id theme to use for the dialog picker activity.<br/>
+ The default theme is <code>com.android.internal.R.Theme_Holo_Dialog_Alert</code>.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.extra.profile.DIALOG_THEME"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_EXISTING_UUID"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_EXISTING_UUID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Given to the profile picker as a <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> string representation. The <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>
+ representation of the current profile, which will be used to show a checkmark next to
+ the item for this <code><a href="../../../reference/java/util/UUID.html">UUID</a></code>. If the item is <code><a href="../../../reference/lineageos/app/ProfileManager.html#NO_PROFILE">NO_PROFILE</a></code> then "None" item
+ is selected if <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_SHOW_NONE">EXTRA_PROFILE_SHOW_NONE</a></code> is enabled. Otherwise, the current
+ profile is selected.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.extra.profile.EXISTING_UUID"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_NAME"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_NAME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code> and <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_UPDATED">INTENT_ACTION_PROFILE_UPDATED</a></code>:
+ The name of the newly activated or updated profile
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "name"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_PICKED_UUID"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_PICKED_UUID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Returned from the profile picker as a <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> string representation.
+ <p>
+ It will be one of:
+ <li> the picked profile,
+ <li> null if the "None" item was picked.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.extra.profile.PICKED_UUID"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_SHOW_NONE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_SHOW_NONE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Given to the profile picker as a boolean. Whether to show an item for
+ deselect the profile. If the "None" item is picked,
+ <code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILE_PICKED_UUID">EXTRA_PROFILE_PICKED_UUID</a></code> will be <code><a href="../../../reference/lineageos/app/ProfileManager.html#NO_PROFILE">NO_PROFILE</a></code>.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.extra.profile.SHOW_NONE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_TITLE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_TITLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Given to the profile picker as a <code><a href="../../../reference/java/lang/CharSequence.html">CharSequence</a></code>. The title to
+ show for the profile picker. This has a default value that is suitable
+ in most cases.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#ACTION_PROFILE_PICKER">ACTION_PROFILE_PICKER</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.extra.profile.TITLE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROFILE_UUID"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROFILE_UUID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Extra for <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_SELECTED">INTENT_ACTION_PROFILE_SELECTED</a></code> and <code><a href="../../../reference/lineageos/app/ProfileManager.html#INTENT_ACTION_PROFILE_UPDATED">INTENT_ACTION_PROFILE_UPDATED</a></code>:
+ The string representation of the UUID of the newly activated or updated profile
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "uuid"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INTENT_ACTION_PROFILE_SELECTED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ INTENT_ACTION_PROFILE_SELECTED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Broadcast Action: A new profile has been selected. This can be triggered by the user
+ or by calls to the ProfileManagerService / Profile.</p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.action.PROFILE_SELECTED"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INTENT_ACTION_PROFILE_UPDATED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ INTENT_ACTION_PROFILE_UPDATED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Broadcast Action: Current profile has been updated. This is triggered every time the
+ currently active profile is updated, instead of selected.</p>
+ <p> For instance, this includes profile updates caused by a locale change, which doesn't
+ trigger a profile selection, but causes its name to change.</p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.intent.action.PROFILE_UPDATED"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILES_STATE_CHANGED_ACTION"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ PROFILES_STATE_CHANGED_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Broadcast intent action indicating that Profiles has been enabled or disabled.
+ One extra provides this state as an int.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#EXTRA_PROFILES_STATE">EXTRA_PROFILES_STATE</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.platform.app.profiles.PROFILES_STATE_CHANGED"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILES_STATE_DISABLED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILES_STATE_DISABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Profiles are disabled.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_CHANGED_ACTION">PROFILES_STATE_CHANGED_ACTION</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILES_STATE_ENABLED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILES_STATE_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Profiles are enabled.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/app/ProfileManager.html#PROFILES_STATE_CHANGED_ACTION">PROFILES_STATE_CHANGED_ACTION</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="NO_PROFILE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ UUID
+ </span>
+ NO_PROFILE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Constant for NO_PROFILE
+</p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="addProfile(lineageos.app.Profile)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">addProfile</span>
+ <span class="normal">(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Add a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> that can be selected by the user</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>Profile</code>: a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getActiveProfile()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a>
+ </span>
+ <span class="sympad">getActiveProfile</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the active <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></td>
+ <td width="100%">active <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get or create an instance of the <code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getProfile(java.util.UUID)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a>
+ </span>
+ <span class="sympad">getProfile</span>
+ <span class="normal">(UUID profileUuid)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> via <code><a href="../../../reference/java/util/UUID.html">UUID</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileUuid</code></td>
+ <td width="100%">
+ <code>UUID</code>: <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> associated with the profile</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getProfile(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile</a>
+ </span>
+ <span class="sympad">getProfile</span>
+ <span class="normal">(String profileName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 2.</strong><br/>
+ No replacement.
+ </p>
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object by its literal name</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileName</code></td>
+ <td width="100%">
+ <code>String</code>: name associated with the profile</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code></td>
+ <td width="100%">profile a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getProfileNames()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String[]
+ </span>
+ <span class="sympad">getProfileNames</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the profile names currently available to the user</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String[]</code></td>
+ <td width="100%"><code><a href="../../../">ERROR(/String[])</a></code> of profile names
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getProfiles()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/app/Profile.html">Profile[]</a>
+ </span>
+ <span class="sympad">getProfiles</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code>s currently available to the user</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/app/Profile.html">Profile[]</a></code></td>
+ <td width="100%"><code><a href="../../../">ERROR(/Profile[])</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isProfilesEnabled()"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isProfilesEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check if profiles are currently activated in the system</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">whether profiles are enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="profileExists(java.util.UUID)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">profileExists</span>
+ <span class="normal">(UUID profileUuid)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check if a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> exists via its <code><a href="../../../reference/java/util/UUID.html">UUID</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileUuid</code></td>
+ <td width="100%">
+ <code>UUID</code>: the profiles <code><a href="../../../reference/java/util/UUID.html">UUID</a></code></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">whether or not the profile exists
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="profileExists(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">profileExists</span>
+ <span class="normal">(String profileName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check if a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> exists via its literal name</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileName</code></td>
+ <td width="100%">
+ <code>String</code>: a profile name</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">whether or not the profile exists
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="removeProfile(lineageos.app.Profile)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">removeProfile</span>
+ <span class="normal">(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Remove a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> from user selection</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>Profile</code>: a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="resetAll()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">resetAll</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Reset all profiles, groups, and notification groups to default state
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="setActiveProfile(java.util.UUID)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setActiveProfile</span>
+ <span class="normal">(UUID profileUuid)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the active <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> by <code><a href="../../../reference/java/util/UUID.html">UUID</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileUuid</code></td>
+ <td width="100%">
+ <code>UUID</code>: the <code><a href="../../../reference/java/util/UUID.html">UUID</a></code> associated with the profile
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setActiveProfile(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setActiveProfile</span>
+ <span class="normal">(String profileName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 2.</strong><br/>
+ No replacement.
+ </p>
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profileName</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="updateProfile(lineageos.app.Profile)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">updateProfile</span>
+ <span class="normal">(<a href="../../../reference/lineageos/app/Profile.html">Profile</a> profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Update a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>Profile</code>: a <code><a href="../../../reference/lineageos/app/Profile.html">Profile</a></code> object
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/app/package-summary.html b/reference/lineageos/app/package-summary.html
new file mode 100644
index 00000000..2378dc61
--- /dev/null
+++ b/reference/lineageos/app/package-summary.html
@@ -0,0 +1,452 @@
+<!-- ################ 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>lineageos.app | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.html">Profile</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.DozeMode.html">Profile.DozeMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ExpandedDesktopMode.html">Profile.ExpandedDesktopMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/app/Profile.NotificationLightMode.html">Profile.NotificationLightMode</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.ProfileTrigger.html">Profile.ProfileTrigger</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerState.html">Profile.TriggerState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.TriggerType.html">Profile.TriggerType</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/Profile.Type.html">Profile.Type</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.app</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/content/Intent.html b/reference/lineageos/content/Intent.html
new file mode 100644
index 00000000..6bf3c119
--- /dev/null
+++ b/reference/lineageos/content/Intent.html
@@ -0,0 +1,983 @@
+<!-- ################ 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>Intent | 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">
+ <div id="doc-api-level" class="4" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-4"><a href="../../../reference/lineageos/content/Intent.html">Intent</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">Intent</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-4">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.content.Intent</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">LineageOS specific intent definition class.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED">ACTION_PROTECTED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Intent filter to update protected app component's settings
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED_CHANGED">ACTION_PROTECTED_CHANGED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Intent filter to notify change in state of protected application.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/content/Intent.html#EXTRA_PROTECTED_COMPONENTS">EXTRA_PROTECTED_COMPONENTS</a></td>
+ <td class="jd-descrcol" width="100%">
+ This field is part of the intent <code><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED_CHANGED">ACTION_PROTECTED_CHANGED</a></code>.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/content/Intent.html#EXTRA_PROTECTED_STATE">EXTRA_PROTECTED_STATE</a></td>
+ <td class="jd-descrcol" width="100%">
+ This field is part of the intent <code><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED_CHANGED">ACTION_PROTECTED_CHANGED</a></code>.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/content/Intent.html#Intent()">Intent</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACTION_PROTECTED"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_PROTECTED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Intent filter to update protected app component's settings
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.action.PACKAGE_PROTECTED"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ACTION_PROTECTED_CHANGED"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_PROTECTED_CHANGED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Intent filter to notify change in state of protected application.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.action.PROTECTED_COMPONENT_UPDATE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROTECTED_COMPONENTS"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROTECTED_COMPONENTS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This field is part of the intent <code><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED_CHANGED">ACTION_PROTECTED_CHANGED</a></code>.
+ Intent extra field to indicate protected component value
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.extra.PACKAGE_PROTECTED_COMPONENTS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_PROTECTED_STATE"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_PROTECTED_STATE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This field is part of the intent <code><a href="../../../reference/lineageos/content/Intent.html#ACTION_PROTECTED_CHANGED">ACTION_PROTECTED_CHANGED</a></code>.
+ Intent extra field for the state of protected application
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.extra.PACKAGE_PROTECTED_STATE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Intent()"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Intent</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/content/package-summary.html b/reference/lineageos/content/package-summary.html
new file mode 100644
index 00000000..263c78ef
--- /dev/null
+++ b/reference/lineageos/content/package-summary.html
@@ -0,0 +1,322 @@
+<!-- ################ 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>lineageos.content | 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">
+ <div id="doc-api-level" class="4" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/content/Intent.html">Intent</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.content</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-4">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/DisplayMode.html b/reference/lineageos/hardware/DisplayMode.html
new file mode 100644
index 00000000..ed393440
--- /dev/null
+++ b/reference/lineageos/hardware/DisplayMode.html
@@ -0,0 +1,1171 @@
+<!-- ################ 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>DisplayMode | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">DisplayMode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.DisplayMode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Display Modes API
+
+ A device may implement a list of preset display modes for different
+ viewing intents, such as movies, photos, or extra vibrance. These
+ modes may have multiple components such as gamma correction, white
+ point adjustment, etc, but are activated by a single control point.
+
+ This API provides support for enumerating and selecting the
+ modes supported by the hardware.
+
+ A DisplayMode is referenced by it's identifier and carries an
+ associated name (up to the user to translate this value).
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/DisplayMode.html#id">id</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ String</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/DisplayMode.html#name">name</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/DisplayMode.html#DisplayMode(int, java.lang.String)">DisplayMode</a></span>(int id, String name)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/DisplayMode.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/DisplayMode.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel out, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="id"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ int
+ </span>
+ id
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="name"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ String
+ </span>
+ name
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="DisplayMode(int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">DisplayMode</span>
+ <span class="normal">(int id, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>id</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel out, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>out</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/HSIC.html b/reference/lineageos/hardware/HSIC.html
new file mode 100644
index 00000000..48ebda8b
--- /dev/null
+++ b/reference/lineageos/hardware/HSIC.html
@@ -0,0 +1,1695 @@
+<!-- ################ 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>HSIC | 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">
+ <div id="doc-api-level" class="6" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="selected api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">HSIC</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-6">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.HSIC</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#HSIC(float, float, float, float, float)">HSIC</a></span>(float hue, float saturation, float intensity, float contrast, float saturationThreshold)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#flatten()">flatten</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#fromFloatArray(float[])">fromFloatArray</a></span>(float[] hsic)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#getContrast()">getContrast</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#getHue()">getHue</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#getIntensity()">getIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#getSaturation()">getSaturation</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#getSaturationThreshold()">getSaturationThreshold</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#toFloatArray()">toFloatArray</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#toRGB()">toRGB</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#unflattenFrom(java.lang.String)">unflattenFrom</a></span>(String flat)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/HSIC.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel parcel, int i)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="HSIC(float, float, float, float, float)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">HSIC</span>
+ <span class="normal">(float hue, float saturation, float intensity, float contrast, float saturationThreshold)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>hue</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>saturation</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>intensity</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>contrast</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>saturationThreshold</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="flatten()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">flatten</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="fromFloatArray(float[])"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">fromFloatArray</span>
+ <span class="normal">(float[] hsic)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>hsic</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getContrast()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getContrast</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getHue()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getHue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getIntensity()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSaturation()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getSaturation</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSaturationThreshold()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getSaturationThreshold</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toFloatArray()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float[]
+ </span>
+ <span class="sympad">toFloatArray</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float[]</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toRGB()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int[]
+ </span>
+ <span class="sympad">toRGB</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int[]</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="unflattenFrom(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">unflattenFrom</span>
+ <span class="normal">(String flat)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>flat</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code>NumberFormatException</code></td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel parcel, int i)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>parcel</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>i</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/LineageHardwareManager.html b/reference/lineageos/hardware/LineageHardwareManager.html
new file mode 100644
index 00000000..95dc8108
--- /dev/null
+++ b/reference/lineageos/hardware/LineageHardwareManager.html
@@ -0,0 +1,4153 @@
+<!-- ################ 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>LineageHardwareManager | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">LineageHardwareManager</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.LineageHardwareManager</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Manages access to LineageOS hardware extensions
+
+ <p>
+ This manager requires the HARDWARE_ABSTRACTION_ACCESS permission.
+ <p>
+ To get the instance of this class, utilize LineageHardwareManager#getInstance(Context context)
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_ADAPTIVE_BACKLIGHT">FEATURE_ADAPTIVE_BACKLIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Adaptive backlight support (this refers to technologies like NVIDIA SmartDimmer,
+ QCOM CABL or Samsung CABC)
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_AUTO_CONTRAST">FEATURE_AUTO_CONTRAST</a></td>
+ <td class="jd-descrcol" width="100%">
+ Auto contrast
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_COLOR_BALANCE">FEATURE_COLOR_BALANCE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Color balance
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_COLOR_ENHANCEMENT">FEATURE_COLOR_ENHANCEMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Color enhancement support
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_DISPLAY_COLOR_CALIBRATION">FEATURE_DISPLAY_COLOR_CALIBRATION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display RGB color calibration
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_DISPLAY_GAMMA_CALIBRATION">FEATURE_DISPLAY_GAMMA_CALIBRATION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display gamma calibration
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_DISPLAY_MODES">FEATURE_DISPLAY_MODES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display modes
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_HIGH_TOUCH_SENSITIVITY">FEATURE_HIGH_TOUCH_SENSITIVITY</a></td>
+ <td class="jd-descrcol" width="100%">
+ High touch sensitivity for touch panels
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_KEY_DISABLE">FEATURE_KEY_DISABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Hardware navigation key disablement
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_LONG_TERM_ORBITS">FEATURE_LONG_TERM_ORBITS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Long term orbits (LTO)
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_PICTURE_ADJUSTMENT">FEATURE_PICTURE_ADJUSTMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ HSIC picture adjustment
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_SERIAL_NUMBER">FEATURE_SERIAL_NUMBER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Serial number other than ro.serialno
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_SUNLIGHT_ENHANCEMENT">FEATURE_SUNLIGHT_ENHANCEMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Increased display readability in bright light
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_TOUCHSCREEN_GESTURES">FEATURE_TOUCHSCREEN_GESTURES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Touchscreen gesture
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_TOUCH_HOVERING">FEATURE_TOUCH_HOVERING</a></td>
+ <td class="jd-descrcol" width="100%">
+ Touchscreen hovering
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#FEATURE_VIBRATOR">FEATURE_VIBRATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ Variable vibrator intensity
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#get(int)">get</a></span>(int feature)</nobr>
+
+ <div class="jd-descrdiv">
+ Determine if the given feature is enabled or disabled.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getColorBalance()">getColorBalance</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Integer&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getColorBalanceRange()">getColorBalanceRange</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getCurrentDisplayMode()">getCurrentDisplayMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDefaultDisplayMode()">getDefaultDisplayMode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDefaultPictureAdjustment()">getDefaultPictureAdjustment</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the default picture adjustment for the current mode
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibration()">getDisplayColorCalibration</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibrationDefault()">getDisplayColorCalibrationDefault</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibrationMax()">getDisplayColorCalibrationMax</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibrationMin()">getDisplayColorCalibrationMin</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayGammaCalibration(int)">getDisplayGammaCalibration</a></span>(int idx)</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 8.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayGammaCalibrationMax()">getDisplayGammaCalibrationMax</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 8.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayGammaCalibrationMin()">getDisplayGammaCalibrationMin</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 8.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode[]</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayModes()">getDisplayModes</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ <div class="jd-descrdiv">
+ Get or create an instance of the <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getLtoDestination()">getLtoDestination</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getLtoDownloadInterval()">getLtoDownloadInterval</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getLtoSource()">getLtoSource</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getNumGammaControls()">getNumGammaControls</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 8.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getPictureAdjustment()">getPictureAdjustment</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the current picture adjustment values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ List&lt;Range&lt;Float&gt;&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getPictureAdjustmentRanges()">getPictureAdjustmentRanges</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get a list of ranges valid for picture adjustment.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getSerialNumber()">getSerialNumber</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getSupportedFeatures()">getSupportedFeatures</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture[]</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getTouchscreenGestures()">getTouchscreenGestures</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorDefaultIntensity()">getVibratorDefaultIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorIntensity()">getVibratorIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorMaxIntensity()">getVibratorMaxIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorMinIntensity()">getVibratorMinIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorWarningIntensity()">getVibratorWarningIntensity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#isSunlightEnhancementSelfManaged()">isSunlightEnhancementSelfManaged</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#isSupported(int)">isSupported</a></span>(int feature)</nobr>
+
+ <div class="jd-descrdiv">
+ Determine if a Lineage Hardware feature is supported on this device
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#requireAdaptiveBacklightForSunlightEnhancement()">requireAdaptiveBacklightForSunlightEnhancement</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#set(int, boolean)">set</a></span>(int feature, boolean enable)</nobr>
+
+ <div class="jd-descrdiv">
+ Enable or disable the given feature
+
+ Only used for features which have simple enable/disable controls.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setColorBalance(int)">setColorBalance</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the desired color balance.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setDisplayColorCalibration(int[])">setDisplayColorCalibration</a></span>(int[] rgb)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the display color calibration to the given rgb triplet
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setDisplayGammaCalibration(int, int[])">setDisplayGammaCalibration</a></span>(int idx, int[] rgb)</nobr>
+
+ <div class="jd-descrdiv">
+ <em>
+ This method was deprecated
+ in API level 8.
+ No replacement.</em>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setDisplayMode(lineageos.hardware.DisplayMode, boolean)">setDisplayMode</a></span>(<a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a> mode, boolean makeDefault)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setPictureAdjustment(lineageos.hardware.HSIC)">setPictureAdjustment</a></span>(<a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a> hsic)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the desired hue/saturation/intensity/contrast
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setTouchscreenGestureEnabled(lineageos.hardware.TouchscreenGesture, boolean)">setTouchscreenGestureEnabled</a></span>(<a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a> gesture, boolean state)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#setVibratorIntensity(int)">setVibratorIntensity</a></span>(int intensity)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the current vibrator intensity
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="FEATURE_ADAPTIVE_BACKLIGHT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_ADAPTIVE_BACKLIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Adaptive backlight support (this refers to technologies like NVIDIA SmartDimmer,
+ QCOM CABL or Samsung CABC)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_AUTO_CONTRAST"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_AUTO_CONTRAST
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Auto contrast
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4096
+ (0x00001000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_COLOR_BALANCE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_COLOR_BALANCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Color balance
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 131072
+ (0x00020000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_COLOR_ENHANCEMENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_COLOR_ENHANCEMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Color enhancement support
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_DISPLAY_COLOR_CALIBRATION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_DISPLAY_COLOR_CALIBRATION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display RGB color calibration
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_DISPLAY_GAMMA_CALIBRATION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_DISPLAY_GAMMA_CALIBRATION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display gamma calibration
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_DISPLAY_MODES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_DISPLAY_MODES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display modes
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8192
+ (0x00002000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_HIGH_TOUCH_SENSITIVITY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_HIGH_TOUCH_SENSITIVITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>High touch sensitivity for touch panels
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 16
+ (0x00000010)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_KEY_DISABLE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_KEY_DISABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Hardware navigation key disablement
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 32
+ (0x00000020)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_LONG_TERM_ORBITS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_LONG_TERM_ORBITS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Long term orbits (LTO)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 64
+ (0x00000040)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_PICTURE_ADJUSTMENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_PICTURE_ADJUSTMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>HSIC picture adjustment
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 262144
+ (0x00040000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_SERIAL_NUMBER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_SERIAL_NUMBER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Serial number other than ro.serialno
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 128
+ (0x00000080)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_SUNLIGHT_ENHANCEMENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_SUNLIGHT_ENHANCEMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Increased display readability in bright light
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 256
+ (0x00000100)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_TOUCHSCREEN_GESTURES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_TOUCHSCREEN_GESTURES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Touchscreen gesture
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 524288
+ (0x00080000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_TOUCH_HOVERING"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_TOUCH_HOVERING
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Touchscreen hovering
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2048
+ (0x00000800)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_VIBRATOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_VIBRATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Variable vibrator intensity
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1024
+ (0x00000400)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="get(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">get</span>
+ <span class="normal">(int feature)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Determine if the given feature is enabled or disabled.
+
+ Only used for features which have simple enable/disable controls.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>feature</code></td>
+ <td width="100%">
+ <code>int</code>: the Lineage Hardware feature to query</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the feature is enabled, false otherwise.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getColorBalance()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getColorBalance</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the current color balance value
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getColorBalanceRange()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Integer&gt;
+ </span>
+ <span class="sympad">getColorBalanceRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Integer&gt;</code></td>
+ <td width="100%">the available range for color temperature adjustments
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCurrentDisplayMode()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a>
+ </span>
+ <span class="sympad">getCurrentDisplayMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></code></td>
+ <td width="100%">the currently active display mode
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultDisplayMode()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a>
+ </span>
+ <span class="sympad">getDefaultDisplayMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></code></td>
+ <td width="100%">the default display mode to be set on boot
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultPictureAdjustment()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">getDefaultPictureAdjustment</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the default picture adjustment for the current mode</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%">HSIC object with default settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayColorCalibration()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int[]
+ </span>
+ <span class="sympad">getDisplayColorCalibration</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int[]</code></td>
+ <td width="100%">the current RGB calibration, where int[0] = R, int[1] = G, int[2] = B.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayColorCalibrationDefault()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDisplayColorCalibrationDefault</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the default value for all colors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayColorCalibrationMax()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDisplayColorCalibrationMax</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The minimum value for all colors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayColorCalibrationMin()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDisplayColorCalibrationMin</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The minimum value for all colors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayGammaCalibration(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int[]
+ </span>
+ <span class="sympad">getDisplayGammaCalibration</span>
+ <span class="normal">(int idx)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 8.</strong><br/>
+ No replacement.
+ </p>
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>idx</code></td>
+ <td width="100%">
+ <code>int</code>: the control to query</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int[]</code></td>
+ <td width="100%">the current RGB gamma calibration for the given control</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayGammaCalibrationMax()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDisplayGammaCalibrationMax</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 8.</strong><br/>
+ No replacement.
+ </p>
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the maximum value for all colors</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayGammaCalibrationMin()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDisplayGammaCalibrationMin</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 8.</strong><br/>
+ No replacement.
+ </p>
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the minimum value for all colors</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDisplayModes()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode[]</a>
+ </span>
+ <span class="sympad">getDisplayModes</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode[]</a></code></td>
+ <td width="100%">a list of available display modes on the devices
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get or create an instance of the <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLtoDestination()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getLtoDestination</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the destination location of LTO data, or null on failure
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLtoDownloadInterval()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ long
+ </span>
+ <span class="sympad">getLtoDownloadInterval</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">the interval, in milliseconds, to trigger LTO data download
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLtoSource()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getLtoSource</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the source location of LTO data, or null on failure
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getNumGammaControls()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getNumGammaControls</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 8.</strong><br/>
+ No replacement.
+ </p>
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the number of RGB controls the device supports</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPictureAdjustment()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">getPictureAdjustment</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the current picture adjustment values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%">HSIC object with current settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPictureAdjustmentRanges()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ List&lt;Range&lt;Float&gt;&gt;
+ </span>
+ <span class="sympad">getPictureAdjustmentRanges</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get a list of ranges valid for picture adjustment.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>List&lt;Range&lt;Float&gt;&gt;</code></td>
+ <td width="100%">range list
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSerialNumber()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getSerialNumber</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the serial number to display instead of ro.serialno, or null on failure
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSupportedFeatures()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getSupportedFeatures</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the supported features bitmask
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTouchscreenGestures()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture[]</a>
+ </span>
+ <span class="sympad">getTouchscreenGestures</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture[]</a></code></td>
+ <td width="100%">a list of available touchscreen gestures on the devices
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getVibratorDefaultIntensity()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getVibratorDefaultIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The default vibrator intensity.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getVibratorIntensity()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getVibratorIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The current vibrator intensity.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getVibratorMaxIntensity()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getVibratorMaxIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The maximum vibrator intensity.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getVibratorMinIntensity()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getVibratorMinIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The minimum vibrator intensity.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getVibratorWarningIntensity()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getVibratorWarningIntensity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The warning threshold vibrator intensity.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isSunlightEnhancementSelfManaged()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isSunlightEnhancementSelfManaged</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if this implementation does it's own lux metering
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isSupported(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isSupported</span>
+ <span class="normal">(int feature)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Determine if a Lineage Hardware feature is supported on this device</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>feature</code></td>
+ <td width="100%">
+ <code>int</code>: The Lineage Hardware feature to query</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the feature is supported, false otherwise.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="requireAdaptiveBacklightForSunlightEnhancement()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">requireAdaptiveBacklightForSunlightEnhancement</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if adaptive backlight should be enabled when sunlight enhancement
+ is enabled.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="set(int, boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">set</span>
+ <span class="normal">(int feature, boolean enable)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable or disable the given feature
+
+ Only used for features which have simple enable/disable controls.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>feature</code></td>
+ <td width="100%">
+ <code>int</code>: the Lineage Hardware feature to set</td>
+ </tr>
+ <tr>
+ <td><code>enable</code></td>
+ <td width="100%">
+ <code>boolean</code>: true to enable, false to disale</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the feature is enabled, false otherwise.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setColorBalance(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setColorBalance</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the desired color balance. Must fall within the range obtained from
+ getColorBalanceRange()</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if success
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setDisplayColorCalibration(int[])"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setDisplayColorCalibration</span>
+ <span class="normal">(int[] rgb)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the display color calibration to the given rgb triplet</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>rgb</code></td>
+ <td width="100%">
+ <code>int</code>: RGB color calibration. Each value must be between
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibrationMin()">getDisplayColorCalibrationMin()</a></code> and <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayColorCalibrationMax()">getDisplayColorCalibrationMax()</a></code>,
+ inclusive.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true on success, false otherwise.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setDisplayGammaCalibration(int, int[])"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setDisplayGammaCalibration</span>
+ <span class="normal">(int idx, int[] rgb)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This method was deprecated
+ in API level 8.</strong><br/>
+ No replacement.
+ </p>
+ <p>Set the display gamma calibration for a specific control</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>idx</code></td>
+ <td width="100%">
+ <code>int</code>: the control to set</td>
+ </tr>
+ <tr>
+ <td><code>rgb</code></td>
+ <td width="100%">
+ <code>int</code>: RGB color calibration. Each value must be between
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayGammaCalibrationMin()">getDisplayGammaCalibrationMin()</a></code> and <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getDisplayGammaCalibrationMax()">getDisplayGammaCalibrationMax()</a></code>,
+ inclusive.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true on success, false otherwise.</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setDisplayMode(lineageos.hardware.DisplayMode, boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setDisplayMode</span>
+ <span class="normal">(<a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a> mode, boolean makeDefault)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>mode</code></td>
+ <td width="100%">
+ <code>DisplayMode</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>makeDefault</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if setting the mode was successful
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setPictureAdjustment(lineageos.hardware.HSIC)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setPictureAdjustment</span>
+ <span class="normal">(<a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a> hsic)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the desired hue/saturation/intensity/contrast</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if success
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setTouchscreenGestureEnabled(lineageos.hardware.TouchscreenGesture, boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setTouchscreenGestureEnabled</span>
+ <span class="normal">(<a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a> gesture, boolean state)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>gesture</code></td>
+ <td width="100%">
+ <code>TouchscreenGesture</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>state</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if setting the activation status was successful
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setVibratorIntensity(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setVibratorIntensity</span>
+ <span class="normal">(int intensity)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the current vibrator intensity</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>intensity</code></td>
+ <td width="100%">
+ <code>int</code>: the intensity to set, between <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorMinIntensity()">getVibratorMinIntensity()</a></code> and
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html#getVibratorMaxIntensity()">getVibratorMaxIntensity()</a></code> inclusive.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true on success, false otherwise.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/LiveDisplayConfig.html b/reference/lineageos/hardware/LiveDisplayConfig.html
new file mode 100644
index 00000000..a1b26193
--- /dev/null
+++ b/reference/lineageos/hardware/LiveDisplayConfig.html
@@ -0,0 +1,2326 @@
+<!-- ################ 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>LiveDisplayConfig | 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">
+ <div id="doc-api-level" class="6" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="selected api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LiveDisplayConfig</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-6">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.LiveDisplayConfig</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Holder class for LiveDisplay static configuration.
+
+ This class holds various defaults and hardware capabilities
+ which are involved with LiveDisplay.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#LiveDisplayConfig(java.util.BitSet, int, int, int, boolean, boolean, boolean, boolean, android.util.Range<java.lang.Integer>, android.util.Range<java.lang.Integer>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>)">LiveDisplayConfig</a></span>(BitSet capabilities, int defaultMode, int defaultDayTemperature, int defaultNightTemperature, boolean defaultAutoOutdoorMode, boolean defaultAutoContrast, boolean defaultCABC, boolean defaultColorEnhancement, Range&lt;Integer&gt; colorTemperatureRange, Range&lt;Integer&gt; colorBalanceRange, Range&lt;Float&gt; hueRange, Range&lt;Float&gt; saturationRange, Range&lt;Float&gt; intensityRange, Range&lt;Float&gt; contrastRange, Range&lt;Float&gt; saturationThresholdRange)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Integer&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getColorBalanceRange()">getColorBalanceRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the range of supported color balance
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Integer&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getColorTemperatureRange()">getColorTemperatureRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the range of supported color temperatures
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Float&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getContrastRange()">getContrastRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the supported range for contrast adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultAutoContrast()">getDefaultAutoContrast</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for auto contrast
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultAutoOutdoorMode()">getDefaultAutoOutdoorMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for automatic outdoor mode
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultCABC()">getDefaultCABC</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for CABC
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultColorEnhancement()">getDefaultColorEnhancement</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for color enhancement
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultDayTemperature()">getDefaultDayTemperature</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the default color temperature to use in the daytime.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultMode()">getDefaultMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default adaptive mode.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getDefaultNightTemperature()">getDefaultNightTemperature</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the default color temperature to use at night.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Float&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getHueRange()">getHueRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the supported range for hue adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Float&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getIntensityRange()">getIntensityRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the supported range for intensity adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ List&lt;Range&lt;Float&gt;&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getPictureAdjustmentRanges()">getPictureAdjustmentRanges</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience method to get a list of all picture adjustment ranges
+ with a single call.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Float&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getSaturationRange()">getSaturationRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the supported range for saturation adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Range&lt;Float&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#getSaturationThresholdRange()">getSaturationThresholdRange</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the supported range for saturation threshold adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#hasFeature(int)">hasFeature</a></span>(int feature)</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if a particular feature or mode is supported by the system.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#hasModeSupport()">hasModeSupport</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if LiveDisplay has support for adaptive modes.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if LiveDisplay is available for use on this device.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel out, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LiveDisplayConfig(java.util.BitSet, int, int, int, boolean, boolean, boolean, boolean, android.util.Range<java.lang.Integer>, android.util.Range<java.lang.Integer>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>, android.util.Range<java.lang.Float>)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LiveDisplayConfig</span>
+ <span class="normal">(BitSet capabilities, int defaultMode, int defaultDayTemperature, int defaultNightTemperature, boolean defaultAutoOutdoorMode, boolean defaultAutoContrast, boolean defaultCABC, boolean defaultColorEnhancement, Range&lt;Integer&gt; colorTemperatureRange, Range&lt;Integer&gt; colorBalanceRange, Range&lt;Float&gt; hueRange, Range&lt;Float&gt; saturationRange, Range&lt;Float&gt; intensityRange, Range&lt;Float&gt; contrastRange, Range&lt;Float&gt; saturationThresholdRange)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>capabilities</code></td>
+ <td width="100%">
+ <code>BitSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultMode</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultDayTemperature</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultNightTemperature</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultAutoOutdoorMode</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultAutoContrast</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultCABC</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defaultColorEnhancement</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>colorTemperatureRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>colorBalanceRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>hueRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>saturationRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>intensityRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>contrastRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>saturationThresholdRange</code></td>
+ <td width="100%">
+ <code>Range</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getColorBalanceRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Integer&gt;
+ </span>
+ <span class="sympad">getColorBalanceRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the range of supported color balance</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Integer&gt;</code></td>
+ <td width="100%">linear range which maps into the temperature range curve
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getColorTemperatureRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Integer&gt;
+ </span>
+ <span class="sympad">getColorTemperatureRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the range of supported color temperatures</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Integer&gt;</code></td>
+ <td width="100%">range in Kelvin
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getContrastRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Float&gt;
+ </span>
+ <span class="sympad">getContrastRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the supported range for contrast adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Float&gt;</code></td>
+ <td width="100%">float range
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultAutoContrast()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getDefaultAutoContrast</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for auto contrast</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultAutoOutdoorMode()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getDefaultAutoOutdoorMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for automatic outdoor mode</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultCABC()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getDefaultCABC</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for CABC</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultColorEnhancement()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getDefaultColorEnhancement</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for color enhancement</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultDayTemperature()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDefaultDayTemperature</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the default color temperature to use in the daytime. This is typically
+ set to 6500K, however this may not be entirely accurate. Use this value for
+ resetting controls to the default.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the default day temperature in K
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultMode()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDefaultMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default adaptive mode.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the default mode
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultNightTemperature()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDefaultNightTemperature</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the default color temperature to use at night. This is typically set
+ to 4500K, but this may not be entirely accurate. Use this value for resetting
+ controls to defaults.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the default night color temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getHueRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Float&gt;
+ </span>
+ <span class="sympad">getHueRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the supported range for hue adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Float&gt;</code></td>
+ <td width="100%">float range
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getIntensityRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Float&gt;
+ </span>
+ <span class="sympad">getIntensityRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the supported range for intensity adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Float&gt;</code></td>
+ <td width="100%">float range
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPictureAdjustmentRanges()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ List&lt;Range&lt;Float&gt;&gt;
+ </span>
+ <span class="sympad">getPictureAdjustmentRanges</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience method to get a list of all picture adjustment ranges
+ with a single call.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>List&lt;Range&lt;Float&gt;&gt;</code></td>
+ <td width="100%">List of float ranges
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSaturationRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Float&gt;
+ </span>
+ <span class="sympad">getSaturationRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the supported range for saturation adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Float&gt;</code></td>
+ <td width="100%">float range
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSaturationThresholdRange()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Range&lt;Float&gt;
+ </span>
+ <span class="sympad">getSaturationThresholdRange</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the supported range for saturation threshold adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Range&lt;Float&gt;</code></td>
+ <td width="100%">float range
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hasFeature(int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">hasFeature</span>
+ <span class="normal">(int feature)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if a particular feature or mode is supported by the system.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if capable
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hasModeSupport()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">hasModeSupport</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if LiveDisplay has support for adaptive modes.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if adaptive modes are available
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isAvailable()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAvailable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if LiveDisplay is available for use on this device.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if any feature is enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel out, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>out</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/LiveDisplayManager.html b/reference/lineageos/hardware/LiveDisplayManager.html
new file mode 100644
index 00000000..cebdbc62
--- /dev/null
+++ b/reference/lineageos/hardware/LiveDisplayManager.html
@@ -0,0 +1,3108 @@
+<!-- ################ 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>LiveDisplayManager | 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">
+ <div id="doc-api-level" class="6" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="selected api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LiveDisplayManager</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-6">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.LiveDisplayManager</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">LiveDisplay is an advanced set of features for improving
+ display quality under various ambient conditions.
+
+ The backend service is constructed with a set of LiveDisplayFeatures
+ which provide capabilities such as outdoor mode, night mode,
+ and calibration. It interacts with LineageHardwareService to relay
+ changes down to the lower layers.
+
+ Multiple adaptive modes are supported, and various hardware
+ features such as CABC, ACO and color enhancement are also
+ managed by LiveDisplay.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#ADJUSTMENT_CONTRAST">ADJUSTMENT_CONTRAST</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#ADJUSTMENT_HUE">ADJUSTMENT_HUE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#ADJUSTMENT_INTENSITY">ADJUSTMENT_INTENSITY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#ADJUSTMENT_SATURATION">ADJUSTMENT_SATURATION</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_AUTO_CONTRAST">FEATURE_AUTO_CONTRAST</a></td>
+ <td class="jd-descrcol" width="100%">
+ Adjust images to increase contrast
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_CABC">FEATURE_CABC</a></td>
+ <td class="jd-descrcol" width="100%">
+ Content adaptive backlight control, adjust images to
+ increase brightness in order to reduce backlight level
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_COLOR_ADJUSTMENT">FEATURE_COLOR_ADJUSTMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Capable of adjusting RGB levels
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_COLOR_BALANCE">FEATURE_COLOR_BALANCE</a></td>
+ <td class="jd-descrcol" width="100%">
+ System supports direct range-based control of display
+ color balance (temperature).
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_COLOR_ENHANCEMENT">FEATURE_COLOR_ENHANCEMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Adjust image to improve saturation and color
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_DISPLAY_MODES">FEATURE_DISPLAY_MODES</a></td>
+ <td class="jd-descrcol" width="100%">
+ System supports multiple display calibrations
+ for different viewing intents.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_MANAGED_OUTDOOR_MODE">FEATURE_MANAGED_OUTDOOR_MODE</a></td>
+ <td class="jd-descrcol" width="100%">
+ System supports outdoor mode, but environmental sensing
+ is done by an external application.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#FEATURE_PICTURE_ADJUSTMENT">FEATURE_PICTURE_ADJUSTMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ System supports manual hue/saturation/intensity/contrast
+ adjustment of display.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#MODE_AUTO">MODE_AUTO</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enable automatic detection of appropriate mode
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#MODE_DAY">MODE_DAY</a></td>
+ <td class="jd-descrcol" width="100%">
+ Change color temperature to day mode, and allow
+ detection of outdoor conditions
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#MODE_NIGHT">MODE_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Change color temperature to night mode
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#MODE_OFF">MODE_OFF</a></td>
+ <td class="jd-descrcol" width="100%">
+ Disable all LiveDisplay adaptive features
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#MODE_OUTDOOR">MODE_OUTDOOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ Increase brightness/contrast/saturation for sunlight
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getColorAdjustment()">getColorAdjustment</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the current RGB triplet which is applied as a color adjustment.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getConfig()">getConfig</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the static configuration and settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getDayColorTemperature()">getDayColorTemperature</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the user-specified color temperature to use in the daytime.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getDefaultPictureAdjustment()">getDefaultPictureAdjustment</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the default picture adjustment for the current display mode
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+
+ static
+
+ <a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ <div class="jd-descrdiv">
+ Get or create an instance of the <code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getMode()">getMode</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Returns the current adaptive mode.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getNightColorTemperature()">getNightColorTemperature</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the user-specified color temperature to use at night.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#getPictureAdjustment()">getPictureAdjustment</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the current picture adjustment settings (hue, saturation, intensity, contrast)
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#isAutoContrastEnabled()">isAutoContrastEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if the auto contrast optimization feature is enabled.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#isAutomaticOutdoorModeEnabled()">isAutomaticOutdoorModeEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if outdoor mode should be enabled automatically when under extremely high
+ ambient light.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#isCABCEnabled()">isCABCEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if the CABC feature is enabled
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#isColorEnhancementEnabled()">isColorEnhancementEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Checks if the color enhancement feature is enabled
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#isNightModeEnabled()">isNightModeEnabled</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Determine whether night mode is enabled (be it automatic or manual)
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setAutoContrastEnabled(boolean)">setAutoContrastEnabled</a></span>(boolean enabled)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the state of auto contrast optimization
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setAutomaticOutdoorModeEnabled(boolean)">setAutomaticOutdoorModeEnabled</a></span>(boolean enabled)</nobr>
+
+ <div class="jd-descrdiv">
+ Enables automatic detection of outdoor conditions.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setCABCEnabled(boolean)">setCABCEnabled</a></span>(boolean enabled)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the state of CABC
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setColorAdjustment(float[])">setColorAdjustment</a></span>(float[] adj)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the color adjustment to use.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setColorEnhancementEnabled(boolean)">setColorEnhancementEnabled</a></span>(boolean enabled)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the state of color enhancement
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setDayColorTemperature(int)">setDayColorTemperature</a></span>(int temperature)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the color temperature to use in the daytime.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setMode(int)">setMode</a></span>(int mode)</nobr>
+
+ <div class="jd-descrdiv">
+ Selects a new adaptive mode.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setNightColorTemperature(int)">setNightColorTemperature</a></span>(int temperature)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets the color temperature to use at night.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html#setPictureAdjustment(lineageos.hardware.HSIC)">setPictureAdjustment</a></span>(<a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a> hsic)</nobr>
+
+ <div class="jd-descrdiv">
+ Sets a new picture adjustment
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ADJUSTMENT_CONTRAST"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ADJUSTMENT_CONTRAST
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ADJUSTMENT_HUE"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ADJUSTMENT_HUE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ADJUSTMENT_INTENSITY"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ADJUSTMENT_INTENSITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ADJUSTMENT_SATURATION"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ADJUSTMENT_SATURATION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_AUTO_CONTRAST"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_AUTO_CONTRAST
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Adjust images to increase contrast
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 11
+ (0x0000000b)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_CABC"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_CABC
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Content adaptive backlight control, adjust images to
+ increase brightness in order to reduce backlight level
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 10
+ (0x0000000a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_COLOR_ADJUSTMENT"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_COLOR_ADJUSTMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Capable of adjusting RGB levels
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 13
+ (0x0000000d)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_COLOR_BALANCE"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_COLOR_BALANCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>System supports direct range-based control of display
+ color balance (temperature). This is preferred over
+ simple RGB adjustment.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 16
+ (0x00000010)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_COLOR_ENHANCEMENT"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_COLOR_ENHANCEMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Adjust image to improve saturation and color
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 12
+ (0x0000000c)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_DISPLAY_MODES"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_DISPLAY_MODES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>System supports multiple display calibrations
+ for different viewing intents.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 15
+ (0x0000000f)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_MANAGED_OUTDOOR_MODE"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_MANAGED_OUTDOOR_MODE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>System supports outdoor mode, but environmental sensing
+ is done by an external application.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 14
+ (0x0000000e)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FEATURE_PICTURE_ADJUSTMENT"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FEATURE_PICTURE_ADJUSTMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>System supports manual hue/saturation/intensity/contrast
+ adjustment of display.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 17
+ (0x00000011)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODE_AUTO"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MODE_AUTO
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable automatic detection of appropriate mode
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODE_DAY"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MODE_DAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Change color temperature to day mode, and allow
+ detection of outdoor conditions
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODE_NIGHT"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MODE_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Change color temperature to night mode
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODE_OFF"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MODE_OFF
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Disable all LiveDisplay adaptive features
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODE_OUTDOOR"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MODE_OUTDOOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Increase brightness/contrast/saturation for sunlight
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getColorAdjustment()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float[]
+ </span>
+ <span class="sympad">getColorAdjustment</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the current RGB triplet which is applied as a color adjustment.
+ The values are floats between 0 and 1. A setting of { 1.0, 1.0, 1.0 }
+ means that no adjustment is made.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float[]</code></td>
+ <td width="100%">array of { R, G, B } offsets
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConfig()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a>
+ </span>
+ <span class="sympad">getConfig</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the static configuration and settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></code></td>
+ <td width="100%">the configuration
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDayColorTemperature()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getDayColorTemperature</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the user-specified color temperature to use in the daytime.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the day color temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDefaultPictureAdjustment()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">getDefaultPictureAdjustment</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the default picture adjustment for the current display mode</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%">HSIC object with default values
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+ synchronized
+ <a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get or create an instance of the <code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getMode()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getMode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Returns the current adaptive mode.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">id of the selected mode
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getNightColorTemperature()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getNightColorTemperature</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the user-specified color temperature to use at night.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the night color temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPictureAdjustment()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a>
+ </span>
+ <span class="sympad">getPictureAdjustment</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the current picture adjustment settings (hue, saturation, intensity, contrast)</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></code></td>
+ <td width="100%">HSIC object with current settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isAutoContrastEnabled()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAutoContrastEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if the auto contrast optimization feature is enabled.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isAutomaticOutdoorModeEnabled()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAutomaticOutdoorModeEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if outdoor mode should be enabled automatically when under extremely high
+ ambient light. This is typically around 12000 lux.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">if outdoor conditions should be detected
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isCABCEnabled()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isCABCEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if the CABC feature is enabled</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isColorEnhancementEnabled()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isColorEnhancementEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Checks if the color enhancement feature is enabled</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if enabled
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isNightModeEnabled()"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isNightModeEnabled</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Determine whether night mode is enabled (be it automatic or manual)
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAutoContrastEnabled(boolean)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setAutoContrastEnabled</span>
+ <span class="normal">(boolean enabled)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the state of auto contrast optimization</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAutomaticOutdoorModeEnabled(boolean)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setAutomaticOutdoorModeEnabled</span>
+ <span class="normal">(boolean enabled)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enables automatic detection of outdoor conditions. Outdoor mode is triggered
+ when high ambient light is detected and it's not night.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setCABCEnabled(boolean)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setCABCEnabled</span>
+ <span class="normal">(boolean enabled)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the state of CABC</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setColorAdjustment(float[])"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setColorAdjustment</span>
+ <span class="normal">(float[] adj)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the color adjustment to use. This can be set by the user to calibrate
+ their screen. This should be sent in the format { R, G, B } as floats from
+ 0 to 1. A setting of { 1.0, 1.0, 1.0 } means that no adjustment is made.
+ The hardware implementation may refuse certain values which make the display
+ unreadable, such as { 0, 0, 0 }. This calibration will be combined with other
+ internal adjustments, such as night mode, if necessary.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>adj</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setColorEnhancementEnabled(boolean)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setColorEnhancementEnabled</span>
+ <span class="normal">(boolean enabled)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the state of color enhancement</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setDayColorTemperature(int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setDayColorTemperature</span>
+ <span class="normal">(int temperature)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the color temperature to use in the daytime.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setMode(int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setMode</span>
+ <span class="normal">(int mode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Selects a new adaptive mode.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the mode was selected
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setNightColorTemperature(int)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setNightColorTemperature</span>
+ <span class="normal">(int temperature)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets the color temperature to use at night.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if state was changed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setPictureAdjustment(lineageos.hardware.HSIC)"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setPictureAdjustment</span>
+ <span class="normal">(<a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a> hsic)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Sets a new picture adjustment</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if success
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/TouchscreenGesture.html b/reference/lineageos/hardware/TouchscreenGesture.html
new file mode 100644
index 00000000..25066f3b
--- /dev/null
+++ b/reference/lineageos/hardware/TouchscreenGesture.html
@@ -0,0 +1,1228 @@
+<!-- ################ 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>TouchscreenGesture | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">TouchscreenGesture</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.hardware.TouchscreenGesture</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Touchscreen gestures API
+
+ A device may implement several touchscreen gestures for use while
+ the display is turned off, such as drawing alphabets and shapes.
+ These gestures can be interpreted by userspace to activate certain
+ actions and launch certain apps, such as to skip music tracks,
+ to turn on the flashlight, or to launch the camera app.
+
+ This *should always* be supported by the hardware directly.
+ A lot of recent touch controllers have a firmware option for this.
+
+ This API provides support for enumerating the gestures
+ supported by the touchscreen.
+
+ A TouchscreenGesture is referenced by it's identifier and carries an
+ associated name (up to the user to translate this value).
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#id">id</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#keycode">keycode</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ String</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#name">name</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#TouchscreenGesture(int, java.lang.String, int)">TouchscreenGesture</a></span>(int id, String name, int keycode)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel parcel, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="id"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ int
+ </span>
+ id
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="keycode"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ int
+ </span>
+ keycode
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="name"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ String
+ </span>
+ name
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="TouchscreenGesture(int, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">TouchscreenGesture</span>
+ <span class="normal">(int id, String name, int keycode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>id</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>keycode</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel parcel, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>parcel</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/hardware/package-summary.html b/reference/lineageos/hardware/package-summary.html
new file mode 100644
index 00000000..c9f1a63d
--- /dev/null
+++ b/reference/lineageos/hardware/package-summary.html
@@ -0,0 +1,392 @@
+<!-- ################ 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>lineageos.hardware | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/hardware/DisplayMode.html">DisplayMode</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/HSIC.html">HSIC</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/hardware/TouchscreenGesture.html">TouchscreenGesture</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.hardware</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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>
+
+
+ <tr class=" 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>
+
+
+ <tr class="alt-color 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=" 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-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>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/Build.LINEAGE_VERSION.html b/reference/lineageos/os/Build.LINEAGE_VERSION.html
new file mode 100644
index 00000000..59722f68
--- /dev/null
+++ b/reference/lineageos/os/Build.LINEAGE_VERSION.html
@@ -0,0 +1,820 @@
+<!-- ################ 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>Build.LINEAGE_VERSION | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+ <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Build.LINEAGE_VERSION</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.os.Build.LINEAGE_VERSION</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Various version strings. </p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html#SDK_INT">SDK_INT</a></td>
+ <td class="jd-descrcol" width="100%">
+ The user-visible SDK version of the framework; its possible
+ values are defined in <code><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></code>.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html#Build.LINEAGE_VERSION()">Build.LINEAGE_VERSION</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="SDK_INT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SDK_INT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The user-visible SDK version of the framework; its possible
+ values are defined in <code><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></code>.
+
+ Will return 0 if the device does not support the Lineage SDK.
+</p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Build.LINEAGE_VERSION()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Build.LINEAGE_VERSION</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html b/reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html
new file mode 100644
index 00000000..cc13493c
--- /dev/null
+++ b/reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html
@@ -0,0 +1,1392 @@
+<!-- ################ 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>Build.LINEAGE_VERSION_CODES | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">Build.LINEAGE_VERSION_CODES</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.os.Build.LINEAGE_VERSION_CODES</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Enumeration of the currently known SDK version codes. These are the
+ values that can be found in <code><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html#SDK_INT">SDK_INT</a></code>. Version numbers
+ increment monotonically with each official platform release.
+
+ To programmatically validate that a given API is available for use on the device,
+ you can quickly check if the SDK_INT from the OS is provided and is greater or equal
+ to the API level that your application is targeting.
+
+ <p>Example for validating that Profiles API is available
+ <pre class="prettyprint">
+ private void removeActiveProfile() {
+ Make sure we're running on BoysenBerry or higher to use Profiles API
+ if (Build.LINEAGE_VERSION.SDK_INT >= Build.LINEAGE_VERSION_CODES.BOYSENBERRY) {
+ ProfileManager profileManager = ProfileManager.getInstance(this);
+ Profile activeProfile = profileManager.getActiveProfile();
+ if (activeProfile != null) {
+ profileManager.removeProfile(activeProfile);
+ }
+ }
+ }
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#APRICOT">APRICOT</a></td>
+ <td class="jd-descrcol" width="100%">
+ June 2015: The first version of the platform sdk for CyanogenMod
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#BOYSENBERRY">BOYSENBERRY</a></td>
+ <td class="jd-descrcol" width="100%">
+ September 2015: The second version of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later release will get these
+ new features:</p>
+ <ul>
+ <li>Profiles API via <code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code>
+ <li>Hardware Abstraction Framework Access via
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code> (Not for use by 3rd parties)
+ <li>Introductory Settings Provider <code><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></code>
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#CANTALOUPE">CANTALOUPE</a></td>
+ <td class="jd-descrcol" width="100%">
+ November - December 2015: The third iteration of the platform sdk for CyanogenMod
+ Transition api level that is mostly 1:1 to <code><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#BOYSENBERRY">BOYSENBERRY</a></code>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#DRAGON_FRUIT">DRAGON_FRUIT</a></td>
+ <td class="jd-descrcol" width="100%">
+ January 2016: The 4th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features:</p>
+ <ul>
+ <li>Inclusion of the PerformanceManager interfaces, allowing an application to specify
+ the type of mode to have the device be placed in via
+ <code><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></code></li>
+ <li>Numerous new "System" settings exposed via the
+ <code><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></code> interface</li>
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#ELDERBERRY">ELDERBERRY</a></td>
+ <td class="jd-descrcol" width="100%">
+ April 2016: The 5th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Weather request api to fetch weather data from providers on the device
+ <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code></li>
+ <li>Weather provider api to provide weather data to any listener on the device
+ <code><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></code></li>
+ <li>Parceling helper class <code><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></code> to help with parcel
+ headers and protocol revisions</li>
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#FIG">FIG</a></td>
+ <td class="jd-descrcol" width="100%">
+ August 2016: The 6th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Ability to query and color balance ranges from the
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code>, as well as do picture adjustment</li>
+ <li>Extended capabilities of the LiveDisplay interfaces, now providing
+ <code><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></code> and a dedicated
+ <code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code></li>
+ <li>Added new settings, such as LOCKSCREEN_ROTATION and DISPLAY_LOW_POWER
+ to <code><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></code></li>
+ </ul>
+
+ Signing out, Adnan ✌
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#GUAVA">GUAVA</a></td>
+ <td class="jd-descrcol" width="100%">
+ January 2017: Unreleased preliminary version starting from CM14
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#HACKBERRY">HACKBERRY</a></td>
+ <td class="jd-descrcol" width="100%">
+ February 2018: Unreleased preliminary version starting from LineageOS 15.1
+ <p>Unused APIs have been removed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#ILAMA">ILAMA</a></td>
+ <td class="jd-descrcol" width="100%">
+ March 2018: The 1st iteration of the platform sdk for LineageOS
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Styles API to customize the system and get customized basing on the system style
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#Build.LINEAGE_VERSION_CODES()">Build.LINEAGE_VERSION_CODES</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="APRICOT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ APRICOT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>June 2015: The first version of the platform sdk for CyanogenMod
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BOYSENBERRY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ BOYSENBERRY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>September 2015: The second version of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later release will get these
+ new features:</p>
+ <ul>
+ <li>Profiles API via <code><a href="../../../reference/lineageos/app/ProfileManager.html">ProfileManager</a></code>
+ <li>Hardware Abstraction Framework Access via
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code> (Not for use by 3rd parties)
+ <li>Introductory Settings Provider <code><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></code>
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CANTALOUPE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ CANTALOUPE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>November - December 2015: The third iteration of the platform sdk for CyanogenMod
+ Transition api level that is mostly 1:1 to <code><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html#BOYSENBERRY">BOYSENBERRY</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DRAGON_FRUIT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DRAGON_FRUIT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>January 2016: The 4th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features:</p>
+ <ul>
+ <li>Inclusion of the PerformanceManager interfaces, allowing an application to specify
+ the type of mode to have the device be placed in via
+ <code><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></code></li>
+ <li>Numerous new "System" settings exposed via the
+ <code><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></code> interface</li>
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ELDERBERRY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ELDERBERRY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>April 2016: The 5th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Weather request api to fetch weather data from providers on the device
+ <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code></li>
+ <li>Weather provider api to provide weather data to any listener on the device
+ <code><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></code></li>
+ <li>Parceling helper class <code><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></code> to help with parcel
+ headers and protocol revisions</li>
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 5
+ (0x00000005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FIG"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FIG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>August 2016: The 6th iteration of the platform sdk for CyanogenMod
+
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Ability to query and color balance ranges from the
+ <code><a href="../../../reference/lineageos/hardware/LineageHardwareManager.html">LineageHardwareManager</a></code>, as well as do picture adjustment</li>
+ <li>Extended capabilities of the LiveDisplay interfaces, now providing
+ <code><a href="../../../reference/lineageos/hardware/LiveDisplayConfig.html">LiveDisplayConfig</a></code> and a dedicated
+ <code><a href="../../../reference/lineageos/hardware/LiveDisplayManager.html">LiveDisplayManager</a></code></li>
+ <li>Added new settings, such as LOCKSCREEN_ROTATION and DISPLAY_LOW_POWER
+ to <code><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></code></li>
+ </ul>
+
+ Signing out, Adnan ✌
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 6
+ (0x00000006)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="GUAVA"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ GUAVA
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>January 2017: Unreleased preliminary version starting from CM14
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 7
+ (0x00000007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HACKBERRY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HACKBERRY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>February 2018: Unreleased preliminary version starting from LineageOS 15.1
+ <p>Unused APIs have been removed.</p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ILAMA"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ILAMA
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>March 2018: The 1st iteration of the platform sdk for LineageOS
+ <p>Applications targeting this or a later version will get access to these
+ new features!</p>
+ <ul>
+ <li>Styles API to customize the system and get customized basing on the system style
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 9
+ (0x00000009)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Build.LINEAGE_VERSION_CODES()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Build.LINEAGE_VERSION_CODES</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/Build.html b/reference/lineageos/os/Build.html
new file mode 100644
index 00000000..a2fd6513
--- /dev/null
+++ b/reference/lineageos/os/Build.html
@@ -0,0 +1,1062 @@
+<!-- ################ 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>Build | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+ &#124; <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">Build</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.os.Build</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Information about the current LineageOS build, extracted from system properties.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.html#UNKNOWN">UNKNOWN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Value used for when a build property is unknown.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ String</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.html#LINEAGEOS_DISPLAY_VERSION">LINEAGEOS_DISPLAY_VERSION</a></td>
+ <td class="jd-descrcol" width="100%">
+ A build ID string meant for displaying to the user
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ String</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/os/Build.html#LINEAGEOS_VERSION">LINEAGEOS_VERSION</a></td>
+ <td class="jd-descrcol" width="100%">
+ A build ID utilized to distinguish lineageos versions
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Build.html#Build()">Build</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Build.html#getNameForSDKInt(int)">getNameForSDKInt</a></span>(int sdkInt)</nobr>
+
+ <div class="jd-descrdiv">
+ Retrieve the name for the SDK int
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="UNKNOWN"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ UNKNOWN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Value used for when a build property is unknown. </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "unknown"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="LINEAGEOS_DISPLAY_VERSION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ LINEAGEOS_DISPLAY_VERSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A build ID string meant for displaying to the user </p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="LINEAGEOS_VERSION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ LINEAGEOS_VERSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A build ID utilized to distinguish lineageos versions </p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Build()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Build</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getNameForSDKInt(int)"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ String
+ </span>
+ <span class="sympad">getNameForSDKInt</span>
+ <span class="normal">(int sdkInt)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Retrieve the name for the SDK int</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">name of the SDK int, {@link #UNKNOWN) if not known
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/Concierge.ParcelInfo.html b/reference/lineageos/os/Concierge.ParcelInfo.html
new file mode 100644
index 00000000..05a92088
--- /dev/null
+++ b/reference/lineageos/os/Concierge.ParcelInfo.html
@@ -0,0 +1,821 @@
+<!-- ################ 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>Concierge.ParcelInfo | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+
+
+ <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">Concierge.ParcelInfo</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.os.Concierge.ParcelInfo</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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>. The exposed method
+ of <code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html#getParcelVersion()">getParcelVersion()</a></code> gets the api level of the parcel object.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html#complete()">complete</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Complete the <code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code> for the Concierge.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html#getParcelVersion()">getParcelVersion</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the parcel version from the <code><a href="../../../reference/android/os/Parcel.html">Parcel</a></code> received by the Concierge.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="complete()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">complete</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Complete the <code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code> for the Concierge.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="getParcelVersion()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getParcelVersion</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the parcel version from the <code><a href="../../../reference/android/os/Parcel.html">Parcel</a></code> received by the Concierge.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><code><a href="../../../">ERROR(/#PARCELABLE_VERSION)</a></code> of the <code><a href="../../../reference/android/os/Parcel.html">Parcel</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/Concierge.html b/reference/lineageos/os/Concierge.html
new file mode 100644
index 00000000..3e21e8df
--- /dev/null
+++ b/reference/lineageos/os/Concierge.html
@@ -0,0 +1,900 @@
+<!-- ################ 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>Concierge | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">Concierge</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.os.Concierge</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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.
+
+ <p>On incoming parcel (to be unmarshalled):
+
+ <pre class="prettyprint">
+ ParcelInfo incomingParcelInfo = Concierge.receiveParcel(incomingParcel);
+ int parcelableVersion = incomingParcelInfo.getParcelVersion();
+
+ // Do unmarshalling steps here iterating over every plausible version
+
+ // Complete the process
+ incomingParcelInfo.complete();
+ </pre>
+
+ <p>On outgoing parcel (to be marshalled):
+
+ <pre class="prettyprint">
+ ParcelInfo outgoingParcelInfo = Concierge.prepareParcel(incomingParcel);
+
+ // Do marshalling steps here iterating over every plausible version
+
+ // Complete the process
+ outgoingParcelInfo.complete();
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Concierge.html#prepareParcel(android.os.Parcel)">prepareParcel</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Prepare a parcel for the Concierge.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/os/Concierge.html#receiveParcel(android.os.Parcel)">receiveParcel</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Tell the concierge to receive our parcel, so we can get information from it.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="prepareParcel(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a>
+ </span>
+ <span class="sympad">prepareParcel</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Prepare a parcel for the Concierge.
+
+ MUST CALL <code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html#complete()">complete()</a></code> AFTER MARSHALLING.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>parcel</code></td>
+ <td width="100%">
+ <code>Parcel</code>: Outgoing parcel to be marshalled</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code> containing parcel information, specifically the version.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="receiveParcel(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a>
+ </span>
+ <span class="sympad">receiveParcel</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Tell the concierge to receive our parcel, so we can get information from it.
+
+ MUST CALL <code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html#complete()">complete()</a></code> AFTER UNMARSHALLING.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>parcel</code></td>
+ <td width="100%">
+ <code>Parcel</code>: Incoming parcel to be unmarshalled</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></code> containing parcel information, specifically the version.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/os/package-summary.html b/reference/lineageos/os/package-summary.html
new file mode 100644
index 00000000..3acd21d0
--- /dev/null
+++ b/reference/lineageos/os/package-summary.html
@@ -0,0 +1,373 @@
+<!-- ################ 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>lineageos.os | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/os/Build.html">Build</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION.html">Build.LINEAGE_VERSION</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html">Build.LINEAGE_VERSION_CODES</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.html">Concierge</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/os/Concierge.ParcelInfo.html">Concierge.ParcelInfo</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.os</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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=" 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="alt-color 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>
+
+
+ <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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/Manifest.html b/reference/lineageos/platform/Manifest.html
new file mode 100644
index 00000000..73bd3069
--- /dev/null
+++ b/reference/lineageos/platform/Manifest.html
@@ -0,0 +1,781 @@
+<!-- ################ 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>Manifest | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">Manifest</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.Manifest</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/Manifest.html#Manifest()">Manifest</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Manifest()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Manifest</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/Manifest.permission.html b/reference/lineageos/platform/Manifest.permission.html
new file mode 100644
index 00000000..74194d81
--- /dev/null
+++ b/reference/lineageos/platform/Manifest.permission.html
@@ -0,0 +1,1601 @@
+<!-- ################ 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>Manifest.permission | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">Manifest.permission</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.Manifest.permission</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#ACCESS_WEATHER_MANAGER">ACCESS_WEATHER_MANAGER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to access the weather service.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#BIND_WEATHER_PROVIDER_SERVICE">BIND_WEATHER_PROVIDER_SERVICE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to be identified as a weather provider service
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#CHANGE_STYLE">CHANGE_STYLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to change system style
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#HARDWARE_ABSTRACTION_ACCESS">HARDWARE_ABSTRACTION_ACCESS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application access to the Lineage hardware abstraction framework
+ <p>Not for use by third-party applications.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#MANAGE_LIVEDISPLAY">MANAGE_LIVEDISPLAY</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to manage LiveDisplay
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#MANAGE_REMOTE_PREFERENCES">MANAGE_REMOTE_PREFERENCES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Permission for managing remote preferences
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#MODIFY_PROFILES">MODIFY_PROFILES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to modify system profiles
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#PERFORMANCE_ACCESS">PERFORMANCE_ACCESS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows low-level access to performance management.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#PROTECTED_APP">PROTECTED_APP</a></td>
+ <td class="jd-descrcol" width="100%">
+ Permission for adding/removing applications to protected apps
+ <p>Not for use by third-party applications.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#READ_DATAUSAGE">READ_DATAUSAGE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Permission for reading the DataUsage database
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#READ_WEATHER">READ_WEATHER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to read the weather content from the provider
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#WRITE_DATAUSAGE">WRITE_DATAUSAGE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Permission for writing the DataUsage database
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#WRITE_SECURE_SETTINGS">WRITE_SECURE_SETTINGS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to write to secure Lineage system settings.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#WRITE_SETTINGS">WRITE_SETTINGS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to write to Lineage system settings
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/Manifest.permission.html#WRITE_WEATHER">WRITE_WEATHER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to update the content of the weather provider
+ <p>Not for use by third-party applications.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/Manifest.permission.html#Manifest.permission()">Manifest.permission</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACCESS_WEATHER_MANAGER"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACCESS_WEATHER_MANAGER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to access the weather service.
+ <p>Although the protection is normal, this permission should be required ONLY by those apps
+ meant to do something meaningful with the data provided by the service (LockClock, SysUI)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.ACCESS_WEATHER_MANAGER"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BIND_WEATHER_PROVIDER_SERVICE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BIND_WEATHER_PROVIDER_SERVICE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to be identified as a weather provider service
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.BIND_WEATHER_PROVIDER_SERVICE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CHANGE_STYLE"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CHANGE_STYLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to change system style
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.CHANGE_STYLE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HARDWARE_ABSTRACTION_ACCESS"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ HARDWARE_ABSTRACTION_ACCESS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application access to the Lineage hardware abstraction framework
+ <p>Not for use by third-party applications.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.HARDWARE_ABSTRACTION_ACCESS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MANAGE_LIVEDISPLAY"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ MANAGE_LIVEDISPLAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to manage LiveDisplay
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.MANAGE_LIVEDISPLAY"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MANAGE_REMOTE_PREFERENCES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ MANAGE_REMOTE_PREFERENCES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Permission for managing remote preferences
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.MANAGE_REMOTE_PREFERENCES"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MODIFY_PROFILES"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ MODIFY_PROFILES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to modify system profiles
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.MODIFY_PROFILES"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PERFORMANCE_ACCESS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ PERFORMANCE_ACCESS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows low-level access to performance management.
+ <p>Not for use by third-party applications.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.PERFORMANCE_ACCESS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROTECTED_APP"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ PROTECTED_APP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Permission for adding/removing applications to protected apps
+ <p>Not for use by third-party applications.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.PROTECTED_APP"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="READ_DATAUSAGE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ READ_DATAUSAGE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Permission for reading the DataUsage database
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.READ_DATAUSAGE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="READ_WEATHER"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ READ_WEATHER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to read the weather content from the provider
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.READ_WEATHER"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WRITE_DATAUSAGE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ WRITE_DATAUSAGE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Permission for writing the DataUsage database
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.WRITE_DATAUSAGE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WRITE_SECURE_SETTINGS"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ WRITE_SECURE_SETTINGS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to write to secure Lineage system settings.
+ <p>Not for use by third-party applications.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.WRITE_SECURE_SETTINGS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WRITE_SETTINGS"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ WRITE_SETTINGS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to write to Lineage system settings
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.WRITE_SETTINGS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WRITE_WEATHER"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ WRITE_WEATHER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to update the content of the weather provider
+ <p>Not for use by third-party applications.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.WRITE_WEATHER"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Manifest.permission()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Manifest.permission</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.anim.html b/reference/lineageos/platform/R.anim.html
new file mode 100644
index 00000000..43808270
--- /dev/null
+++ b/reference/lineageos/platform/R.anim.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.anim | 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">
+ <div id="doc-api-level" class="9" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="selected api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.anim</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-9">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.anim</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.anim.html#R.anim()">R.anim</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.anim()"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.anim</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.array.html b/reference/lineageos/platform/R.array.html
new file mode 100644
index 00000000..43208ff0
--- /dev/null
+++ b/reference/lineageos/platform/R.array.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.array | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.array</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.array</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.array.html#R.array()">R.array</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.array()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.array</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.attr.html b/reference/lineageos/platform/R.attr.html
new file mode 100644
index 00000000..ea2ee785
--- /dev/null
+++ b/reference/lineageos/platform/R.attr.html
@@ -0,0 +1,1369 @@
+<!-- ################ 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>R.attr | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.attr</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.attr</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#minSummaryLines">minSummaryLines</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be an integer value, such as "<code>100</code>".
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#replacesKey">replacesKey</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresAction">requiresAction</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfig">requiresConfig</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfigMask">requiresConfigMask</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be an integer value, such as "<code>100</code>".
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresFeature">requiresFeature</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresOwner">requiresOwner</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresPackage">requiresPackage</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#requiresProperty">requiresProperty</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.attr.html#xmlRes">xmlRes</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
+or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.attr.html#R.attr()">R.attr</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="minSummaryLines"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ minSummaryLines
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be an integer value, such as "<code>100</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030154
+ (0x3f01000a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="replacesKey"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ replacesKey
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030153
+ (0x3f010009)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresAction"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresAction
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030152
+ (0x3f010008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresConfig"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresConfig
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030148
+ (0x3f010004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresConfigMask"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresConfigMask
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be an integer value, such as "<code>100</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030155
+ (0x3f01000b)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresFeature"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresFeature
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030147
+ (0x3f010003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresOwner"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresOwner
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030150
+ (0x3f010006)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresPackage"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresPackage
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030146
+ (0x3f010002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="requiresProperty"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ requiresProperty
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030149
+ (0x3f010005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="xmlRes"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ xmlRes
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
+or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1057030151
+ (0x3f010007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.attr()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.attr</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.bool.html b/reference/lineageos/platform/R.bool.html
new file mode 100644
index 00000000..33bc2559
--- /dev/null
+++ b/reference/lineageos/platform/R.bool.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.bool | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.bool</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.bool</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.bool.html#R.bool()">R.bool</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.bool()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.bool</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.dimen.html b/reference/lineageos/platform/R.dimen.html
new file mode 100644
index 00000000..2f436452
--- /dev/null
+++ b/reference/lineageos/platform/R.dimen.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.dimen | 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">
+ <div id="doc-api-level" class="6" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="selected api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.dimen</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-6">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.dimen</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.dimen.html#R.dimen()">R.dimen</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.dimen()"></A>
+
+<div class="jd-details api apilevel-6">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.dimen</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 6</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.drawable.html b/reference/lineageos/platform/R.drawable.html
new file mode 100644
index 00000000..f2dd86be
--- /dev/null
+++ b/reference/lineageos/platform/R.drawable.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.drawable | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.drawable</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.drawable</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.drawable.html#R.drawable()">R.drawable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.drawable()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.drawable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.html b/reference/lineageos/platform/R.html
new file mode 100644
index 00000000..e8f229ff
--- /dev/null
+++ b/reference/lineageos/platform/R.html
@@ -0,0 +1,934 @@
+<!-- ################ 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>R | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">R</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-6" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.html#R()">R</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.integer.html b/reference/lineageos/platform/R.integer.html
new file mode 100644
index 00000000..7ae91f71
--- /dev/null
+++ b/reference/lineageos/platform/R.integer.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.integer | 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">
+ <div id="doc-api-level" class="4" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="selected api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.integer</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-4">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.integer</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.integer.html#R.integer()">R.integer</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.integer()"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.integer</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.string.html b/reference/lineageos/platform/R.string.html
new file mode 100644
index 00000000..2763e8e6
--- /dev/null
+++ b/reference/lineageos/platform/R.string.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.string | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="selected api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.string</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.string</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-1" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.string.html#R.string()">R.string</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.string()"></A>
+
+<div class="jd-details api apilevel-1">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.string</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.styleable.html b/reference/lineageos/platform/R.styleable.html
new file mode 100644
index 00000000..5528f96f
--- /dev/null
+++ b/reference/lineageos/platform/R.styleable.html
@@ -0,0 +1,1548 @@
+<!-- ################ 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>R.styleable | 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">
+ <div id="doc-api-level" class="" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="selected api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.styleable</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.styleable</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable_xmlRes">lineage_Searchable_xmlRes</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#xmlRes">xmlRes</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable">lineage_Searchable</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_minSummaryLines">lineage_SelfRemovingPreference_minSummaryLines</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#minSummaryLines">minSummaryLines</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_replacesKey">lineage_SelfRemovingPreference_replacesKey</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#replacesKey">replacesKey</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresAction">lineage_SelfRemovingPreference_requiresAction</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresAction">requiresAction</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfig">lineage_SelfRemovingPreference_requiresConfig</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfig">requiresConfig</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfigMask">lineage_SelfRemovingPreference_requiresConfigMask</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfigMask">requiresConfigMask</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresFeature">lineage_SelfRemovingPreference_requiresFeature</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresFeature">requiresFeature</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresOwner">lineage_SelfRemovingPreference_requiresOwner</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresOwner">requiresOwner</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresPackage">lineage_SelfRemovingPreference_requiresPackage</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresPackage">requiresPackage</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresProperty">lineage_SelfRemovingPreference_requiresProperty</a></td>
+ <td class="jd-descrcol" width="100%">
+ <p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresProperty">requiresProperty</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ int[]</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable">lineage_Searchable</a></td>
+ <td class="jd-descrcol" width="100%">
+ Settings search providers
+ <p>Includes the following attributes:</p>
+ <table>
+ <colgroup align="left" />
+ <colgroup align="left" />
+ <tr><th>Attribute</th><th>Description</th></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable_xmlRes">lineageos.platform:xmlRes</a></code></code></td><td></td></tr>
+ </table>
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ int[]</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></td>
+ <td class="jd-descrcol" width="100%">
+ Attributes that can be used with a lineage_SelfRemovingPreference.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.styleable.html#R.styleable()">R.styleable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="lineage_Searchable_xmlRes"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_Searchable_xmlRes
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#xmlRes">xmlRes</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable">lineage_Searchable</a></code> array.
+
+
+ <p>Must be a reference to another resource, in the form "<code>@[+][<i>package</i>:]<i>type</i>:<i>name</i></code>"
+or to a theme attribute in the form "<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>".</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_minSummaryLines"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_minSummaryLines
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#minSummaryLines">minSummaryLines</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be an integer value, such as "<code>100</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 7
+ (0x00000007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_replacesKey"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_replacesKey
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#replacesKey">replacesKey</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 6
+ (0x00000006)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresAction"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresAction
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresAction">requiresAction</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 5
+ (0x00000005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresConfig"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresConfig
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfig">requiresConfig</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresConfigMask"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresConfigMask
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresConfigMask">requiresConfigMask</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be an integer value, such as "<code>100</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresFeature"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresFeature
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresFeature">requiresFeature</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresOwner"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresOwner
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresOwner">requiresOwner</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresPackage"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresPackage
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresPackage">requiresPackage</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference_requiresProperty"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ lineage_SelfRemovingPreference_requiresProperty
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p><p>This symbol is the offset where the <code><a href="../../../reference/lineageos/platform/R.attr.html#requiresProperty">requiresProperty</a></code>
+ attribute's value can be found in the <code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference">lineage_SelfRemovingPreference</a></code> array.
+
+
+ <p>Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
+<p>This may also be a reference to a resource (in the form
+"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
+theme attribute (in the form
+"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
+containing a value of this type.</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="lineage_Searchable"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int[]
+ </span>
+ lineage_Searchable
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Settings search providers
+ <p>Includes the following attributes:</p>
+ <table>
+ <colgroup align="left" />
+ <colgroup align="left" />
+ <tr><th>Attribute</th><th>Description</th></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable_xmlRes">lineageos.platform:xmlRes</a></code></code></td><td></td></tr>
+ </table></p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_Searchable_xmlRes">lineage_Searchable_xmlRes</a></code></li>
+ </ul>
+ </div>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="lineage_SelfRemovingPreference"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int[]
+ </span>
+ lineage_SelfRemovingPreference
+ </h4>
+ <div class="api-level">
+
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Attributes that can be used with a lineage_SelfRemovingPreference.
+ <p>Includes the following attributes:</p>
+ <table>
+ <colgroup align="left" />
+ <colgroup align="left" />
+ <tr><th>Attribute</th><th>Description</th></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_minSummaryLines">lineageos.platform:minSummaryLines</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_replacesKey">lineageos.platform:replacesKey</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresAction">lineageos.platform:requiresAction</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfig">lineageos.platform:requiresConfig</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfigMask">lineageos.platform:requiresConfigMask</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresFeature">lineageos.platform:requiresFeature</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresOwner">lineageos.platform:requiresOwner</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresPackage">lineageos.platform:requiresPackage</a></code></code></td><td></td></tr>
+ <tr><td><code><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresProperty">lineageos.platform:requiresProperty</a></code></code></td><td></td></tr>
+ </table></p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_minSummaryLines">lineage_SelfRemovingPreference_minSummaryLines</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_replacesKey">lineage_SelfRemovingPreference_replacesKey</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresAction">lineage_SelfRemovingPreference_requiresAction</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfig">lineage_SelfRemovingPreference_requiresConfig</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresConfigMask">lineage_SelfRemovingPreference_requiresConfigMask</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresFeature">lineage_SelfRemovingPreference_requiresFeature</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresOwner">lineage_SelfRemovingPreference_requiresOwner</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresPackage">lineage_SelfRemovingPreference_requiresPackage</a></code></li><li><code><a href="../../../reference/lineageos/platform/R.styleable.html#lineage_SelfRemovingPreference_requiresProperty">lineage_SelfRemovingPreference_requiresProperty</a></code></li>
+ </ul>
+ </div>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.styleable()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.styleable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/R.xml.html b/reference/lineageos/platform/R.xml.html
new file mode 100644
index 00000000..98180c6c
--- /dev/null
+++ b/reference/lineageos/platform/R.xml.html
@@ -0,0 +1,753 @@
+<!-- ################ 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>R.xml | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">R.xml</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.platform.R.xml</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/platform/R.xml.html#R.xml()">R.xml</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="R.xml()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">R.xml</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/platform/package-summary.html b/reference/lineageos/platform/package-summary.html
new file mode 100644
index 00000000..43e04ad4
--- /dev/null
+++ b/reference/lineageos/platform/package-summary.html
@@ -0,0 +1,466 @@
+<!-- ################ 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>lineageos.platform | 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">
+ <div id="doc-api-level" class="1" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.html">Manifest</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/Manifest.permission.html">Manifest.permission</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.html">R</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/platform/R.anim.html">R.anim</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.array.html">R.array</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.attr.html">R.attr</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.bool.html">R.bool</a></li>
+ <li class="api apilevel-6"><a href="../../../reference/lineageos/platform/R.dimen.html">R.dimen</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.drawable.html">R.drawable</a></li>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/platform/R.integer.html">R.integer</a></li>
+ <li class="api apilevel-1"><a href="../../../reference/lineageos/platform/R.string.html">R.string</a></li>
+ <li class="api apilevel-"><a href="../../../reference/lineageos/platform/R.styleable.html">R.styleable</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/platform/R.xml.html">R.xml</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 1</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.platform</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-1">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ <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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/power/PerformanceManager.html b/reference/lineageos/power/PerformanceManager.html
new file mode 100644
index 00000000..986e7a1c
--- /dev/null
+++ b/reference/lineageos/power/PerformanceManager.html
@@ -0,0 +1,1694 @@
+<!-- ################ 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>PerformanceManager | 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">
+ <div id="doc-api-level" class="4" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-4"><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">PerformanceManager</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-4">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.power.PerformanceManager</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#POWER_PROFILE_CHANGED">POWER_PROFILE_CHANGED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Broadcast sent when profile is changed
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#PROFILE_BALANCED">PROFILE_BALANCED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Balanced power profile
+
+ The default mode for balanced power savings and performance
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#PROFILE_BIAS_PERFORMANCE">PROFILE_BIAS_PERFORMANCE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Performance bias profile
+
+ This mode improves performance at the cost of some power.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#PROFILE_BIAS_POWER_SAVE">PROFILE_BIAS_POWER_SAVE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Power save bias profile
+
+ This mode decreases performance slightly to improve
+ power savings.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#PROFILE_HIGH_PERFORMANCE">PROFILE_HIGH_PERFORMANCE</a></td>
+ <td class="jd-descrcol" width="100%">
+ High-performance profile
+
+ This mode sacrifices power for maximum performance
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#PROFILE_POWER_SAVE">PROFILE_POWER_SAVE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Power save profile
+
+ This mode sacrifices performance for maximum power saving.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceManager.html#TAG">TAG</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getActivePowerProfile()">getActivePowerProfile</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the currently active performance profile
+
+ Returns null if no profiles are available.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getNumberOfProfiles()">getNumberOfProfiles</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Returns the number of supported profiles, -1 if unsupported
+ This is queried via the PowerHAL.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getPowerProfile(int)">getPowerProfile</a></span>(int profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the specified power profile
+
+ Returns null if power profiles are not enabled or the profile was not found
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getPowerProfile()">getPowerProfile</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the current power profile
+
+ Returns -1 if power profiles are not enabled
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SortedSet&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#getPowerProfiles()">getPowerProfiles</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets a set, sorted by weight, of all supported power profiles
+
+ Returns an empty set if power profiles are not enabled
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-4" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#setPowerProfile(int)">setPowerProfile</a></span>(int profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the system power profile
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceManager.html#setPowerProfile(lineageos.power.PerformanceProfile)">setPowerProfile</a></span>(<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a> profile)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the system power profile
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="POWER_PROFILE_CHANGED"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ POWER_PROFILE_CHANGED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Broadcast sent when profile is changed
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.power.PROFILE_CHANGED"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_BALANCED"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_BALANCED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Balanced power profile
+
+ The default mode for balanced power savings and performance
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_BIAS_PERFORMANCE"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_BIAS_PERFORMANCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Performance bias profile
+
+ This mode improves performance at the cost of some power.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_BIAS_POWER_SAVE"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_BIAS_POWER_SAVE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Power save bias profile
+
+ This mode decreases performance slightly to improve
+ power savings.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_HIGH_PERFORMANCE"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_HIGH_PERFORMANCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>High-performance profile
+
+ This mode sacrifices power for maximum performance
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_POWER_SAVE"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_POWER_SAVE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Power save profile
+
+ This mode sacrifices performance for maximum power saving.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TAG"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TAG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "PerformanceManager"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getActivePowerProfile()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>
+ </span>
+ <span class="sympad">getActivePowerProfile</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the currently active performance profile
+
+ Returns null if no profiles are available.
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getNumberOfProfiles()"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getNumberOfProfiles</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Returns the number of supported profiles, -1 if unsupported
+ This is queried via the PowerHAL.
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPowerProfile(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>
+ </span>
+ <span class="sympad">getPowerProfile</span>
+ <span class="normal">(int profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the specified power profile
+
+ Returns null if power profiles are not enabled or the profile was not found
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPowerProfile()"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getPowerProfile</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the current power profile
+
+ Returns -1 if power profiles are not enabled
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPowerProfiles()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ SortedSet&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;
+ </span>
+ <span class="sympad">getPowerProfiles</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets a set, sorted by weight, of all supported power profiles
+
+ Returns an empty set if power profiles are not enabled
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>SortedSet&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setPowerProfile(int)"></A>
+
+<div class="jd-details api apilevel-4">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setPowerProfile</span>
+ <span class="normal">(int profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the system power profile</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code>IllegalArgumentException</code></td>
+ <td width="100%">if invalid
+</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="setPowerProfile(lineageos.power.PerformanceProfile)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setPowerProfile</span>
+ <span class="normal">(<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a> profile)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the system power profile</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>profile</code></td>
+ <td width="100%">
+ <code>PerformanceProfile</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code>IllegalArgumentException</code></td>
+ <td width="100%">if invalid
+</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/power/PerformanceProfile.html b/reference/lineageos/power/PerformanceProfile.html
new file mode 100644
index 00000000..8c2f05cc
--- /dev/null
+++ b/reference/lineageos/power/PerformanceProfile.html
@@ -0,0 +1,1670 @@
+<!-- ################ 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>PerformanceProfile | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">PerformanceProfile</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+ Comparable&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.power.PerformanceProfile</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Encapsulates information about an available system power/peformance profile, managed
+ by the PerformanceManager.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/power/PerformanceProfile.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#PerformanceProfile(int, float, java.lang.String, java.lang.String)">PerformanceProfile</a></span>(int id, float weight, String name, String description)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#compareTo(lineageos.power.PerformanceProfile)">compareTo</a></span>(<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a> other)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#equals(java.lang.Object)">equals</a></span>(Object other)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#getDescription()">getDescription</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ A localized description of the profile, suitable for display.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#getId()">getId</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Unique identifier for this profile.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#getName()">getName</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ A localized name for the profile, suitable for display.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#getWeight()">getWeight</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ The profile's weight, from 0 to 1, with 0 being lowest (power save), 1 being
+ highest (performance), and 0.5 as the balanced default profile.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/power/PerformanceProfile.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a> arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="PerformanceProfile(int, float, java.lang.String, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">PerformanceProfile</span>
+ <span class="normal">(int id, float weight, String name, String description)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>id</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>weight</code></td>
+ <td width="100%">
+ <code>float</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>description</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="compareTo(lineageos.power.PerformanceProfile)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">compareTo</span>
+ <span class="normal">(<a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a> other)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>other</code></td>
+ <td width="100%">
+ <code>PerformanceProfile</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object other)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>other</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDescription()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getDescription</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A localized description of the profile, suitable for display.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">description
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getId()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unique identifier for this profile. Must match values used by the PowerHAL.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the id
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getName()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getName</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A localized name for the profile, suitable for display.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">name
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWeight()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ float
+ </span>
+ <span class="sympad">getWeight</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The profile's weight, from 0 to 1, with 0 being lowest (power save), 1 being
+ highest (performance), and 0.5 as the balanced default profile. Other
+ values may be seen, depending on the device. This value can be used for
+ sorting.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">weight
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/power/package-summary.html b/reference/lineageos/power/package-summary.html
new file mode 100644
index 00000000..f3455785
--- /dev/null
+++ b/reference/lineageos/power/package-summary.html
@@ -0,0 +1,336 @@
+<!-- ################ 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>lineageos.power | 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">
+ <div id="doc-api-level" class="4" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-4"><a href="../../../reference/lineageos/power/PerformanceManager.html">PerformanceManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/power/PerformanceProfile.html">PerformanceProfile</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 4</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.power</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-4">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/GlobalSettingSwitchPreference.html b/reference/lineageos/preference/GlobalSettingSwitchPreference.html
new file mode 100644
index 00000000..40d724dc
--- /dev/null
+++ b/reference/lineageos/preference/GlobalSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>GlobalSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">GlobalSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.GlobalSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#GlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">GlobalSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#GlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">GlobalSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#GlobalSettingSwitchPreference(android.content.Context)">GlobalSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="GlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">GlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="GlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">GlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="GlobalSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">GlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html b/reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html
new file mode 100644
index 00000000..e02a517b
--- /dev/null
+++ b/reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>LineageGlobalSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageGlobalSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageGlobalSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#LineageGlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">LineageGlobalSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#LineageGlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">LineageGlobalSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#LineageGlobalSettingSwitchPreference(android.content.Context)">LineageGlobalSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageGlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageGlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageGlobalSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageGlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageGlobalSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageGlobalSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageSecureSettingListPreference.html b/reference/lineageos/preference/LineageSecureSettingListPreference.html
new file mode 100644
index 00000000..44111fe1
--- /dev/null
+++ b/reference/lineageos/preference/LineageSecureSettingListPreference.html
@@ -0,0 +1,3578 @@
+<!-- ################ 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>LineageSecureSettingListPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageSecureSettingListPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.DialogPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.ListPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">lineageos.preference.SelfRemovingListPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageSecureSettingListPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#LineageSecureSettingListPreference(android.content.Context, android.util.AttributeSet, int)">LineageSecureSettingListPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#LineageSecureSettingListPreference(android.content.Context, android.util.AttributeSet)">LineageSecureSettingListPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#getIntValue(int)">getIntValue</a></span>(int defValue)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#getPersistedString(java.lang.String)">getPersistedString</a></span>(String defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html#persistString(java.lang.String)">persistString</a></span>(String value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">lineageos.preference.SelfRemovingListPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingListPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.ListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.ListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.ListPreference
+
+<div id="inherited-methods-android.support.v7.preference.ListPreference">
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntries</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntry</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntryValues</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getValue</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DialogPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DialogPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DialogPreference
+
+<div id="inherited-methods-android.support.v7.preference.DialogPreference">
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNegativeButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPositiveButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSecureSettingListPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSecureSettingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSecureSettingListPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSecureSettingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getIntValue(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getIntValue</span>
+ <span class="normal">(int defValue)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defValue</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getPersistedString</span>
+ <span class="normal">(String defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistString</span>
+ <span class="normal">(String value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageSecureSettingSwitchPreference.html b/reference/lineageos/preference/LineageSecureSettingSwitchPreference.html
new file mode 100644
index 00000000..516b366c
--- /dev/null
+++ b/reference/lineageos/preference/LineageSecureSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>LineageSecureSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageSecureSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageSecureSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#LineageSecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">LineageSecureSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#LineageSecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">LineageSecureSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#LineageSecureSettingSwitchPreference(android.content.Context)">LineageSecureSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSecureSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSecureSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSecureSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSecureSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageSystemSettingDropDownPreference.html b/reference/lineageos/preference/LineageSystemSettingDropDownPreference.html
new file mode 100644
index 00000000..7eb3102e
--- /dev/null
+++ b/reference/lineageos/preference/LineageSystemSettingDropDownPreference.html
@@ -0,0 +1,3748 @@
+<!-- ################ 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>LineageSystemSettingDropDownPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageSystemSettingDropDownPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="7" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="6" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.DialogPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.ListPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.DropDownPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">lineageos.preference.SelfRemovingDropDownPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageSystemSettingDropDownPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#LineageSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet, int)">LineageSystemSettingDropDownPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#LineageSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet)">LineageSystemSettingDropDownPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#getIntValue(int)">getIntValue</a></span>(int defValue)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#getPersistedString(java.lang.String)">getPersistedString</a></span>(String defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html#persistString(java.lang.String)">persistString</a></span>(String value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingDropDownPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingDropDownPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">lineageos.preference.SelfRemovingDropDownPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingDropDownPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingDropDownPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingDropDownPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DropDownPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DropDownPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DropDownPreference
+
+<div id="inherited-methods-android.support.v7.preference.DropDownPreference">
+ <div id="inherited-methods-android.support.v7.preference.DropDownPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DropDownPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ArrayAdapter</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createAdapter</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findSpinnerIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.ListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.ListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.ListPreference
+
+<div id="inherited-methods-android.support.v7.preference.ListPreference">
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntries</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntry</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntryValues</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getValue</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DialogPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DialogPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DialogPreference
+
+<div id="inherited-methods-android.support.v7.preference.DialogPreference">
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNegativeButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPositiveButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingDropDownPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingDropDownPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getIntValue(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getIntValue</span>
+ <span class="normal">(int defValue)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defValue</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getPersistedString</span>
+ <span class="normal">(String defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistString</span>
+ <span class="normal">(String value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageSystemSettingListPreference.html b/reference/lineageos/preference/LineageSystemSettingListPreference.html
new file mode 100644
index 00000000..920ff590
--- /dev/null
+++ b/reference/lineageos/preference/LineageSystemSettingListPreference.html
@@ -0,0 +1,3578 @@
+<!-- ################ 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>LineageSystemSettingListPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageSystemSettingListPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.DialogPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.ListPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">lineageos.preference.SelfRemovingListPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageSystemSettingListPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#LineageSystemSettingListPreference(android.content.Context, android.util.AttributeSet, int)">LineageSystemSettingListPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#LineageSystemSettingListPreference(android.content.Context, android.util.AttributeSet)">LineageSystemSettingListPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#getIntValue(int)">getIntValue</a></span>(int defValue)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#getPersistedString(java.lang.String)">getPersistedString</a></span>(String defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html#persistString(java.lang.String)">persistString</a></span>(String value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">lineageos.preference.SelfRemovingListPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingListPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.ListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.ListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.ListPreference
+
+<div id="inherited-methods-android.support.v7.preference.ListPreference">
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntries</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntry</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntryValues</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getValue</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DialogPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DialogPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DialogPreference
+
+<div id="inherited-methods-android.support.v7.preference.DialogPreference">
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNegativeButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPositiveButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSystemSettingListPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSystemSettingListPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getIntValue(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getIntValue</span>
+ <span class="normal">(int defValue)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defValue</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getPersistedString</span>
+ <span class="normal">(String defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistString(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistString</span>
+ <span class="normal">(String value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/LineageSystemSettingSwitchPreference.html b/reference/lineageos/preference/LineageSystemSettingSwitchPreference.html
new file mode 100644
index 00000000..3757ff83
--- /dev/null
+++ b/reference/lineageos/preference/LineageSystemSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>LineageSystemSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageSystemSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.LineageSystemSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#LineageSystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">LineageSystemSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#LineageSystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">LineageSystemSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#LineageSystemSettingSwitchPreference(android.content.Context)">LineageSystemSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="LineageSystemSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSystemSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/RemotePreference.html b/reference/lineageos/preference/RemotePreference.html
new file mode 100644
index 00000000..93705d1f
--- /dev/null
+++ b/reference/lineageos/preference/RemotePreference.html
@@ -0,0 +1,3494 @@
+<!-- ################ 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>RemotePreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">RemotePreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="4" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">lineageos.preference.SelfRemovingPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.RemotePreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A RemotePreference is a view into preference logic which lives in another
+ process. The primary use case for this is at the platform level where
+ many applications may be contributing their preferences into the
+ Settings app.
+
+ A RemotePreference appears as a PreferenceScreen and redirects to
+ the real application when clicked. The remote application can
+ send events back to the preference when data changes and the view
+ needs to be updated. See RemotePreferenceUpdater for a base class
+ to use on the application side which implements the listeners and
+ protocol.
+
+ The interprocess communication is realized using BroadcastReceivers.
+ When the application wants to update the RemotePreference with
+ new data, it sends an ACTION_REFRESH_PREFERENCE with a particular
+ Uri. The RemotePreference listens while attached, and performs
+ an ordered broadcast with ACTION_UPDATE_PREFERENCE back to
+ the application, which is then returned to the preference after
+ being filled with new data.
+
+ The external activity should include the META_REMOTE_RECEIVER
+ and (optionally) the META_REMOTE_KEY strings in it's metadata.
+ META_REMOTE_RECEIVER must contain the class name of the
+ RemotePreferenceUpdater which we should request updates from.
+ META_REMOTE_KEY must contain the key used by the preference
+ which should match on both sides.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#ACTION_REFRESH_PREFERENCE">ACTION_REFRESH_PREFERENCE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#ACTION_UPDATE_PREFERENCE">ACTION_UPDATE_PREFERENCE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#EXTRA_ENABLED">EXTRA_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#EXTRA_KEY">EXTRA_KEY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#EXTRA_SUMMARY">EXTRA_SUMMARY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#META_REMOTE_KEY">META_REMOTE_KEY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#META_REMOTE_RECEIVER">META_REMOTE_RECEIVER</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+ final
+ Context</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/preference/RemotePreference.html#mContext">mContext</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#RemotePreference(android.content.Context, android.util.AttributeSet, int, int)">RemotePreference</a></span>(Context context, AttributeSet attrs, int defStyle, int defStyleRes)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#RemotePreference(android.content.Context, android.util.AttributeSet, int)">RemotePreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#RemotePreference(android.content.Context, android.util.AttributeSet)">RemotePreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#getReceiverIntent()">getReceiverIntent</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#onDetached()">onDetached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#onRemoteUpdated(android.os.Bundle)">onRemoteUpdated</a></span>(Bundle bundle)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreference.html#getRemoteKey(android.os.Bundle)">getRemoteKey</a></span>(Bundle metaData)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">lineageos.preference.SelfRemovingPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACTION_REFRESH_PREFERENCE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_REFRESH_PREFERENCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.action.REFRESH_PREFERENCE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ACTION_UPDATE_PREFERENCE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_UPDATE_PREFERENCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.intent.action.UPDATE_PREFERENCE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_ENABLED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ ":lineage:pref_enabled"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_KEY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_KEY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ ":lineage:pref_key"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA_SUMMARY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA_SUMMARY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ ":lineage:pref_summary"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="META_REMOTE_KEY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ META_REMOTE_KEY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "org.lineageos.settings.summary.key"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="META_REMOTE_RECEIVER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ META_REMOTE_RECEIVER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "org.lineageos.settings.summary.receiver"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="mContext"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+ final
+ Context
+ </span>
+ mContext
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="RemotePreference(android.content.Context, android.util.AttributeSet, int, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RemotePreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle, int defStyleRes)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyleRes</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="RemotePreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RemotePreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="RemotePreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RemotePreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getReceiverIntent()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Intent
+ </span>
+ <span class="sympad">getReceiverIntent</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Intent</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onAttached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onAttached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onDetached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onDetached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onRemoteUpdated(android.os.Bundle)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onRemoteUpdated</span>
+ <span class="normal">(Bundle bundle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>bundle</code></td>
+ <td width="100%">
+ <code>Bundle</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getRemoteKey(android.os.Bundle)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getRemoteKey</span>
+ <span class="normal">(Bundle metaData)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>metaData</code></td>
+ <td width="100%">
+ <code>Bundle</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/RemotePreferenceUpdater.html b/reference/lineageos/preference/RemotePreferenceUpdater.html
new file mode 100644
index 00000000..89cd5a9e
--- /dev/null
+++ b/reference/lineageos/preference/RemotePreferenceUpdater.html
@@ -0,0 +1,1390 @@
+<!-- ################ 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>RemotePreferenceUpdater | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">RemotePreferenceUpdater</h1>
+
+
+
+
+
+
+
+
+ extends BroadcastReceiver<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.content.BroadcastReceiver</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.RemotePreferenceUpdater</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Base class for remote summary providers.
+ <p>
+ When an application is hosting preferences which are served by a different process,
+ the former needs to stay updated with changes in order to display the correct
+ summary when the user returns to the latter.
+ <p>
+ This class implements a simple ordered broadcast mechanism where the application
+ running the RemotePreference sends an explicit broadcast to the host, who
+ fills out the extras in the result bundle and returns it to the caller.
+ <p>
+ A minimal implementation will override getSummary and return a summary
+ for the given key. Alternatively, fillResultExtras can be overridden
+ if additional data should be added to the result.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html#RemotePreferenceUpdater()">RemotePreferenceUpdater</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html#notifyChanged(android.content.Context, java.lang.String)">notifyChanged</a></span>(Context context, String key)</nobr>
+
+ <div class="jd-descrdiv">
+ Tell the RemotePreference that updated state is available.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html#fillResultExtras(android.content.Context, java.lang.String, android.os.Bundle)">fillResultExtras</a></span>(Context context, String key, Bundle extras)</nobr>
+
+ <div class="jd-descrdiv">
+ Fill the bundle with the summary and any other data needed to update
+ the client.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html#getSummary(android.content.Context, java.lang.String)">getSummary</a></span>(Context context, String key)</nobr>
+
+ <div class="jd-descrdiv">
+ Fetch the updated summary for the given key
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.content.BroadcastReceiver" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.content.BroadcastReceiver-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.content.BroadcastReceiver
+
+<div id="inherited-methods-android.content.BroadcastReceiver">
+ <div id="inherited-methods-android.content.BroadcastReceiver-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.content.BroadcastReceiver-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">abortBroadcast</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearAbortBroadcast</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getAbortBroadcast</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDebugUnregister</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ BroadcastReceiver.PendingResult</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPendingResult</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getResultCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getResultData</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getResultExtras</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSendingUserId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ BroadcastReceiver.PendingResult</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">goAsync</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isInitialStickyBroadcast</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isOrderedBroadcast</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onReceive</span>(Context arg0, Intent arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IBinder</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekService</span>(Context arg0, Intent arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDebugUnregister</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrderedHint</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPendingResult</span>(BroadcastReceiver.PendingResult arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setResult</span>(int arg0, String arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setResultCode</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setResultData</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setResultExtras</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="RemotePreferenceUpdater()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RemotePreferenceUpdater</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="notifyChanged(android.content.Context, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ void
+ </span>
+ <span class="sympad">notifyChanged</span>
+ <span class="normal">(Context context, String key)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Tell the RemotePreference that updated state is available. Call from
+ the fragment when necessary.</p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="fillResultExtras(android.content.Context, java.lang.String, android.os.Bundle)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">fillResultExtras</span>
+ <span class="normal">(Context context, String key, Bundle extras)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Fill the bundle with the summary and any other data needed to update
+ the client.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if successful
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSummary(android.content.Context, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getSummary</span>
+ <span class="normal">(Context context, String key)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Fetch the updated summary for the given key</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the summary for the given key
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SecureSettingSwitchPreference.html b/reference/lineageos/preference/SecureSettingSwitchPreference.html
new file mode 100644
index 00000000..85189a40
--- /dev/null
+++ b/reference/lineageos/preference/SecureSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>SecureSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SecureSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SecureSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#SecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">SecureSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#SecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">SecureSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#SecureSettingSwitchPreference(android.content.Context)">SecureSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SecureSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SecureSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SecureSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SecureSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SecureSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SelfRemovingDropDownPreference.html b/reference/lineageos/preference/SelfRemovingDropDownPreference.html
new file mode 100644
index 00000000..fb91abb0
--- /dev/null
+++ b/reference/lineageos/preference/SelfRemovingDropDownPreference.html
@@ -0,0 +1,3677 @@
+<!-- ################ 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>SelfRemovingDropDownPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SelfRemovingDropDownPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends DropDownPreference<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.DialogPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.ListPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.support.v7.preference.DropDownPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SelfRemovingDropDownPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
+
+ <a href="#" id="subclasses-direct" class="jd-expando-trigger closed" >
+ <img id="subclasses-direct-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>Known Direct Subclasses
+
+ <div id="subclasses-direct">
+ <div id="subclasses-direct-list" class="jd-inheritedlinks" > <a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a>
+ </div>
+ <div id="subclasses-direct-summary"
+ style="display: none;" >
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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>
+
+
+ </table>
+
+ </div>
+ </div>
+</td></tr></table>
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A Preference which can automatically remove itself from the hierarchy
+ based on constraints set in XML.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet, int)">SelfRemovingDropDownPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet)">SelfRemovingDropDownPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#SelfRemovingDropDownPreference(android.content.Context)">SelfRemovingDropDownPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DropDownPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DropDownPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DropDownPreference
+
+<div id="inherited-methods-android.support.v7.preference.DropDownPreference">
+ <div id="inherited-methods-android.support.v7.preference.DropDownPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DropDownPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ArrayAdapter</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createAdapter</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findSpinnerIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.ListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.ListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.ListPreference
+
+<div id="inherited-methods-android.support.v7.preference.ListPreference">
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntries</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntry</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntryValues</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getValue</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DialogPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DialogPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DialogPreference
+
+<div id="inherited-methods-android.support.v7.preference.DialogPreference">
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNegativeButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPositiveButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingDropDownPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingDropDownPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingDropDownPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingDropDownPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="isAvailable()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAvailable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onAttached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onAttached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onBindViewHolder</span>
+ <span class="normal">(PreferenceViewHolder holder)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>holder</code></td>
+ <td width="100%">
+ <code>PreferenceViewHolder</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAvailable(boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setAvailable</span>
+ <span class="normal">(boolean available)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>available</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SelfRemovingListPreference.html b/reference/lineageos/preference/SelfRemovingListPreference.html
new file mode 100644
index 00000000..9a40e381
--- /dev/null
+++ b/reference/lineageos/preference/SelfRemovingListPreference.html
@@ -0,0 +1,3520 @@
+<!-- ################ 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>SelfRemovingListPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SelfRemovingListPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends ListPreference<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.DialogPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.support.v7.preference.ListPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SelfRemovingListPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
+
+ <a href="#" id="subclasses-direct" class="jd-expando-trigger closed" >
+ <img id="subclasses-direct-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>Known Direct Subclasses
+
+ <div id="subclasses-direct">
+ <div id="subclasses-direct-list" class="jd-inheritedlinks" > <a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a>,<a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a>
+ </div>
+ <div id="subclasses-direct-summary"
+ style="display: none;" >
+
+
+ <table class="jd-sumtable-expando">
+
+ <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/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></td>
+ <td class="jd-descrcol" width="100%">
+ &nbsp;
+
+
+
+ </td>
+ </tr>
+
+
+ </table>
+
+ </div>
+ </div>
+</td></tr></table>
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A Preference which can automatically remove itself from the hierarchy
+ based on constraints set in XML.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#SelfRemovingListPreference(android.content.Context, android.util.AttributeSet, int)">SelfRemovingListPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#SelfRemovingListPreference(android.content.Context, android.util.AttributeSet)">SelfRemovingListPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#SelfRemovingListPreference(android.content.Context)">SelfRemovingListPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.ListPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.ListPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.ListPreference
+
+<div id="inherited-methods-android.support.v7.preference.ListPreference">
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.ListPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findIndexOfValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntries</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntry</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getEntryValues</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getValue</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntries</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEntryValues</span>(CharSequence[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValue</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setValueIndex</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.DialogPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.DialogPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.DialogPreference
+
+<div id="inherited-methods-android.support.v7.preference.DialogPreference">
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.DialogPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDialogTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNegativeButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPositiveButtonText</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogMessage</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDialogTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setNegativeButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPositiveButtonText</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SelfRemovingListPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingListPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingListPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingListPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingListPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="isAvailable()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAvailable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onAttached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onAttached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onBindViewHolder</span>
+ <span class="normal">(PreferenceViewHolder holder)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>holder</code></td>
+ <td width="100%">
+ <code>PreferenceViewHolder</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAvailable(boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setAvailable</span>
+ <span class="normal">(boolean available)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>available</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SelfRemovingPreference.html b/reference/lineageos/preference/SelfRemovingPreference.html
new file mode 100644
index 00000000..25f3766e
--- /dev/null
+++ b/reference/lineageos/preference/SelfRemovingPreference.html
@@ -0,0 +1,2916 @@
+<!-- ################ 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>SelfRemovingPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SelfRemovingPreference</h1>
+
+
+
+
+
+
+
+
+ extends Preference<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SelfRemovingPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
+
+ <a href="#" id="subclasses-direct" class="jd-expando-trigger closed" >
+ <img id="subclasses-direct-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>Known Direct Subclasses
+
+ <div id="subclasses-direct">
+ <div id="subclasses-direct-list" class="jd-inheritedlinks" > <a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a>
+ </div>
+ <div id="subclasses-direct-summary"
+ style="display: none;" >
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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>
+
+
+ </table>
+
+ </div>
+ </div>
+</td></tr></table>
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A Preference which can automatically remove itself from the hierarchy
+ based on constraints set in XML.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#SelfRemovingPreference(android.content.Context, android.util.AttributeSet, int, int)">SelfRemovingPreference</a></span>(Context context, AttributeSet attrs, int defStyle, int defStyleRes)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#SelfRemovingPreference(android.content.Context, android.util.AttributeSet, int)">SelfRemovingPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#SelfRemovingPreference(android.content.Context, android.util.AttributeSet)">SelfRemovingPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#SelfRemovingPreference(android.content.Context)">SelfRemovingPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SelfRemovingPreference(android.content.Context, android.util.AttributeSet, int, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle, int defStyleRes)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyleRes</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="isAvailable()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAvailable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onAttached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onAttached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onBindViewHolder</span>
+ <span class="normal">(PreferenceViewHolder holder)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>holder</code></td>
+ <td width="100%">
+ <code>PreferenceViewHolder</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAvailable(boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setAvailable</span>
+ <span class="normal">(boolean available)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>available</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SelfRemovingSwitchPreference.html b/reference/lineageos/preference/SelfRemovingSwitchPreference.html
new file mode 100644
index 00000000..f57a9c90
--- /dev/null
+++ b/reference/lineageos/preference/SelfRemovingSwitchPreference.html
@@ -0,0 +1,3482 @@
+<!-- ################ 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>SelfRemovingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SelfRemovingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends SwitchPreference<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SelfRemovingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
+
+ <a href="#" id="subclasses-direct" class="jd-expando-trigger closed" >
+ <img id="subclasses-direct-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>Known Direct Subclasses
+
+ <div id="subclasses-direct">
+ <div id="subclasses-direct-list" class="jd-inheritedlinks" > <a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a>,<a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a>,<a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a>,<a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a>,<a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a>,<a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a>
+ </div>
+ <div id="subclasses-direct-summary"
+ style="display: none;" >
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ <tr class=" 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="alt-color 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=" 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/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/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></td>
+ <td class="jd-descrcol" width="100%">
+ &nbsp;
+
+
+
+ </td>
+ </tr>
+
+
+ </table>
+
+ </div>
+ </div>
+</td></tr></table>
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A SwitchPreference which can automatically remove itself from the hierarchy
+ based on constraints set in XML.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#SelfRemovingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">SelfRemovingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#SelfRemovingSwitchPreference(android.content.Context, android.util.AttributeSet)">SelfRemovingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#SelfRemovingSwitchPreference(android.content.Context)">SelfRemovingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SelfRemovingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SelfRemovingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SelfRemovingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="isAvailable()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isAvailable</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onAttached()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onAttached</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onBindViewHolder</span>
+ <span class="normal">(PreferenceViewHolder holder)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>holder</code></td>
+ <td width="100%">
+ <code>PreferenceViewHolder</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setAvailable(boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setAvailable</span>
+ <span class="normal">(boolean available)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>available</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html b/reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html
new file mode 100644
index 00000000..552259cf
--- /dev/null
+++ b/reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html
@@ -0,0 +1,514 @@
+<!-- ################ 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>SettingsHelper.OnSettingsChangeListener | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+<div class="sum-details-links">
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ interface
+<h1 itemprop="name">SettingsHelper.OnSettingsChangeListener</h1>
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SettingsHelper.OnSettingsChangeListener</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html#onSettingsChanged(android.net.Uri)">onSettingsChanged</a></span>(Uri settingsUri)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="onSettingsChanged(android.net.Uri)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onSettingsChanged</span>
+ <span class="normal">(Uri settingsUri)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SettingsHelper.html b/reference/lineageos/preference/SettingsHelper.html
new file mode 100644
index 00000000..27b0b9c2
--- /dev/null
+++ b/reference/lineageos/preference/SettingsHelper.html
@@ -0,0 +1,1309 @@
+<!-- ################ 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>SettingsHelper | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SettingsHelper</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SettingsHelper</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ interface</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+
+ static
+
+ <a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#get(android.content.Context)">get</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#getBoolean(android.net.Uri, boolean)">getBoolean</a></span>(Uri settingsUri, boolean def)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#getInt(android.net.Uri, int)">getInt</a></span>(Uri settingsUri, int def)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#getString(android.net.Uri)">getString</a></span>(Uri settingsUri)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#putBoolean(android.net.Uri, boolean)">putBoolean</a></span>(Uri settingsUri, boolean value)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#putInt(android.net.Uri, int)">putInt</a></span>(Uri settingsUri, int value)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#putString(android.net.Uri, java.lang.String)">putString</a></span>(Uri settingsUri, String value)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#startWatching(lineageos.preference.SettingsHelper.OnSettingsChangeListener, android.net.Uri...)">startWatching</a></span>(<a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a> listener, Uri... settingsUris)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SettingsHelper.html#stopWatching(lineageos.preference.SettingsHelper.OnSettingsChangeListener)">stopWatching</a></span>(<a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a> listener)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="get(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+ synchronized
+ <a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a>
+ </span>
+ <span class="sympad">get</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getBoolean(android.net.Uri, boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getBoolean</span>
+ <span class="normal">(Uri settingsUri, boolean def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.net.Uri, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(Uri settingsUri, int def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getString(android.net.Uri)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getString</span>
+ <span class="normal">(Uri settingsUri)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putBoolean(android.net.Uri, boolean)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">putBoolean</span>
+ <span class="normal">(Uri settingsUri, boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putInt(android.net.Uri, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">putInt</span>
+ <span class="normal">(Uri settingsUri, int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putString(android.net.Uri, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">putString</span>
+ <span class="normal">(Uri settingsUri, String value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>settingsUri</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="startWatching(lineageos.preference.SettingsHelper.OnSettingsChangeListener, android.net.Uri...)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">startWatching</span>
+ <span class="normal">(<a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a> listener, Uri... settingsUris)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>SettingsHelper.OnSettingsChangeListener</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>settingsUris</code></td>
+ <td width="100%">
+ <code>Uri</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="stopWatching(lineageos.preference.SettingsHelper.OnSettingsChangeListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">stopWatching</span>
+ <span class="normal">(<a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>SettingsHelper.OnSettingsChangeListener</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/SystemSettingSwitchPreference.html b/reference/lineageos/preference/SystemSettingSwitchPreference.html
new file mode 100644
index 00000000..7d527473
--- /dev/null
+++ b/reference/lineageos/preference/SystemSettingSwitchPreference.html
@@ -0,0 +1,3474 @@
+<!-- ################ 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>SystemSettingSwitchPreference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+ &#124; <a href="#inhfields">Inherited Fields</a>
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">SystemSettingSwitchPreference</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a><br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="5" class="jd-inheritance-class-cell">android.support.v7.preference.Preference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.support.v7.preference.TwoStatePreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.support.v14.preference.SwitchPreference</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a></td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.preference.SystemSettingSwitchPreference</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.Preference
+<div id="inherited-constants-android.support.v7.preference.Preference">
+ <div id="inherited-constants-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">DEFAULT_ORDER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="inhfields" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Fields</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-fields-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-fields-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.support.v7.preference.TwoStatePreference
+<div id="inherited-fields-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-fields-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ protected
+
+
+ boolean</nobr></td>
+ <td class="jd-linkcol">mChecked</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+
+
+
+</table>
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#SystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)">SystemSettingSwitchPreference</a></span>(Context context, AttributeSet attrs, int defStyle)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#SystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet)">SystemSettingSwitchPreference</a></span>(Context context, AttributeSet attrs)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#SystemSettingSwitchPreference(android.content.Context)">SystemSettingSwitchPreference</a></span>(Context context)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#getPersistedBoolean(boolean)">getPersistedBoolean</a></span>(boolean defaultReturnValue)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#isPersisted()">isPersisted</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html#persistBoolean(boolean)">persistBoolean</a></span>(boolean value)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ <a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">lineageos.preference.SelfRemovingSwitchPreference</a>
+
+<div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference">
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-lineageos.preference.SelfRemovingSwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#isAvailable()">isAvailable</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onAttached()">onAttached</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#onBindViewHolder(android.support.v7.preference.PreferenceViewHolder)">onBindViewHolder</a></span>(PreferenceViewHolder holder)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html#setAvailable(boolean)">setAvailable</a></span>(boolean available)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v14.preference.SwitchPreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v14.preference.SwitchPreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v14.preference.SwitchPreference
+
+<div id="inherited-methods-android.support.v14.preference.SwitchPreference">
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v14.preference.SwitchPreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSwitchTextOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSwitchTextOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.TwoStatePreference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.TwoStatePreference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.TwoStatePreference
+
+<div id="inherited-methods-android.support.v7.preference.TwoStatePreference">
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.TwoStatePreference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisableDependentsState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOff</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummaryOn</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isChecked</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setChecked</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDisableDependentsState</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOff</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummaryOn</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">syncSummaryView</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.support.v7.preference.Preference" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.support.v7.preference.Preference-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.support.v7.preference.Preference
+
+<div id="inherited-methods-android.support.v7.preference.Preference">
+ <div id="inherited-methods-android.support.v7.preference.Preference-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.support.v7.preference.Preference-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">callChangeListener</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">findPreferenceInHierarchy</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDependency</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFragment</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIcon</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIntent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceChangeListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceChangeListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Preference.OnPreferenceClickListener</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOnPreferenceClickListener</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOrder</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceGroup</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getParent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Set&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPersistedStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceDataStore</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceDataStore</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PreferenceManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreferenceManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getShouldDisableView</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSummary</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWidgetLayoutResource</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hasKey</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isEnabled</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isIconSpaceReserved</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersisted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isPersistent</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSelectable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isSingleLineTitle</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isVisible</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyDependencyChange</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyHierarchyChanged</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0, long arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onAttachedToHierarchy</span>(PreferenceManager arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBindViewHolder</span>(PreferenceViewHolder arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDependencyChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDetached</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onGetDefaultValue</span>(TypedArray arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onInitializeAccessibilityNodeInfo</span>(AccessibilityNodeInfoCompat arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onParentChanged</span>(Preference arg0, boolean arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onPrepareForRemoval</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRestoreInstanceState</span>(Parcelable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Parcelable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSaveInstanceState</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onSetInitialValue</span>(boolean arg0, Object arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Bundle</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekExtras</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>(View arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">performClick</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistBoolean</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistFloat</span>(float arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistInt</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistLong</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistString</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">persistStringSet</span>(Set&lt;String&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">restoreHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">saveHierarchyState</span>(Bundle arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDefaultValue</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setDependency</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setEnabled</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setFragment</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(Drawable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIcon</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIconSpaceReserved</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setIntent</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setKey</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceChangeListener</span>(Preference.OnPreferenceChangeListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOnPreferenceClickListener</span>(Preference.OnPreferenceClickListener arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setOrder</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPersistent</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setPreferenceDataStore</span>(PreferenceDataStore arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSelectable</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setShouldDisableView</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSingleLineTitle</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setSummary</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(CharSequence arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTitle</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setViewId</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setVisible</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWidgetLayoutResource</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldDisableDependents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">shouldPersist</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wasDetached</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Comparable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Comparable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ java.lang.Comparable
+
+<div id="inherited-methods-java.lang.Comparable">
+ <div id="inherited-methods-java.lang.Comparable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Comparable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">compareTo</span>(Preference arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="SystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SystemSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs, int defStyle)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>defStyle</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SystemSettingSwitchPreference(android.content.Context, android.util.AttributeSet)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SystemSettingSwitchPreference</span>
+ <span class="normal">(Context context, AttributeSet attrs)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>attrs</code></td>
+ <td width="100%">
+ <code>AttributeSet</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="SystemSettingSwitchPreference(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">SystemSettingSwitchPreference</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="getPersistedBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">getPersistedBoolean</span>
+ <span class="normal">(boolean defaultReturnValue)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>defaultReturnValue</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isPersisted()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isPersisted</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="persistBoolean(boolean)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">persistBoolean</span>
+ <span class="normal">(boolean value)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>boolean</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/preference/package-summary.html b/reference/lineageos/preference/package-summary.html
new file mode 100644
index 00000000..b978a824
--- /dev/null
+++ b/reference/lineageos/preference/package-summary.html
@@ -0,0 +1,533 @@
+<!-- ################ 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>lineageos.preference | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html">SettingsHelper.OnSettingsChangeListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/GlobalSettingSwitchPreference.html">GlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html">LineageGlobalSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingListPreference.html">LineageSecureSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSecureSettingSwitchPreference.html">LineageSecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreference.html">RemotePreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/RemotePreferenceUpdater.html">RemotePreferenceUpdater</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SecureSettingSwitchPreference.html">SecureSettingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingDropDownPreference.html">SelfRemovingDropDownPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingListPreference.html">SelfRemovingListPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingPreference.html">SelfRemovingPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SelfRemovingSwitchPreference.html">SelfRemovingSwitchPreference</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SettingsHelper.html">SettingsHelper</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/preference/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.preference</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+
+
+
+
+
+
+
+
+
+
+ <h2>Interfaces</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ <tr class=" 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="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/preference/LineageSystemSettingDropDownPreference.html">LineageSystemSettingDropDownPreference</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/LineageSystemSettingListPreference.html">LineageSystemSettingListPreference</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/LineageSystemSettingSwitchPreference.html">LineageSystemSettingSwitchPreference</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-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="alt-color 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=" 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="alt-color 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=" 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="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/SystemSettingSwitchPreference.html">SystemSettingSwitchPreference</a></td>
+ <td class="jd-descrcol" width="100%">
+ &nbsp;
+
+
+
+ </td>
+ </tr>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html b/reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html
new file mode 100644
index 00000000..29f25ee9
--- /dev/null
+++ b/reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html
@@ -0,0 +1,879 @@
+<!-- ################ 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>AirplaneModeSettings.BooleanState | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">AirplaneModeSettings.BooleanState</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.AirplaneModeSettings.BooleanState</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">BooleanStates for specific <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Disabled state
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_ENABLED">STATE_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enabled state
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#AirplaneModeSettings.BooleanState()">AirplaneModeSettings.BooleanState</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="STATE_DISALED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STATE_DISALED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Disabled state </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATE_ENABLED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STATE_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enabled state </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="AirplaneModeSettings.BooleanState()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">AirplaneModeSettings.BooleanState</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/AirplaneModeSettings.html b/reference/lineageos/profiles/AirplaneModeSettings.html
new file mode 100644
index 00000000..20ed4f3e
--- /dev/null
+++ b/reference/lineageos/profiles/AirplaneModeSettings.html
@@ -0,0 +1,1403 @@
+<!-- ################ 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>AirplaneModeSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">AirplaneModeSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.AirplaneModeSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">The <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> class allows for overriding and setting the airplane mode.
+
+ <p>Example for setting the airplane mode to enabled:
+ <pre class="prettyprint">
+ AirplaneModeSettings airplaneMode = new AirplaneModeSettings(BooleanState.STATE_ENABLED, true)
+ profile.setAirplaneMode(airplaneMode);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#AirplaneModeSettings(android.os.Parcel)">AirplaneModeSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#AirplaneModeSettings()">AirplaneModeSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> with a default value of
+ <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#AirplaneModeSettings(int, boolean)">AirplaneModeSettings</a></span>(int value, boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> with a default value and whether or not it should
+ override user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#isOverride()">isOverride</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check whether or not the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> overrides user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#setOverride(boolean)">setOverride</a></span>(boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Set whether or not the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> should override default user values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html#setValue(int)">setValue</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the default value for the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="AirplaneModeSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">AirplaneModeSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="AirplaneModeSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">AirplaneModeSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> with a default value of
+ <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></code>.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="AirplaneModeSettings(int, boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">AirplaneModeSettings</span>
+ <span class="normal">(int value, boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> with a default value and whether or not it should
+ override user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: ex: <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></code></td>
+ </tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: whether or not the setting should override user settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">integer value corresponding with its brightness value
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isOverride()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isOverride</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check whether or not the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> overrides user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setOverride(boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setOverride</span>
+ <span class="normal">(boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set whether or not the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code> should override default user values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: boolean override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the default value for the <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: <code><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/BrightnessSettings.html b/reference/lineageos/profiles/BrightnessSettings.html
new file mode 100644
index 00000000..63bd85fe
--- /dev/null
+++ b/reference/lineageos/profiles/BrightnessSettings.html
@@ -0,0 +1,1373 @@
+<!-- ################ 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>BrightnessSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">BrightnessSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.BrightnessSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">The <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> class allows for overriding and setting the brightness level
+ of the display. The range for brightness is between 0 -> 255.
+
+ <p>Example for setting the brightness to ~25% (255 * .25):
+ <pre class="prettyprint">
+ BrightnessSettings twentyFivePercent = new BrightnessSettings(63, true)
+ profile.setBrightness(twentyFivePercent);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#BrightnessSettings(android.os.Parcel)">BrightnessSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#BrightnessSettings()">BrightnessSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> with a default value of 0.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#BrightnessSettings(int, boolean)">BrightnessSettings</a></span>(int value, boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> with a default value and whether or not it should
+ override user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#isOverride()">isOverride</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check whether or not the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> overrides user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#setOverride(boolean)">setOverride</a></span>(boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Set whether or not the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> should override default user values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html#setValue(int)">setValue</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the default value for the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="BrightnessSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">BrightnessSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="BrightnessSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">BrightnessSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> with a default value of 0.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="BrightnessSettings(int, boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">BrightnessSettings</span>
+ <span class="normal">(int value, boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> with a default value and whether or not it should
+ override user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: ex: 255 (MAX)</td>
+ </tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: whether or not the setting should override user settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">integer value corresponding with its brightness value
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isOverride()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isOverride</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check whether or not the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> overrides user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setOverride(boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setOverride</span>
+ <span class="normal">(boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set whether or not the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code> should override default user values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: boolean override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the default value for the <code><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: ex: 255 (MAX)
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/ConnectionSettings.BooleanState.html b/reference/lineageos/profiles/ConnectionSettings.BooleanState.html
new file mode 100644
index 00000000..b0848913
--- /dev/null
+++ b/reference/lineageos/profiles/ConnectionSettings.BooleanState.html
@@ -0,0 +1,879 @@
+<!-- ################ 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>ConnectionSettings.BooleanState | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">ConnectionSettings.BooleanState</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.ConnectionSettings.BooleanState</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">BooleanStates for specific <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Disabled state
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#STATE_ENABLED">STATE_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enabled state
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#ConnectionSettings.BooleanState()">ConnectionSettings.BooleanState</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="STATE_DISALED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STATE_DISALED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Disabled state </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATE_ENABLED"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STATE_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enabled state </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="ConnectionSettings.BooleanState()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ConnectionSettings.BooleanState</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/ConnectionSettings.html b/reference/lineageos/profiles/ConnectionSettings.html
new file mode 100644
index 00000000..0ca2747c
--- /dev/null
+++ b/reference/lineageos/profiles/ConnectionSettings.html
@@ -0,0 +1,2146 @@
+<!-- ################ 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>ConnectionSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+ &#124; <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">ConnectionSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.ConnectionSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> class allows for creating Network/Hardware overrides
+ depending on their capabilities.
+
+ <p>Example for enabling/disabling sync settings:
+ <pre class="prettyprint">
+ ConnectionSettings connectionSettings =
+ new ConnectionSettings(ConnectionSettings.PROFILE_CONNECTION_SYNC,
+ shouldBeEnabled() ?
+ <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#STATE_ENABLED">STATE_ENABLED</a></code> : <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#STATE_DISALED">STATE_DISALED</a></code>,
+ true)
+ profile.setConnectionSettings(connectionSettings);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_2G3G4G">PROFILE_CONNECTION_2G3G4G</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_2G3G4G">PROFILE_CONNECTION_2G3G4G</a></code> allows for flipping between 2G/3G/4G (if exists)
+ on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_BLUETOOTH">PROFILE_CONNECTION_BLUETOOTH</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_BLUETOOTH">PROFILE_CONNECTION_BLUETOOTH</a></code> allows for enabling and disabling the Bluetooth device
+ (if exists) on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_GPS">PROFILE_CONNECTION_GPS</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_GPS">PROFILE_CONNECTION_GPS</a></code> allows for enabling and disabling the GPS radio (if exists)
+ on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_MOBILEDATA">PROFILE_CONNECTION_MOBILEDATA</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_MOBILEDATA">PROFILE_CONNECTION_MOBILEDATA</a></code> allows for enabling and disabling the mobile
+ data connection.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_NFC">PROFILE_CONNECTION_NFC</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_NFC">PROFILE_CONNECTION_NFC</a></code> allows for enabling and disabling the NFC device
+ (if exists) on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_SYNC">PROFILE_CONNECTION_SYNC</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_SYNC">PROFILE_CONNECTION_SYNC</a></code> allows for enabling and disabling the global sync state
+ on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFI">PROFILE_CONNECTION_WIFI</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFI">PROFILE_CONNECTION_WIFI</a></code> allows for enabling and disabling the WiFi connection
+ on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFIAP">PROFILE_CONNECTION_WIFIAP</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFIAP">PROFILE_CONNECTION_WIFIAP</a></code> allows for enabling and disabling the WiFi hotspot
+ on the device.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIMAX">PROFILE_CONNECTION_WIMAX</a></td>
+ <td class="jd-descrcol" width="100%">
+ <em>
+ This constant was deprecated
+ in API level 7.
+ No replacement.</em>
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#ConnectionSettings(android.os.Parcel)">ConnectionSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#ConnectionSettings(int)">ConnectionSettings</a></span>(int connectionId)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> with a connection id and default states.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#ConnectionSettings(int, int, boolean)">ConnectionSettings</a></span>(int connectionId, int value, boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> with a connection id, default value
+ , and if the setting should override the user defaults.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#getConnectionId()">getConnectionId</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Retrieve the connection id associated with the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#getSubId()">getSubId</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the subscription id which this <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> should apply to.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#isOverride()">isOverride</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check whether or not the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> overrides user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#setOverride(boolean)">setOverride</a></span>(boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Set whether or not the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> should override default user values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#setSubId(int)">setSubId</a></span>(int subId)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#setValue(int)">setValue</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the default value for the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="PROFILE_CONNECTION_2G3G4G"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_2G3G4G
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_2G3G4G">PROFILE_CONNECTION_2G3G4G</a></code> allows for flipping between 2G/3G/4G (if exists)
+ on the device.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 9
+ (0x00000009)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_BLUETOOTH"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_BLUETOOTH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_BLUETOOTH">PROFILE_CONNECTION_BLUETOOTH</a></code> allows for enabling and disabling the Bluetooth device
+ (if exists) on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 7
+ (0x00000007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_GPS"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_GPS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_GPS">PROFILE_CONNECTION_GPS</a></code> allows for enabling and disabling the GPS radio (if exists)
+ on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_MOBILEDATA"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_MOBILEDATA
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_MOBILEDATA">PROFILE_CONNECTION_MOBILEDATA</a></code> allows for enabling and disabling the mobile
+ data connection. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_NFC"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_NFC
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_NFC">PROFILE_CONNECTION_NFC</a></code> allows for enabling and disabling the NFC device
+ (if exists) on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_SYNC"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_SYNC
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_SYNC">PROFILE_CONNECTION_SYNC</a></code> allows for enabling and disabling the global sync state
+ on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 5
+ (0x00000005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_WIFI"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_WIFI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFI">PROFILE_CONNECTION_WIFI</a></code> allows for enabling and disabling the WiFi connection
+ on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_WIFIAP"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_WIFIAP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIFIAP">PROFILE_CONNECTION_WIFIAP</a></code> allows for enabling and disabling the WiFi hotspot
+ on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROFILE_CONNECTION_WIMAX"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PROFILE_CONNECTION_WIMAX
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This constant was deprecated
+ in API level 7.</strong><br/>
+ No replacement.
+ </p>
+ <p>The <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html#PROFILE_CONNECTION_WIMAX">PROFILE_CONNECTION_WIMAX</a></code> allows for enabling and disabling the WIMAX radio (if exists)
+ on the device. Boolean connection settings <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="ConnectionSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ConnectionSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="ConnectionSettings(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ConnectionSettings</span>
+ <span class="normal">(int connectionId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> with a connection id and default states.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>connectionId</code></td>
+ <td width="100%">
+ <code>int</code>: ex: #PROFILE_CONNECTION_NFC
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="ConnectionSettings(int, int, boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ConnectionSettings</span>
+ <span class="normal">(int connectionId, int value, boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> with a connection id, default value
+ , and if the setting should override the user defaults.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>connectionId</code></td>
+ <td width="100%">
+ <code>int</code>: an identifier for the ConnectionSettings (ex:#PROFILE_CONNECTION_WIFI)</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: default value for the ConnectionSettings (ex:<code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html#STATE_ENABLED">STATE_ENABLED</a></code>)</td>
+ </tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: whether or not the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> should override user defaults
+</td>
+ </tr>
+ </table>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code></li>
+ </ul>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConnectionId()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getConnectionId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Retrieve the connection id associated with the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">an integer identifier
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSubId()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getSubId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the subscription id which this <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> should apply to.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">integer value corresponding with its state
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isOverride()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isOverride</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check whether or not the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> overrides user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setOverride(boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setOverride</span>
+ <span class="normal">(boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set whether or not the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code> should override default user values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: boolean override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setSubId(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setSubId</span>
+ <span class="normal">(int subId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>subId</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the default value for the <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: <code><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/LockSettings.html b/reference/lineageos/profiles/LockSettings.html
new file mode 100644
index 00000000..810a7019
--- /dev/null
+++ b/reference/lineageos/profiles/LockSettings.html
@@ -0,0 +1,1243 @@
+<!-- ################ 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>LockSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">LockSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.LockSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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. Value should be one a constant from
+ of <code><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></code>
+
+ <p>Example for disabling lockscreen security:
+ <pre class="prettyprint">
+ LockSettings lock = new LockSettings(Profile.LockMode.INSECURE);
+ profile.setScreenLockMode(lock);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#LockSettings(android.os.Parcel)">LockSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#LockSettings()">LockSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> with a default value of <code><a href="../../../">ERROR(/Profile.LockMode.DEFAULT)</a></code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#LockSettings(int)">LockSettings</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> with a default value.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the value for the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/LockSettings.html#setValue(int)">setValue</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the value for the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code>
+
+ see <code><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></code>
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LockSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LockSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="LockSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LockSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> with a default value of <code><a href="../../../">ERROR(/Profile.LockMode.DEFAULT)</a></code>.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="LockSettings(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LockSettings</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code> with a default value.
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the value for the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">a constant from <code><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the value for the <code><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></code>
+
+ see <code><a href="../../../reference/lineageos/app/Profile.LockMode.html">Profile.LockMode</a></code>
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/RingModeSettings.html b/reference/lineageos/profiles/RingModeSettings.html
new file mode 100644
index 00000000..f26150bf
--- /dev/null
+++ b/reference/lineageos/profiles/RingModeSettings.html
@@ -0,0 +1,1551 @@
+<!-- ################ 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>RingModeSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">RingModeSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.RingModeSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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.
+
+ <p>Example for setting the default ring mode to muted:
+ <pre class="prettyprint">
+ RingModeSettings ringSettings = new RingModeSettings(RING_MODE_MUTE, true));
+ profile.setRingMode(ringSettings);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RING_MODE_MUTE">RING_MODE_MUTE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RING_MODE_NORMAL">RING_MODE_NORMAL</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RING_MODE_VIBRATE">RING_MODE_VIBRATE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RingModeSettings(android.os.Parcel)">RingModeSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RingModeSettings()">RingModeSettings</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> with a default state of #RING_MODE_NORMAL.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RingModeSettings(java.lang.String, boolean)">RingModeSettings</a></span>(String value, boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> with a default value and whether or not it should
+ override user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#isOverride()">isOverride</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check whether or not the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> overrides user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#setOverride(boolean)">setOverride</a></span>(boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Set whether or not the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> should override default user values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/RingModeSettings.html#setValue(java.lang.String)">setValue</a></span>(String value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the default value for the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="RING_MODE_MUTE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ RING_MODE_MUTE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "mute"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="RING_MODE_NORMAL"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ RING_MODE_NORMAL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "normal"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="RING_MODE_VIBRATE"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ RING_MODE_VIBRATE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "vibrate"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="RingModeSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RingModeSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="RingModeSettings()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RingModeSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> with a default state of #RING_MODE_NORMAL.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="RingModeSettings(java.lang.String, boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">RingModeSettings</span>
+ <span class="normal">(String value, boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> with a default value and whether or not it should
+ override user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code>: ex: <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RING_MODE_VIBRATE">RING_MODE_VIBRATE</a></code></td>
+ </tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: whether or not the setting should override user settings
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">integer value corresponding with its type
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isOverride()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isOverride</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check whether or not the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> overrides user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setOverride(boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setOverride</span>
+ <span class="normal">(boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set whether or not the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code> should override default user values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: boolean override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(String value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the default value for the <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code>: ex: <code><a href="../../../reference/lineageos/profiles/RingModeSettings.html#RING_MODE_VIBRATE">RING_MODE_VIBRATE</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/StreamSettings.html b/reference/lineageos/profiles/StreamSettings.html
new file mode 100644
index 00000000..5463e9a2
--- /dev/null
+++ b/reference/lineageos/profiles/StreamSettings.html
@@ -0,0 +1,1451 @@
+<!-- ################ 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>StreamSettings | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="selected api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">StreamSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.profiles.StreamSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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.
+
+ <p>Example for setting the alarm stream defaults and override:
+ <pre class="prettyprint">
+ StreamSettings alarmStreamSettings = new StreamSettings(AudioManager.STREAM_ALARM,
+ am.getStreamVolume(AudioManager.STREAM_ALARM), true));
+ profile.setStreamSettings(alarmStreamSettings);
+ </pre>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#StreamSettings(android.os.Parcel)">StreamSettings</a></span>(Parcel parcel)</nobr>
+
+ <div class="jd-descrdiv">
+ Unwrap <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> from a parcel.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#StreamSettings(int)">StreamSettings</a></span>(int streamId)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> with a stream id and default states.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#StreamSettings(int, int, boolean)">StreamSettings</a></span>(int streamId, int value, boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct a <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> with a stream id, default value,
+ and if the setting should override the user defaults.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#getStreamId()">getStreamId</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Retrieve the stream id id associated with the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#getValue()">getValue</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the default value for the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#isOverride()">isOverride</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Check whether or not the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> overrides user settings.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#setOverride(boolean)">setOverride</a></span>(boolean override)</nobr>
+
+ <div class="jd-descrdiv">
+ Set whether or not the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> should override default user values
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/profiles/StreamSettings.html#setValue(int)">setValue</a></span>(int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Set the default value for the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="StreamSettings(android.os.Parcel)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">StreamSettings</span>
+ <span class="normal">(Parcel parcel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unwrap <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> from a parcel.</p>
+
+ </div>
+</div>
+
+
+<A NAME="StreamSettings(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">StreamSettings</span>
+ <span class="normal">(int streamId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> with a stream id and default states.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>streamId</code></td>
+ <td width="100%">
+ <code>int</code>: ex: <code><a href="../../../reference/android/media/AudioManager.html#STREAM_ALARM">STREAM_ALARM</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="StreamSettings(int, int, boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">StreamSettings</span>
+ <span class="normal">(int streamId, int value, boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct a <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> with a stream id, default value,
+ and if the setting should override the user defaults.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>streamId</code></td>
+ <td width="100%">
+ <code>int</code>: ex: <code><a href="../../../reference/android/media/AudioManager.html#STREAM_ALARM">STREAM_ALARM</a></code></td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: default value for the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code></td>
+ </tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: whether or not the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> should override user defaults
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getStreamId()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getStreamId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Retrieve the stream id id associated with the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">an integer identifier
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getValue()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getValue</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the default value for the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">integer value corresponding with its state
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="isOverride()"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">isOverride</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check whether or not the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> overrides user settings.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setOverride(boolean)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setOverride</span>
+ <span class="normal">(boolean override)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set whether or not the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code> should override default user values</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>override</code></td>
+ <td width="100%">
+ <code>boolean</code>: boolean override
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setValue(int)"></A>
+
+<div class="jd-details api apilevel-2">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">setValue</span>
+ <span class="normal">(int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set the default value for the <code><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: see <code><a href="../../../reference/android/media/AudioManager.html">AudioManager</a></code> for viable values
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/profiles/package-summary.html b/reference/lineageos/profiles/package-summary.html
new file mode 100644
index 00000000..12dc7d64
--- /dev/null
+++ b/reference/lineageos/profiles/package-summary.html
@@ -0,0 +1,413 @@
+<!-- ################ 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>lineageos.profiles | 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">
+ <div id="doc-api-level" class="2" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.html">AirplaneModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html">AirplaneModeSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/BrightnessSettings.html">BrightnessSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.html">ConnectionSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/ConnectionSettings.BooleanState.html">ConnectionSettings.BooleanState</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/LockSettings.html">LockSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/RingModeSettings.html">RingModeSettings</a></li>
+ <li class="api apilevel-2"><a href="../../../reference/lineageos/profiles/StreamSettings.html">StreamSettings</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 2</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.profiles</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-2">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ <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-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>
+
+
+ <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>
+
+
+ <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>
+
+
+ <tr class=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/DataUsageContract.html b/reference/lineageos/providers/DataUsageContract.html
new file mode 100644
index 00000000..ce0f187a
--- /dev/null
+++ b/reference/lineageos/providers/DataUsageContract.html
@@ -0,0 +1,2398 @@
+<!-- ################ 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>DataUsageContract | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">DataUsageContract</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.DataUsageContract</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody"><p>
+ The DataUsageProvdier contract containing definitions for the supported URIs and columns
+ </p>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#ACTIVE">ACTIVE</a></td>
+ <td class="jd-descrcol" width="100%">
+ DataUsage Active State - dynamically computed by the DataUsage algorithm to
+ determine warning type to display to the user
+ 0 - first warning type is generated, once a warning generation is triggered
+ 1 - Nth warning type is generated, once a warning generation is triggered
+ <P>Type: INTEGER</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#BYTES">BYTES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Number of bytes consumed by the App so far.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_ACTIVE">COLUMN_OF_ACTIVE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_BYTES">COLUMN_OF_BYTES</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_ENABLE">COLUMN_OF_ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_EXTRA">COLUMN_OF_EXTRA</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_FAST_AVG">COLUMN_OF_FAST_AVG</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_FAST_SAMPLES">COLUMN_OF_FAST_SAMPLES</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_ID">COLUMN_OF_ID</a></td>
+ <td class="jd-descrcol" width="100%">
+ Column index for each field in the database row
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_LABEL">COLUMN_OF_LABEL</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_SLOW_AVG">COLUMN_OF_SLOW_AVG</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_SLOW_SAMPLES">COLUMN_OF_SLOW_SAMPLES</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#COLUMN_OF_UID">COLUMN_OF_UID</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#CONTENT_ITEM_TYPE">CONTENT_ITEM_TYPE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The mime type of a single item
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#CONTENT_TYPE">CONTENT_TYPE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The mime type of a directory of items
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#DATAUSAGE_AUTHORITY">DATAUSAGE_AUTHORITY</a></td>
+ <td class="jd-descrcol" width="100%">
+ The authority for the DataUsage provider
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#DATAUSAGE_TABLE">DATAUSAGE_TABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#ENABLE">ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ DataUsage Enable Configuration - statically set by the Settings App
+ 0 - no data usage warning are generated
+ 1 - data usage algorithm is evaluated and warnings are generated
+ <P>Type: INTEGER</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#EXTRA">EXTRA</a></td>
+ <td class="jd-descrcol" width="100%">
+ Extra information used debugging purposes - collects up to 1000 samples so that
+ algorithm can be manually verified
+ <P>Type: TEXT</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#FAST_AVG">FAST_AVG</a></td>
+ <td class="jd-descrcol" width="100%">
+ The fast bandwidth consumption average accumulated over 'fast' number of samples
+ <P>Type: INTEGER (long)</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#FAST_SAMPLES">FAST_SAMPLES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Number of fast samples accumulated so far, analogous algorithm to 'slow_samples'
+ <P>Type: INTEGER (long)</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#LABEL">LABEL</a></td>
+ <td class="jd-descrcol" width="100%">
+ The Name of the Application that corresponds to the uid
+ <P>Type: TEXT</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#SLOW_AVG">SLOW_AVG</a></td>
+ <td class="jd-descrcol" width="100%">
+ The slow bandwidth consumption average accumulated over 'SLOW' number of samples
+ <P>Type: INTEGER (long)</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#SLOW_SAMPLES">SLOW_SAMPLES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Number of slow samples accumulated so far, once the number of samples reaches a
+ MAX number of samples, the 'slow_samples' pegs at MAX and new samples
+ are factored into 'slow_avg' by "taking out" one sample.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#UID">UID</a></td>
+ <td class="jd-descrcol" width="100%">
+ The UID of the application whose bandwidth is stored in this row
+ <P>Type: INTEGER </P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#_ID">_ID</a></td>
+ <td class="jd-descrcol" width="100%">
+ The unique ID for a row
+ <P>Type: INTEGER </P>
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#BASE_CONTENT_URI">BASE_CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+ The content URI for the top-level datausage authority
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#CONTENT_URI">CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+ The content URI for this table
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ String[]</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/DataUsageContract.html#PROJECTION_ALL">PROJECTION_ALL</a></td>
+ <td class="jd-descrcol" width="100%">
+ A projection of all columns in the datausage table.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/DataUsageContract.html#DataUsageContract()">DataUsageContract</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACTIVE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTIVE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>DataUsage Active State - dynamically computed by the DataUsage algorithm to
+ determine warning type to display to the user
+ 0 - first warning type is generated, once a warning generation is triggered
+ 1 - Nth warning type is generated, once a warning generation is triggered
+ <P>Type: INTEGER</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "active"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BYTES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BYTES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Number of bytes consumed by the App so far. It is used to determine the number
+ of bytes consumed between samples
+ <P>Type: INTEGER (long) </P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "bytes"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_ACTIVE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_ACTIVE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_BYTES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_BYTES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 5
+ (0x00000005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_ENABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_EXTRA"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_EXTRA
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 10
+ (0x0000000a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_FAST_AVG"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_FAST_AVG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_FAST_SAMPLES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_FAST_SAMPLES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 9
+ (0x00000009)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_ID"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_ID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Column index for each field in the database row
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_LABEL"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_LABEL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_SLOW_AVG"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_SLOW_AVG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 6
+ (0x00000006)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_SLOW_SAMPLES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_SLOW_SAMPLES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 7
+ (0x00000007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLUMN_OF_UID"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLUMN_OF_UID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CONTENT_ITEM_TYPE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CONTENT_ITEM_TYPE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The mime type of a single item
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "vnd.android.cursor.itemdatausage_item"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CONTENT_TYPE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CONTENT_TYPE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The mime type of a directory of items
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "vnd.android.cursor.dirdatausage_item"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DATAUSAGE_AUTHORITY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DATAUSAGE_AUTHORITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The authority for the DataUsage provider </p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "org.lineageos.providers.datausage"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DATAUSAGE_TABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DATAUSAGE_TABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "datausage"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>DataUsage Enable Configuration - statically set by the Settings App
+ 0 - no data usage warning are generated
+ 1 - data usage algorithm is evaluated and warnings are generated
+ <P>Type: INTEGER</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "enable"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="EXTRA"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ EXTRA
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Extra information used debugging purposes - collects up to 1000 samples so that
+ algorithm can be manually verified
+ <P>Type: TEXT</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "extra"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAST_AVG"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FAST_AVG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The fast bandwidth consumption average accumulated over 'fast' number of samples
+ <P>Type: INTEGER (long)</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "fast_avg"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAST_SAMPLES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FAST_SAMPLES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Number of fast samples accumulated so far, analogous algorithm to 'slow_samples'
+ <P>Type: INTEGER (long)</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "fast_samples"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="LABEL"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ LABEL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The Name of the Application that corresponds to the uid
+ <P>Type: TEXT</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "label"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SLOW_AVG"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SLOW_AVG
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The slow bandwidth consumption average accumulated over 'SLOW' number of samples
+ <P>Type: INTEGER (long)</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "slow_avg"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SLOW_SAMPLES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SLOW_SAMPLES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Number of slow samples accumulated so far, once the number of samples reaches a
+ MAX number of samples, the 'slow_samples' pegs at MAX and new samples
+ are factored into 'slow_avg' by "taking out" one sample.
+ slow_samples < MAX: slow_avg = (slow_avg * slow_samples + new_sample)/(slow_samples+1)
+ slow_samples == MAX: slow_avg = (slow_avg * (MAX-1) + new_sample)/MAX
+ <P>Type: Integer (long></P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "slow_samples"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="UID"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ UID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The UID of the application whose bandwidth is stored in this row
+ <P>Type: INTEGER </P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "uid"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="_ID"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ _ID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The unique ID for a row
+ <P>Type: INTEGER </P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "_id"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="BASE_CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ BASE_CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The content URI for the top-level datausage authority </p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The content URI for this table </p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="PROJECTION_ALL"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String[]
+ </span>
+ PROJECTION_ALL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A projection of all columns in the datausage table.
+</p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="DataUsageContract()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">DataUsageContract</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/LineageSettings.Global.html b/reference/lineageos/providers/LineageSettings.Global.html
new file mode 100644
index 00000000..79cdb799
--- /dev/null
+++ b/reference/lineageos/providers/LineageSettings.Global.html
@@ -0,0 +1,2223 @@
+<!-- ################ 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>LineageSettings.Global | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">LineageSettings.Global</h1>
+
+
+
+
+
+
+
+
+ extends Settings.NameValueTable<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.provider.Settings.NameValueTable</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.LineageSettings.Global</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Global settings, containing miscellaneous Lineage global preferences. This
+ table holds simple name/value pairs. There are convenience
+ functions for accessing individual settings entries.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#SYS_PROP_LINEAGE_SETTING_VERSION">SYS_PROP_LINEAGE_SETTING_VERSION</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#WEATHER_TEMPERATURE_UNIT">WEATHER_TEMPERATURE_UNIT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Global temperature unit in which the weather data will be reported
+ Valid values are:
+ <p><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#CELSIUS">CELSIUS</a></code></p>
+ <p><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#FAHRENHEIT">FAHRENHEIT</a></code></p>
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.provider.Settings.NameValueTable
+<div id="inherited-constants-android.provider.Settings.NameValueTable">
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NAME</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.BaseColumns" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.BaseColumns-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.provider.BaseColumns
+<div id="inherited-constants-android.provider.BaseColumns">
+ <div id="inherited-constants-android.provider.BaseColumns-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.BaseColumns-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_COUNT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_ID</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#CONTENT_URI">CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#LineageSettings.Global()">LineageSettings.Global</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getFloat(android.content.ContentResolver, java.lang.String, float)">getFloat</a></span>(ContentResolver cr, String name, float def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getFloat(android.content.ContentResolver, java.lang.String)">getFloat</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single system settings value
+ as a float.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getInt(android.content.ContentResolver, java.lang.String)">getInt</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getInt(android.content.ContentResolver, java.lang.String, int)">getInt</a></span>(ContentResolver cr, String name, int def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getLong(android.content.ContentResolver, java.lang.String)">getLong</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getLong(android.content.ContentResolver, java.lang.String, long)">getLong</a></span>(ContentResolver cr, String name, long def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getString(android.content.ContentResolver, java.lang.String)">getString</a></span>(ContentResolver resolver, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Look up a name in the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#getUriFor(java.lang.String)">getUriFor</a></span>(String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#putFloat(android.content.ContentResolver, java.lang.String, float)">putFloat</a></span>(ContentResolver cr, String name, float value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a
+ floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#putInt(android.content.ContentResolver, java.lang.String, int)">putInt</a></span>(ContentResolver cr, String name, int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as an
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#putLong(android.content.ContentResolver, java.lang.String, long)">putLong</a></span>(ContentResolver cr, String name, long value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a long
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html#putString(android.content.ContentResolver, java.lang.String, java.lang.String)">putString</a></span>(ContentResolver resolver, String name, String value)</nobr>
+
+ <div class="jd-descrdiv">
+ Store a name/value pair into the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.provider.Settings.NameValueTable
+
+<div id="inherited-methods-android.provider.Settings.NameValueTable">
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getUriFor</span>(Uri arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">putString</span>(ContentResolver arg0, Uri arg1, String arg2, String arg3)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="SYS_PROP_LINEAGE_SETTING_VERSION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SYS_PROP_LINEAGE_SETTING_VERSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "sys.lineage_settings_global_version"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WEATHER_TEMPERATURE_UNIT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ WEATHER_TEMPERATURE_UNIT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Global temperature unit in which the weather data will be reported
+ Valid values are:
+ <p><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#CELSIUS">CELSIUS</a></code></p>
+ <p><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#FAHRENHEIT">FAHRENHEIT</a></code></p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "weather_temperature_unit"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSettings.Global()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSettings.Global</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a floating point number. Note that internally setting values are
+ always stored as strings; this function converts the string to an
+ float for you. The default value will be returned if the setting
+ is not defined or not a valid float.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>float</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid float.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single system settings value
+ as a float. Note that internally setting values are always
+ stored as strings; this function converts the string to a float
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not a float.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name, int def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you. The default value will be returned if the setting is
+ not defined or not an integer.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>int</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid integer.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.
+</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name, long def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you. The default value will be returned if the setting is
+ not defined or not a <code>long</code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>long</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid <code>long</code>.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getString(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ String
+ </span>
+ <span class="sympad">getString</span>
+ <span class="normal">(ContentResolver resolver, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Look up a name in the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the corresponding value, or null if not present
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getUriFor(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ Uri
+ </span>
+ <span class="sympad">getUriFor</span>
+ <span class="normal">(String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Uri</code></td>
+ <td width="100%">the corresponding content URI
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a
+ floating point number. This will either create a new entry in the
+ table if the given name does not exist, or modify the value of the
+ existing row with that name. Note that internally setting values
+ are always stored as strings, so this function converts the given
+ value to a string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>float</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putInt</span>
+ <span class="normal">(ContentResolver cr, String name, int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as an
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putLong</span>
+ <span class="normal">(ContentResolver cr, String name, long value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a long
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>long</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putString(android.content.ContentResolver, java.lang.String, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putString</span>
+ <span class="normal">(ContentResolver resolver, String name, String value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Store a name/value pair into the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to store</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code>: to associate with the name</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html b/reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html
new file mode 100644
index 00000000..ba9ba763
--- /dev/null
+++ b/reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html
@@ -0,0 +1,1074 @@
+<!-- ################ 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>LineageSettings.LineageSettingNotFoundException | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">LineageSettings.LineageSettingNotFoundException</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends AndroidException<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">java.lang.Throwable</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Exception</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.util.AndroidException</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.LineageSettings.LineageSettingNotFoundException</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html#LineageSettings.LineageSettingNotFoundException(java.lang.String)">LineageSettings.LineageSettingNotFoundException</a></span>(String msg)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Throwable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Throwable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Throwable
+
+<div id="inherited-methods-java.lang.Throwable">
+ <div id="inherited-methods-java.lang.Throwable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Throwable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">addSuppressed</span>(Throwable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+
+
+
+ Throwable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">fillInStackTrace</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+
+
+
+ Throwable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getCause</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getLocalizedMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getMessage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ StackTraceElement[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getStackTrace</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+ final
+
+
+ Throwable[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSuppressed</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+ synchronized
+
+
+
+ Throwable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">initCause</span>(Throwable arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">printStackTrace</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">printStackTrace</span>(PrintWriter arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">printStackTrace</span>(PrintStream arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setStackTrace</span>(StackTraceElement[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSettings.LineageSettingNotFoundException(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSettings.LineageSettingNotFoundException</span>
+ <span class="normal">(String msg)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>msg</code></td>
+ <td width="100%">
+ <code>String</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/LineageSettings.Secure.html b/reference/lineageos/providers/LineageSettings.Secure.html
new file mode 100644
index 00000000..4748a002
--- /dev/null
+++ b/reference/lineageos/providers/LineageSettings.Secure.html
@@ -0,0 +1,2162 @@
+<!-- ################ 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>LineageSettings.Secure | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">LineageSettings.Secure</h1>
+
+
+
+
+
+
+
+
+ extends Settings.NameValueTable<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.provider.Settings.NameValueTable</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.LineageSettings.Secure</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Secure settings, containing miscellaneous Lineage secure preferences. This
+ table holds simple name/value pairs. There are convenience
+ functions for accessing individual settings entries.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#SYS_PROP_LINEAGE_SETTING_VERSION">SYS_PROP_LINEAGE_SETTING_VERSION</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.provider.Settings.NameValueTable
+<div id="inherited-constants-android.provider.Settings.NameValueTable">
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NAME</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.BaseColumns" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.BaseColumns-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.provider.BaseColumns
+<div id="inherited-constants-android.provider.BaseColumns">
+ <div id="inherited-constants-android.provider.BaseColumns-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.BaseColumns-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_COUNT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_ID</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#CONTENT_URI">CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#LineageSettings.Secure()">LineageSettings.Secure</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getFloat(android.content.ContentResolver, java.lang.String, float)">getFloat</a></span>(ContentResolver cr, String name, float def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getFloat(android.content.ContentResolver, java.lang.String)">getFloat</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single system settings value
+ as a float.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getInt(android.content.ContentResolver, java.lang.String)">getInt</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getInt(android.content.ContentResolver, java.lang.String, int)">getInt</a></span>(ContentResolver cr, String name, int def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getLong(android.content.ContentResolver, java.lang.String)">getLong</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getLong(android.content.ContentResolver, java.lang.String, long)">getLong</a></span>(ContentResolver cr, String name, long def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getString(android.content.ContentResolver, java.lang.String)">getString</a></span>(ContentResolver resolver, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Look up a name in the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#getUriFor(java.lang.String)">getUriFor</a></span>(String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#putFloat(android.content.ContentResolver, java.lang.String, float)">putFloat</a></span>(ContentResolver cr, String name, float value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a
+ floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#putInt(android.content.ContentResolver, java.lang.String, int)">putInt</a></span>(ContentResolver cr, String name, int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as an
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#putLong(android.content.ContentResolver, java.lang.String, long)">putLong</a></span>(ContentResolver cr, String name, long value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a long
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html#putString(android.content.ContentResolver, java.lang.String, java.lang.String)">putString</a></span>(ContentResolver resolver, String name, String value)</nobr>
+
+ <div class="jd-descrdiv">
+ Store a name/value pair into the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.provider.Settings.NameValueTable
+
+<div id="inherited-methods-android.provider.Settings.NameValueTable">
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getUriFor</span>(Uri arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">putString</span>(ContentResolver arg0, Uri arg1, String arg2, String arg3)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="SYS_PROP_LINEAGE_SETTING_VERSION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SYS_PROP_LINEAGE_SETTING_VERSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "sys.lineage_settings_secure_version"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSettings.Secure()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSettings.Secure</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a floating point number. Note that internally setting values are
+ always stored as strings; this function converts the string to an
+ float for you. The default value will be returned if the setting
+ is not defined or not a valid float.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>float</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid float.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single system settings value
+ as a float. Note that internally setting values are always
+ stored as strings; this function converts the string to a float
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not a float.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name, int def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you. The default value will be returned if the setting is
+ not defined or not an integer.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>int</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid integer.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.
+</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name, long def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you. The default value will be returned if the setting is
+ not defined or not a <code>long</code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>long</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid <code>long</code>.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getString(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ String
+ </span>
+ <span class="sympad">getString</span>
+ <span class="normal">(ContentResolver resolver, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Look up a name in the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the corresponding value, or null if not present
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getUriFor(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ Uri
+ </span>
+ <span class="sympad">getUriFor</span>
+ <span class="normal">(String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Uri</code></td>
+ <td width="100%">the corresponding content URI
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a
+ floating point number. This will either create a new entry in the
+ table if the given name does not exist, or modify the value of the
+ existing row with that name. Note that internally setting values
+ are always stored as strings, so this function converts the given
+ value to a string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>float</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putInt</span>
+ <span class="normal">(ContentResolver cr, String name, int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as an
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putLong</span>
+ <span class="normal">(ContentResolver cr, String name, long value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a long
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>long</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putString(android.content.ContentResolver, java.lang.String, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putString</span>
+ <span class="normal">(ContentResolver resolver, String name, String value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Store a name/value pair into the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to store</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code>: to associate with the name</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/LineageSettings.System.html b/reference/lineageos/providers/LineageSettings.System.html
new file mode 100644
index 00000000..1ff2cd6b
--- /dev/null
+++ b/reference/lineageos/providers/LineageSettings.System.html
@@ -0,0 +1,7907 @@
+<!-- ################ 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>LineageSettings.System | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">LineageSettings.System</h1>
+
+
+
+
+
+
+
+
+ extends Settings.NameValueTable<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.provider.Settings.NameValueTable</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.LineageSettings.System</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">System settings, containing miscellaneous Lineage system preferences. This table holds simple
+ name/value pairs. There are convenience functions for accessing individual settings entries.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#APP_SWITCH_WAKE_SCREEN">APP_SWITCH_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the app switch key, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ASSIST_WAKE_SCREEN">ASSIST_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the assist key, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BACK_WAKE_SCREEN">BACK_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the back key, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_BRIGHTNESS_LEVEL">BATTERY_LIGHT_BRIGHTNESS_LEVEL</a></td>
+ <td class="jd-descrcol" width="100%">
+ Contains the battery light maximum brightness to use.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_BRIGHTNESS_LEVEL_ZEN">BATTERY_LIGHT_BRIGHTNESS_LEVEL_ZEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Contains the battery light maximum brightness to use when Do Not
+ Disturb is active.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_ENABLED">BATTERY_LIGHT_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the battery light should be enabled (if hardware supports it)
+ The value is boolean (1 or 0).
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_FULL_COLOR">BATTERY_LIGHT_FULL_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the battery LED while charging - full
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_LOW_COLOR">BATTERY_LIGHT_LOW_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the battery LED while charging - low
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_MEDIUM_COLOR">BATTERY_LIGHT_MEDIUM_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the battery LED while charging - medium
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BATTERY_LIGHT_PULSE">BATTERY_LIGHT_PULSE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the battery LED should repeatedly flash when the battery is low
+ on charge.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BERRY_CURRENT_ACCENT">BERRY_CURRENT_ACCENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Current accent package name
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BERRY_GLOBAL_STYLE">BERRY_GLOBAL_STYLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to use dark theme
+ 0: automatic - based on wallpaper
+ 1: time - based on LiveDisplay status
+ 2: force light
+ 3: force dark
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BERRY_MANAGED_BY_APP">BERRY_MANAGED_BY_APP</a></td>
+ <td class="jd-descrcol" width="100%">
+ Current application managing the style
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BLUETOOTH_ACCEPT_ALL_FILES">BLUETOOTH_ACCEPT_ALL_FILES</a></td>
+ <td class="jd-descrcol" width="100%">
+ If all file types can be accepted over Bluetooth OBEX.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#BUTTON_BACKLIGHT_ONLY_WHEN_PRESSED">BUTTON_BACKLIGHT_ONLY_WHEN_PRESSED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the button backlight is only lit when pressed (and not when screen is touched)
+ The value is boolean (1 or 0).
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#CALL_RECORDING_FORMAT">CALL_RECORDING_FORMAT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Call recording format value
+ 0: AMR_WB
+ 1: MPEG_4
+ Default: 0
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#CAMERA_LAUNCH">CAMERA_LAUNCH</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to launch secure camera app when key is longpressed
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#CAMERA_SLEEP_ON_RELEASE">CAMERA_SLEEP_ON_RELEASE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether or not to send device back to sleep if Camera button is released ("Peek")
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#CAMERA_WAKE_SCREEN">CAMERA_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the camera key half-press.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DIALER_OPENCNAM_ACCOUNT_SID">DIALER_OPENCNAM_ACCOUNT_SID</a></td>
+ <td class="jd-descrcol" width="100%">
+ The OpenCNAM paid account ID to be utilized by the Dialer
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DIALER_OPENCNAM_AUTH_TOKEN">DIALER_OPENCNAM_AUTH_TOKEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ The OpenCNAM authentication token to be utilized by the Dialer
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_AUTO_CONTRAST">DISPLAY_AUTO_CONTRAST</a></td>
+ <td class="jd-descrcol" width="100%">
+ Use auto contrast optimization feature of display
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_AUTO_OUTDOOR_MODE">DISPLAY_AUTO_OUTDOOR_MODE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Automatic outdoor mode
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_CABC">DISPLAY_CABC</a></td>
+ <td class="jd-descrcol" width="100%">
+ Use display power saving features such as CABC or CABL
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_COLOR_ADJUSTMENT">DISPLAY_COLOR_ADJUSTMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Manual display color adjustments (RGB values as floats, separated by spaces)
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_COLOR_ENHANCE">DISPLAY_COLOR_ENHANCE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Use color enhancement feature of display
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_LOW_POWER">DISPLAY_LOW_POWER</a></td>
+ <td class="jd-descrcol" width="100%">
+ <em>
+ This constant was deprecated
+ in API level 8.
+ Use <code><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_CABC">DISPLAY_CABC</a></code> instead
+</em>
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_PICTURE_ADJUSTMENT">DISPLAY_PICTURE_ADJUSTMENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ The current custom picture adjustment values as a delimited string
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_TEMPERATURE_DAY">DISPLAY_TEMPERATURE_DAY</a></td>
+ <td class="jd-descrcol" width="100%">
+ Color temperature of the display during the day
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_TEMPERATURE_MODE">DISPLAY_TEMPERATURE_MODE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display color temperature adjustment mode, one of DAY (default), NIGHT, or AUTO.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_TEMPERATURE_NIGHT">DISPLAY_TEMPERATURE_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Color temperature of the display at night
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DOUBLE_TAP_SLEEP_GESTURE">DOUBLE_TAP_SLEEP_GESTURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enable statusbar double tap gesture on to put device to sleep
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ENABLE_FORWARD_LOOKUP">ENABLE_FORWARD_LOOKUP</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enable looking up of phone numbers of nearby places
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ENABLE_PEOPLE_LOOKUP">ENABLE_PEOPLE_LOOKUP</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enable looking up of phone numbers of people
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ENABLE_REVERSE_LOOKUP">ENABLE_REVERSE_LOOKUP</a></td>
+ <td class="jd-descrcol" width="100%">
+ Enable looking up of information of phone numbers not in the contacts
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#FORWARD_LOOKUP_PROVIDER">FORWARD_LOOKUP_PROVIDER</a></td>
+ <td class="jd-descrcol" width="100%">
+ The forward lookup provider to be utilized by the Dialer
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#HEADSET_CONNECT_PLAYER">HEADSET_CONNECT_PLAYER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether or not to launch default music player when headset is connected
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#HIGH_TOUCH_SENSITIVITY_ENABLE">HIGH_TOUCH_SENSITIVITY_ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the HighTouchSensitivity is activated or not.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#HOME_WAKE_SCREEN">HOME_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the home key, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#INCREASING_RING">INCREASING_RING</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the phone ringtone should be played in an increasing manner
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#INCREASING_RING_RAMP_UP_TIME">INCREASING_RING_RAMP_UP_TIME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Ramp up time (seconds) for increasing ring
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#INCREASING_RING_START_VOLUME">INCREASING_RING_START_VOLUME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Start volume fraction for increasing ring volume
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_APP_SWITCH_ACTION">KEY_APP_SWITCH_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the app switch key is pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_APP_SWITCH_LONG_PRESS_ACTION">KEY_APP_SWITCH_LONG_PRESS_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the app switch key is long-pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_ASSIST_ACTION">KEY_ASSIST_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the assistant (search) key is pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_ASSIST_LONG_PRESS_ACTION">KEY_ASSIST_LONG_PRESS_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the assistant (search) key is long-pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_HOME_DOUBLE_TAP_ACTION">KEY_HOME_DOUBLE_TAP_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the home key is double-tapped.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_HOME_LONG_PRESS_ACTION">KEY_HOME_LONG_PRESS_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the home key is long-pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_MENU_ACTION">KEY_MENU_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the menu key is pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#KEY_MENU_LONG_PRESS_ACTION">KEY_MENU_LONG_PRESS_ACTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Action to perform when the menu key is long-pressed.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#LOCKSCREEN_PIN_SCRAMBLE_LAYOUT">LOCKSCREEN_PIN_SCRAMBLE_LAYOUT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to scramble a pin unlock layout
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#LOCKSCREEN_ROTATION">LOCKSCREEN_ROTATION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether keyguard will rotate to landscape mode
+ 0 = false, 1 = true
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#MENU_WAKE_SCREEN">MENU_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the menu key, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NAVBAR_LEFT_IN_LANDSCAPE">NAVBAR_LEFT_IN_LANDSCAPE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether navigation bar is placed on the left side in landscape mode
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NAVIGATION_BAR_MENU_ARROW_KEYS">NAVIGATION_BAR_MENU_ARROW_KEYS</a></td>
+ <td class="jd-descrcol" width="100%">
+ boolean value.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NAV_BUTTONS">NAV_BUTTONS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Navigation controls to Use
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL">NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL</a></td>
+ <td class="jd-descrcol" width="100%">
+ Contains the notifications light maximum brightness to use.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL_ZEN">NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL_ZEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Contains the notifications light maximum brightness to use when Do Not
+ Disturb is active.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_CALL_COLOR">NOTIFICATION_LIGHT_PULSE_CALL_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the missed call notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_CALL_LED_OFF">NOTIFICATION_LIGHT_PULSE_CALL_LED_OFF</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to wait between flashes for the missed call notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_CALL_LED_ON">NOTIFICATION_LIGHT_PULSE_CALL_LED_ON</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to flash the missed call notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_CUSTOM_ENABLE">NOTIFICATION_LIGHT_PULSE_CUSTOM_ENABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to use the custom LED values for the notification pulse LED.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES">NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Which custom LED values to use for the notification pulse LED.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_DEFAULT_COLOR">NOTIFICATION_LIGHT_PULSE_DEFAULT_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the notification LED by default
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_OFF">NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_OFF</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to wait between flashes for the notification LED by default
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_ON">NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_ON</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to flash the notification LED by default
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_VMAIL_COLOR">NOTIFICATION_LIGHT_PULSE_VMAIL_COLOR</a></td>
+ <td class="jd-descrcol" width="100%">
+ What color to use for the voicemail notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_VMAIL_LED_OFF">NOTIFICATION_LIGHT_PULSE_VMAIL_LED_OFF</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to wait between flashes for the voicemail notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_PULSE_VMAIL_LED_ON">NOTIFICATION_LIGHT_PULSE_VMAIL_LED_ON</a></td>
+ <td class="jd-descrcol" width="100%">
+ How long to flash the voicemail notification LED
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_LIGHT_SCREEN_ON">NOTIFICATION_LIGHT_SCREEN_ON</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to allow notifications with the screen on or DayDreams.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#NOTIFICATION_PLAY_QUEUE">NOTIFICATION_PLAY_QUEUE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to attach a queue to media notifications.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#PEOPLE_LOOKUP_PROVIDER">PEOPLE_LOOKUP_PROVIDER</a></td>
+ <td class="jd-descrcol" width="100%">
+ The people lookup provider to be utilized by the Dialer
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#PROXIMITY_ON_WAKE">PROXIMITY_ON_WAKE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Check the proximity sensor during wakeup
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#QS_SHOW_BRIGHTNESS_SLIDER">QS_SHOW_BRIGHTNESS_SLIDER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to show the brightness slider in quick settings panel.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#RECENTS_SHOW_SEARCH_BAR">RECENTS_SHOW_SEARCH_BAR</a></td>
+ <td class="jd-descrcol" width="100%">
+ Show search bar in recents
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#REVERSE_LOOKUP_PROVIDER">REVERSE_LOOKUP_PROVIDER</a></td>
+ <td class="jd-descrcol" width="100%">
+ The reverse lookup provider to be utilized by the Dialer
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#SHOW_ALARM_ICON">SHOW_ALARM_ICON</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to show the alarm clock icon in the status bar.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_AM_PM">STATUS_BAR_AM_PM</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display style of AM/PM next to clock in status bar
+ 0: Normal display (Eclair stock)
+ 1: Small display (Froyo stock)
+ 2: No display (Gingerbread/ICS stock)
+ default: 2
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_BATTERY_STYLE">STATUS_BAR_BATTERY_STYLE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Display style of the status bar battery information
+ 0: Display the battery an icon in portrait mode
+ 2: Display the battery as a circle
+ 4: Hide the battery status information
+ 5: Display the battery an icon in landscape mode
+ 6: Display the battery as plain text
+ default: 0
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_BRIGHTNESS_CONTROL">STATUS_BAR_BRIGHTNESS_CONTROL</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to control brightness from status bar
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_CLOCK">STATUS_BAR_CLOCK</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to show the clock in the right or left position or show it in the center
+ 0: show the clock in the right position (LTR)
+ 1: show the clock in the center
+ 2: show the clock in the left position (LTR)
+ default: 0
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_IME_SWITCHER">STATUS_BAR_IME_SWITCHER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to show the IME switcher in the status bar
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_NOTIF_COUNT">STATUS_BAR_NOTIF_COUNT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Show the pending notification counts as overlays on the status bar
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_QUICK_QS_PULLDOWN">STATUS_BAR_QUICK_QS_PULLDOWN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to allow one finger quick settings expansion on the side of the statusbar.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_SHOW_BATTERY_PERCENT">STATUS_BAR_SHOW_BATTERY_PERCENT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Status bar battery %
+ 0: Hide the battery percentage
+ 1: Display the battery percentage inside the icon
+ 2: Display the battery percentage next to the icon
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STATUS_BAR_SHOW_WEATHER">STATUS_BAR_SHOW_WEATHER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Boolean value on whether to show weather in the statusbar
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#STYLUS_ICON_ENABLED">STYLUS_ICON_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Show icon when stylus is used
+ The value is boolean (1 or 0).
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#SWAP_VOLUME_KEYS_ON_ROTATION">SWAP_VOLUME_KEYS_ON_ROTATION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Swap volume buttons when the screen is rotated
+ 0 - Disabled
+ 1 - Enabled (screen is rotated by 90 or 180 degrees: phone, hybrid)
+ 2 - Enabled (screen is rotated by 180 or 270 degrees: tablet)
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#SYSTEMUI_BURNIN_PROTECTION">SYSTEMUI_BURNIN_PROTECTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to enable burnin protection
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#SYSTEM_PROFILES_ENABLED">SYSTEM_PROFILES_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to enable system profiles feature
+ 0 = off, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#SYS_PROP_LINEAGE_SETTING_VERSION">SYS_PROP_LINEAGE_SETTING_VERSION</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#T9_SEARCH_INPUT_LOCALE">T9_SEARCH_INPUT_LOCALE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Locale for secondary overlay on dialer for t9 search input
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#TORCH_LONG_PRESS_POWER_GESTURE">TORCH_LONG_PRESS_POWER_GESTURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Activate torchlight when power button is
+ long-pressed while the display is off
+ The value is boolean (1 or 0).
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#TORCH_LONG_PRESS_POWER_TIMEOUT">TORCH_LONG_PRESS_POWER_TIMEOUT</a></td>
+ <td class="jd-descrcol" width="100%">
+ When the torch has been turned on by long press on power,
+ automatically turn off after a configurable number of seconds.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK">TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether or not to vibrate when a touchscreen gesture is detected
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#USE_EDGE_SERVICE_FOR_GESTURES">USE_EDGE_SERVICE_FOR_GESTURES</a></td>
+ <td class="jd-descrcol" width="100%">
+ Use EdgeGesture Service for system gestures in PhoneWindowManager
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#VOLBTN_MUSIC_CONTROLS">VOLBTN_MUSIC_CONTROLS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether or not volume button music controls should be enabled to seek media tracks
+ 0 = 0ff, 1 = on
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#VOLUME_ADJUST_SOUNDS_ENABLED">VOLUME_ADJUST_SOUNDS_ENABLED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Volume Adjust Sounds Enable, This is the noise made when using volume hard buttons
+ Defaults to 1 - sounds enabled
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#VOLUME_ANSWER_CALL">VOLUME_ANSWER_CALL</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to answer the call with the volume keys, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#VOLUME_KEYS_CONTROL_RING_STREAM">VOLUME_KEYS_CONTROL_RING_STREAM</a></td>
+ <td class="jd-descrcol" width="100%">
+ Volume key controls ringtone or media sound stream
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#VOLUME_WAKE_SCREEN">VOLUME_WAKE_SCREEN</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether to wake the screen with the volume keys, the value is boolean.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ZEN_ALLOW_LIGHTS">ZEN_ALLOW_LIGHTS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the notification light will be allowed when in zen mode during downtime
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#ZEN_PRIORITY_ALLOW_LIGHTS">ZEN_PRIORITY_ALLOW_LIGHTS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Whether the notification light will be allowed when in zen priority mode during downtime
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.provider.Settings.NameValueTable
+<div id="inherited-constants-android.provider.Settings.NameValueTable">
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NAME</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.provider.BaseColumns" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.provider.BaseColumns-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.provider.BaseColumns
+<div id="inherited-constants-android.provider.BaseColumns">
+ <div id="inherited-constants-android.provider.BaseColumns-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.provider.BaseColumns-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_COUNT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">_ID</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#CONTENT_URI">CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#LineageSettings.System()">LineageSettings.System</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getFloat(android.content.ContentResolver, java.lang.String, float)">getFloat</a></span>(ContentResolver cr, String name, float def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getFloat(android.content.ContentResolver, java.lang.String)">getFloat</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single system settings value
+ as a float.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getInt(android.content.ContentResolver, java.lang.String)">getInt</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getInt(android.content.ContentResolver, java.lang.String, int)">getInt</a></span>(ContentResolver cr, String name, int def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as an integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getLong(android.content.ContentResolver, java.lang.String)">getLong</a></span>(ContentResolver cr, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getLong(android.content.ContentResolver, java.lang.String, long)">getLong</a></span>(ContentResolver cr, String name, long def)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for retrieving a single settings value
+ as a <code>long</code>.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getString(android.content.ContentResolver, java.lang.String)">getString</a></span>(ContentResolver resolver, String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Look up a name in the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#getUriFor(java.lang.String)">getUriFor</a></span>(String name)</nobr>
+
+ <div class="jd-descrdiv">
+ Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#putFloat(android.content.ContentResolver, java.lang.String, float)">putFloat</a></span>(ContentResolver cr, String name, float value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a
+ floating point number.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#putInt(android.content.ContentResolver, java.lang.String, int)">putInt</a></span>(ContentResolver cr, String name, int value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as an
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#putLong(android.content.ContentResolver, java.lang.String, long)">putLong</a></span>(ContentResolver cr, String name, long value)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience function for updating a single settings value as a long
+ integer.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.System.html#putString(android.content.ContentResolver, java.lang.String, java.lang.String)">putString</a></span>(ContentResolver resolver, String name, String value)</nobr>
+
+ <div class="jd-descrdiv">
+ Store a name/value pair into the database.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.provider.Settings.NameValueTable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.provider.Settings.NameValueTable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.provider.Settings.NameValueTable
+
+<div id="inherited-methods-android.provider.Settings.NameValueTable">
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.provider.Settings.NameValueTable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ Uri</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getUriFor</span>(Uri arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">putString</span>(ContentResolver arg0, Uri arg1, String arg2, String arg3)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="APP_SWITCH_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ APP_SWITCH_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the app switch key, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "app_switch_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ASSIST_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ASSIST_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the assist key, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "assist_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BACK_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BACK_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the back key, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "back_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_BRIGHTNESS_LEVEL"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_BRIGHTNESS_LEVEL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Contains the battery light maximum brightness to use.
+ Values range from 1 to 255
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_brightness_level"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_BRIGHTNESS_LEVEL_ZEN"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_BRIGHTNESS_LEVEL_ZEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Contains the battery light maximum brightness to use when Do Not
+ Disturb is active.
+ Values range from 1 to 255
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_brightness_level_zen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_ENABLED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the battery light should be enabled (if hardware supports it)
+ The value is boolean (1 or 0).
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_enabled"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_FULL_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_FULL_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the battery LED while charging - full
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_full_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_LOW_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_LOW_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the battery LED while charging - low
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_low_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_MEDIUM_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_MEDIUM_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the battery LED while charging - medium
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_medium_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BATTERY_LIGHT_PULSE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BATTERY_LIGHT_PULSE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the battery LED should repeatedly flash when the battery is low
+ on charge. The value is boolean (1 or 0).
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "battery_light_pulse"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BERRY_CURRENT_ACCENT"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BERRY_CURRENT_ACCENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Current accent package name
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "berry_current_accent"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BERRY_GLOBAL_STYLE"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BERRY_GLOBAL_STYLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to use dark theme
+ 0: automatic - based on wallpaper
+ 1: time - based on LiveDisplay status
+ 2: force light
+ 3: force dark
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "berry_global_style"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BERRY_MANAGED_BY_APP"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BERRY_MANAGED_BY_APP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Current application managing the style
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "berry_managed_by_app"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BLUETOOTH_ACCEPT_ALL_FILES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BLUETOOTH_ACCEPT_ALL_FILES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>If all file types can be accepted over Bluetooth OBEX.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "bluetooth_accept_all_files"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BUTTON_BACKLIGHT_ONLY_WHEN_PRESSED"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ BUTTON_BACKLIGHT_ONLY_WHEN_PRESSED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the button backlight is only lit when pressed (and not when screen is touched)
+ The value is boolean (1 or 0).
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "button_backlight_only_when_pressed"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CALL_RECORDING_FORMAT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CALL_RECORDING_FORMAT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Call recording format value
+ 0: AMR_WB
+ 1: MPEG_4
+ Default: 0
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "call_recording_format"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CAMERA_LAUNCH"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CAMERA_LAUNCH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to launch secure camera app when key is longpressed
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "camera_launch"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CAMERA_SLEEP_ON_RELEASE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CAMERA_SLEEP_ON_RELEASE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether or not to send device back to sleep if Camera button is released ("Peek")
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "camera_sleep_on_release"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CAMERA_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CAMERA_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the camera key half-press.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "camera_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DIALER_OPENCNAM_ACCOUNT_SID"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DIALER_OPENCNAM_ACCOUNT_SID
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The OpenCNAM paid account ID to be utilized by the Dialer
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "dialer_opencnam_account_sid"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DIALER_OPENCNAM_AUTH_TOKEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DIALER_OPENCNAM_AUTH_TOKEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The OpenCNAM authentication token to be utilized by the Dialer
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "dialer_opencnam_auth_token"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_AUTO_CONTRAST"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_AUTO_CONTRAST
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Use auto contrast optimization feature of display
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_auto_contrast"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_AUTO_OUTDOOR_MODE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_AUTO_OUTDOOR_MODE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Automatic outdoor mode
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_auto_outdoor_mode"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_CABC"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_CABC
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Use display power saving features such as CABC or CABL
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_low_power"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_COLOR_ADJUSTMENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_COLOR_ADJUSTMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Manual display color adjustments (RGB values as floats, separated by spaces)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_color_adjustment"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_COLOR_ENHANCE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_COLOR_ENHANCE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Use color enhancement feature of display
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_color_enhance"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_LOW_POWER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_LOW_POWER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+ <p>
+ <p class="caution"><strong>
+ This constant was deprecated
+ in API level 8.</strong><br/>
+ Use <code><a href="../../../reference/lineageos/providers/LineageSettings.System.html#DISPLAY_CABC">DISPLAY_CABC</a></code> instead
+
+ </p>
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_low_power"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_PICTURE_ADJUSTMENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_PICTURE_ADJUSTMENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The current custom picture adjustment values as a delimited string
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_picture_adjustment"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_TEMPERATURE_DAY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_TEMPERATURE_DAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Color temperature of the display during the day
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_temperature_day"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_TEMPERATURE_MODE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_TEMPERATURE_MODE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display color temperature adjustment mode, one of DAY (default), NIGHT, or AUTO.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_temperature_mode"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DISPLAY_TEMPERATURE_NIGHT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DISPLAY_TEMPERATURE_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Color temperature of the display at night
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "display_temperature_night"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DOUBLE_TAP_SLEEP_GESTURE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ DOUBLE_TAP_SLEEP_GESTURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable statusbar double tap gesture on to put device to sleep
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "double_tap_sleep_gesture"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE_FORWARD_LOOKUP"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ENABLE_FORWARD_LOOKUP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable looking up of phone numbers of nearby places
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "enable_forward_lookup"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE_PEOPLE_LOOKUP"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ENABLE_PEOPLE_LOOKUP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable looking up of phone numbers of people
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "enable_people_lookup"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ENABLE_REVERSE_LOOKUP"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ENABLE_REVERSE_LOOKUP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Enable looking up of information of phone numbers not in the contacts
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "enable_reverse_lookup"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FORWARD_LOOKUP_PROVIDER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FORWARD_LOOKUP_PROVIDER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The forward lookup provider to be utilized by the Dialer
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "forward_lookup_provider"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HEADSET_CONNECT_PLAYER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ HEADSET_CONNECT_PLAYER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether or not to launch default music player when headset is connected
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "headset_connect_player"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HIGH_TOUCH_SENSITIVITY_ENABLE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ HIGH_TOUCH_SENSITIVITY_ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the HighTouchSensitivity is activated or not.
+ 0 = off, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "high_touch_sensitivity_enable"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HOME_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ HOME_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the home key, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "home_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INCREASING_RING"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ INCREASING_RING
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the phone ringtone should be played in an increasing manner
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "increasing_ring"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INCREASING_RING_RAMP_UP_TIME"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ INCREASING_RING_RAMP_UP_TIME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Ramp up time (seconds) for increasing ring
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "increasing_ring_ramp_up_time"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="INCREASING_RING_START_VOLUME"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ INCREASING_RING_START_VOLUME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Start volume fraction for increasing ring volume
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "increasing_ring_start_vol"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_APP_SWITCH_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_APP_SWITCH_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the app switch key is pressed. (Default is 2)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_app_switch_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_APP_SWITCH_LONG_PRESS_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_APP_SWITCH_LONG_PRESS_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the app switch key is long-pressed. (Default is 0)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_app_switch_long_press_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_ASSIST_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_ASSIST_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the assistant (search) key is pressed. (Default is 3)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_assist_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_ASSIST_LONG_PRESS_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_ASSIST_LONG_PRESS_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the assistant (search) key is long-pressed. (Default is 4)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_assist_long_press_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_HOME_DOUBLE_TAP_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_HOME_DOUBLE_TAP_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the home key is double-tapped.
+ (Default can be configured via config_doubleTapOnHomeBehavior)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_home_double_tap_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_HOME_LONG_PRESS_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_HOME_LONG_PRESS_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the home key is long-pressed.
+ (Default can be configured via config_longPressOnHomeBehavior)
+ 0 - Nothing
+ 1 - Menu
+ 2 - App-switch
+ 3 - Search
+ 4 - Voice search
+ 5 - In-app search
+ 6 - Launch Camera
+ 7 - Action Sleep
+ 8 - Last app
+ 9 - Toggle split screen
+ 10 - Single hand (left)
+ 11 - Single hand (right)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_home_long_press_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_MENU_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_MENU_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the menu key is pressed. (Default is 1)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_menu_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="KEY_MENU_LONG_PRESS_ACTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ KEY_MENU_LONG_PRESS_ACTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Action to perform when the menu key is long-pressed.
+ (Default is 0 on devices with a search key, 3 on devices without)
+ (See KEY_HOME_LONG_PRESS_ACTION for valid values)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "key_menu_long_press_action"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="LOCKSCREEN_PIN_SCRAMBLE_LAYOUT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ LOCKSCREEN_PIN_SCRAMBLE_LAYOUT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to scramble a pin unlock layout
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lockscreen_scramble_pin_layout"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="LOCKSCREEN_ROTATION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ LOCKSCREEN_ROTATION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether keyguard will rotate to landscape mode
+ 0 = false, 1 = true
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lockscreen_rotation"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MENU_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ MENU_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the menu key, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "menu_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NAVBAR_LEFT_IN_LANDSCAPE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NAVBAR_LEFT_IN_LANDSCAPE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether navigation bar is placed on the left side in landscape mode
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "navigation_bar_left"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NAVIGATION_BAR_MENU_ARROW_KEYS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NAVIGATION_BAR_MENU_ARROW_KEYS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>boolean value. toggles using arrow key locations on nav bar
+ as left and right dpad keys
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "navigation_bar_menu_arrow_keys"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NAV_BUTTONS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NAV_BUTTONS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Navigation controls to Use
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "nav_buttons"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Contains the notifications light maximum brightness to use.
+ Values range from 1 to 255
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_brightness_level"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL_ZEN"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL_ZEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Contains the notifications light maximum brightness to use when Do Not
+ Disturb is active.
+ Values range from 1 to 255
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_brightness_level_zen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_CALL_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_CALL_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the missed call notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_call_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_CALL_LED_OFF"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_CALL_LED_OFF
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to wait between flashes for the missed call notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_call_led_off"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_CALL_LED_ON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_CALL_LED_ON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to flash the missed call notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_call_led_on"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_CUSTOM_ENABLE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_CUSTOM_ENABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to use the custom LED values for the notification pulse LED.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_custom_enable"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Which custom LED values to use for the notification pulse LED.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_custom_values"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_DEFAULT_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_DEFAULT_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the notification LED by default
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_default_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_OFF"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_OFF
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to wait between flashes for the notification LED by default
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_default_led_off"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_ON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_DEFAULT_LED_ON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to flash the notification LED by default
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_default_led_on"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_VMAIL_COLOR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_VMAIL_COLOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>What color to use for the voicemail notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_vmail_color"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_VMAIL_LED_OFF"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_VMAIL_LED_OFF
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to wait between flashes for the voicemail notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_vmail_led_off"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_PULSE_VMAIL_LED_ON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_PULSE_VMAIL_LED_ON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>How long to flash the voicemail notification LED
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_pulse_vmail_led_on"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_LIGHT_SCREEN_ON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_LIGHT_SCREEN_ON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to allow notifications with the screen on or DayDreams.
+ The value is boolean (1 or 0). Default will always be false.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_light_screen_on_enable"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOTIFICATION_PLAY_QUEUE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ NOTIFICATION_PLAY_QUEUE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to attach a queue to media notifications.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "notification_play_queue"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PEOPLE_LOOKUP_PROVIDER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ PEOPLE_LOOKUP_PROVIDER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The people lookup provider to be utilized by the Dialer
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "people_lookup_provider"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PROXIMITY_ON_WAKE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ PROXIMITY_ON_WAKE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Check the proximity sensor during wakeup
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "proximity_on_wake"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="QS_SHOW_BRIGHTNESS_SLIDER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ QS_SHOW_BRIGHTNESS_SLIDER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to show the brightness slider in quick settings panel.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "qs_show_brightness_slider"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="RECENTS_SHOW_SEARCH_BAR"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ RECENTS_SHOW_SEARCH_BAR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Show search bar in recents
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "recents_show_search_bar"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="REVERSE_LOOKUP_PROVIDER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ REVERSE_LOOKUP_PROVIDER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The reverse lookup provider to be utilized by the Dialer
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "reverse_lookup_provider"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SHOW_ALARM_ICON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SHOW_ALARM_ICON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to show the alarm clock icon in the status bar.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "show_alarm_icon"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_AM_PM"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_AM_PM
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display style of AM/PM next to clock in status bar
+ 0: Normal display (Eclair stock)
+ 1: Small display (Froyo stock)
+ 2: No display (Gingerbread/ICS stock)
+ default: 2
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_am_pm"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_BATTERY_STYLE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_BATTERY_STYLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Display style of the status bar battery information
+ 0: Display the battery an icon in portrait mode
+ 2: Display the battery as a circle
+ 4: Hide the battery status information
+ 5: Display the battery an icon in landscape mode
+ 6: Display the battery as plain text
+ default: 0
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_battery_style"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_BRIGHTNESS_CONTROL"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_BRIGHTNESS_CONTROL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to control brightness from status bar
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_brightness_control"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_CLOCK"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_CLOCK
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to show the clock in the right or left position or show it in the center
+ 0: show the clock in the right position (LTR)
+ 1: show the clock in the center
+ 2: show the clock in the left position (LTR)
+ default: 0
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_clock"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_IME_SWITCHER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_IME_SWITCHER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to show the IME switcher in the status bar
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_ime_switcher"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_NOTIF_COUNT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_NOTIF_COUNT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Show the pending notification counts as overlays on the status bar
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_notif_count"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_QUICK_QS_PULLDOWN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_QUICK_QS_PULLDOWN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to allow one finger quick settings expansion on the side of the statusbar.
+ 0 = 0ff, 1 = right, 2 = left
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "qs_quick_pulldown"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_SHOW_BATTERY_PERCENT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_SHOW_BATTERY_PERCENT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Status bar battery %
+ 0: Hide the battery percentage
+ 1: Display the battery percentage inside the icon
+ 2: Display the battery percentage next to the icon
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_show_battery_percent"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STATUS_BAR_SHOW_WEATHER"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STATUS_BAR_SHOW_WEATHER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Boolean value on whether to show weather in the statusbar
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "status_bar_show_weather"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STYLUS_ICON_ENABLED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ STYLUS_ICON_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Show icon when stylus is used
+ The value is boolean (1 or 0).
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "stylus_icon_enabled"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SWAP_VOLUME_KEYS_ON_ROTATION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SWAP_VOLUME_KEYS_ON_ROTATION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Swap volume buttons when the screen is rotated
+ 0 - Disabled
+ 1 - Enabled (screen is rotated by 90 or 180 degrees: phone, hybrid)
+ 2 - Enabled (screen is rotated by 180 or 270 degrees: tablet)
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "swap_volume_keys_on_rotation"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SYSTEMUI_BURNIN_PROTECTION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SYSTEMUI_BURNIN_PROTECTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to enable burnin protection
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "systemui_burnin_protection"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SYSTEM_PROFILES_ENABLED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SYSTEM_PROFILES_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to enable system profiles feature
+ 0 = off, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "system_profiles_enabled"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SYS_PROP_LINEAGE_SETTING_VERSION"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SYS_PROP_LINEAGE_SETTING_VERSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "sys.lineage_settings_system_version"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="T9_SEARCH_INPUT_LOCALE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ T9_SEARCH_INPUT_LOCALE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Locale for secondary overlay on dialer for t9 search input
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "t9_search_input_locale"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TORCH_LONG_PRESS_POWER_GESTURE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TORCH_LONG_PRESS_POWER_GESTURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Activate torchlight when power button is
+ long-pressed while the display is off
+ The value is boolean (1 or 0).
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "torch_long_press_power_gesture"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TORCH_LONG_PRESS_POWER_TIMEOUT"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TORCH_LONG_PRESS_POWER_TIMEOUT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>When the torch has been turned on by long press on power,
+ automatically turn off after a configurable number of seconds.
+ The value is an integer number of seconds in the range 0-3600.
+ 0 means never automatically turn off.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "torch_long_press_power_timeout"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether or not to vibrate when a touchscreen gesture is detected
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "touchscreen_gesture_haptic_feedback"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="USE_EDGE_SERVICE_FOR_GESTURES"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ USE_EDGE_SERVICE_FOR_GESTURES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Use EdgeGesture Service for system gestures in PhoneWindowManager
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "edge_service_for_gestures"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="VOLBTN_MUSIC_CONTROLS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ VOLBTN_MUSIC_CONTROLS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether or not volume button music controls should be enabled to seek media tracks
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "volbtn_music_controls"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="VOLUME_ADJUST_SOUNDS_ENABLED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ VOLUME_ADJUST_SOUNDS_ENABLED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Volume Adjust Sounds Enable, This is the noise made when using volume hard buttons
+ Defaults to 1 - sounds enabled
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "volume_adjust_sounds_enabled"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="VOLUME_ANSWER_CALL"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ VOLUME_ANSWER_CALL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to answer the call with the volume keys, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "volume_answer_call"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="VOLUME_KEYS_CONTROL_RING_STREAM"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ VOLUME_KEYS_CONTROL_RING_STREAM
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Volume key controls ringtone or media sound stream
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "volume_keys_control_ring_stream"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="VOLUME_WAKE_SCREEN"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ VOLUME_WAKE_SCREEN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether to wake the screen with the volume keys, the value is boolean.
+ 0 = 0ff, 1 = on
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "volume_wake_screen"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ZEN_ALLOW_LIGHTS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ZEN_ALLOW_LIGHTS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the notification light will be allowed when in zen mode during downtime
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "allow_lights"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ZEN_PRIORITY_ALLOW_LIGHTS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ZEN_PRIORITY_ALLOW_LIGHTS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Whether the notification light will be allowed when in zen priority mode during downtime
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "zen_priority_allow_lights"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSettings.System()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSettings.System</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a floating point number. Note that internally setting values are
+ always stored as strings; this function converts the string to an
+ float for you. The default value will be returned if the setting
+ is not defined or not a valid float.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>float</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid float.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getFloat(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float
+ </span>
+ <span class="sympad">getFloat</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single system settings value
+ as a float. Note that internally setting values are always
+ stored as strings; this function converts the string to a float
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not a float.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value.
+</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">getInt</span>
+ <span class="normal">(ContentResolver cr, String name, int def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as an integer. Note that internally setting values are always
+ stored as strings; this function converts the string to an integer
+ for you. The default value will be returned if the setting is
+ not defined or not an integer.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>int</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid integer.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you.
+ <p>
+ This version does not take a default value. If the setting has not
+ been set, or the string value is not a number,
+ it throws <code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Throws</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></code></td>
+ <td width="100%">Thrown if a setting by the given
+ name can't be found or the setting value is not an integer.
+</td>
+ </tr>
+ </table>
+
+
+ </div>
+</div>
+
+
+<A NAME="getLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ long
+ </span>
+ <span class="sympad">getLong</span>
+ <span class="normal">(ContentResolver cr, String name, long def)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for retrieving a single settings value
+ as a <code>long</code>. Note that internally setting values are always
+ stored as strings; this function converts the string to a <code>long</code>
+ for you. The default value will be returned if the setting is
+ not defined or not a <code>long</code>.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to retrieve.</td>
+ </tr>
+ <tr>
+ <td><code>def</code></td>
+ <td width="100%">
+ <code>long</code>: Value to return if the setting is not defined.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">The setting's current value, or 'def' if it is not defined
+ or not a valid <code>long</code>.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getString(android.content.ContentResolver, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ String
+ </span>
+ <span class="sympad">getString</span>
+ <span class="normal">(ContentResolver resolver, String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Look up a name in the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the corresponding value, or null if not present
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getUriFor(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ Uri
+ </span>
+ <span class="sympad">getUriFor</span>
+ <span class="normal">(String name)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Construct the content URI for a particular name/value pair, useful for monitoring changes
+ with a ContentObserver.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to look up in the table</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Uri</code></td>
+ <td width="100%">the corresponding content URI
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putFloat(android.content.ContentResolver, java.lang.String, float)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putFloat</span>
+ <span class="normal">(ContentResolver cr, String name, float value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a
+ floating point number. This will either create a new entry in the
+ table if the given name does not exist, or modify the value of the
+ existing row with that name. Note that internally setting values
+ are always stored as strings, so this function converts the given
+ value to a string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>float</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putInt(android.content.ContentResolver, java.lang.String, int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putInt</span>
+ <span class="normal">(ContentResolver cr, String name, int value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as an
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>int</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putLong(android.content.ContentResolver, java.lang.String, long)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putLong</span>
+ <span class="normal">(ContentResolver cr, String name, long value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience function for updating a single settings value as a long
+ integer. This will either create a new entry in the table if the
+ given name does not exist, or modify the value of the existing row
+ with that name. Note that internally setting values are always
+ stored as strings, so this function converts the given value to a
+ string before storing it.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cr</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: The ContentResolver to access.</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the setting to modify.</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>long</code>: The new value for the setting.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="putString(android.content.ContentResolver, java.lang.String, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ boolean
+ </span>
+ <span class="sympad">putString</span>
+ <span class="normal">(ContentResolver resolver, String name, String value)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Store a name/value pair into the database.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>resolver</code></td>
+ <td width="100%">
+ <code>ContentResolver</code>: to access the database with</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td width="100%">
+ <code>String</code>: to store</td>
+ </tr>
+ <tr>
+ <td><code>value</code></td>
+ <td width="100%">
+ <code>String</code>: to associate with the name</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">true if the value was set, false on database errors
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/LineageSettings.html b/reference/lineageos/providers/LineageSettings.html
new file mode 100644
index 00000000..0bef96ad
--- /dev/null
+++ b/reference/lineageos/providers/LineageSettings.html
@@ -0,0 +1,1030 @@
+<!-- ################ 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>LineageSettings | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+ &#124; <a href="#constants">Constants</a>
+
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">LineageSettings</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.LineageSettings</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">LineageSettings contains Lineage specific preferences in System, Secure, and Global.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.html#ACTION_DATA_USAGE">ACTION_DATA_USAGE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Activity Action: Show Data Usage Summary
+ <p>
+ Input: Nothing.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.html#ACTION_LIVEDISPLAY_SETTINGS">ACTION_LIVEDISPLAY_SETTINGS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Activity Action: Show LiveDisplay settings
+ <p>
+ Input: Nothing.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/LineageSettings.html#AUTHORITY">AUTHORITY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/LineageSettings.html#LineageSettings()">LineageSettings</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACTION_DATA_USAGE"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_DATA_USAGE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Activity Action: Show Data Usage Summary
+ <p>
+ Input: Nothing.
+ <p>
+ Output: Nothing.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.settings.ACTION_DATA_USAGE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ACTION_LIVEDISPLAY_SETTINGS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACTION_LIVEDISPLAY_SETTINGS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Activity Action: Show LiveDisplay settings
+ <p>
+ Input: Nothing.
+ <p>
+ Output: Nothing.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.settings.LIVEDISPLAY_SETTINGS"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="AUTHORITY"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ AUTHORITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineagesettings"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="LineageSettings()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">LineageSettings</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html b/reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html
new file mode 100644
index 00000000..f2f4e4c8
--- /dev/null
+++ b/reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html
@@ -0,0 +1,818 @@
+<!-- ################ 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>WeatherContract.WeatherColumns.TempUnit | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">WeatherContract.WeatherColumns.TempUnit</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.WeatherContract.WeatherColumns.TempUnit</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Temperature units
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#CELSIUS">CELSIUS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#FAHRENHEIT">FAHRENHEIT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="CELSIUS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ CELSIUS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAHRENHEIT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FAHRENHEIT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html b/reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html
new file mode 100644
index 00000000..67680cd9
--- /dev/null
+++ b/reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html
@@ -0,0 +1,3194 @@
+<!-- ################ 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>WeatherContract.WeatherColumns.WeatherCode | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">WeatherContract.WeatherColumns.WeatherCode</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.WeatherContract.WeatherColumns.WeatherCode</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Weather condition codes
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#BLOWING_SNOW">BLOWING_SNOW</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#BLUSTERY">BLUSTERY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#CLEAR_NIGHT">CLEAR_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#CLOUDY">CLOUDY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#COLD">COLD</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#DRIZZLE">DRIZZLE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#DUST">DUST</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#FAIR_DAY">FAIR_DAY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#FAIR_NIGHT">FAIR_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#FOGGY">FOGGY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#FREEZING_DRIZZLE">FREEZING_DRIZZLE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#FREEZING_RAIN">FREEZING_RAIN</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#HAIL">HAIL</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#HAZE">HAZE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#HEAVY_SNOW">HEAVY_SNOW</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#HOT">HOT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#HURRICANE">HURRICANE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#ISOLATED_THUNDERSHOWERS">ISOLATED_THUNDERSHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#ISOLATED_THUNDERSTORMS">ISOLATED_THUNDERSTORMS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#LIGHT_SNOW_SHOWERS">LIGHT_SNOW_SHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MIXED_RAIN_AND_HAIL">MIXED_RAIN_AND_HAIL</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MIXED_RAIN_AND_SLEET">MIXED_RAIN_AND_SLEET</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MIXED_RAIN_AND_SNOW">MIXED_RAIN_AND_SNOW</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MIXED_SNOW_AND_SLEET">MIXED_SNOW_AND_SLEET</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MOSTLY_CLOUDY_DAY">MOSTLY_CLOUDY_DAY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#MOSTLY_CLOUDY_NIGHT">MOSTLY_CLOUDY_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#NOT_AVAILABLE">NOT_AVAILABLE</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#PARTLY_CLOUDY">PARTLY_CLOUDY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#PARTLY_CLOUDY_DAY">PARTLY_CLOUDY_DAY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#PARTLY_CLOUDY_NIGHT">PARTLY_CLOUDY_NIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SCATTERED_SHOWERS">SCATTERED_SHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SCATTERED_SNOW_SHOWERS">SCATTERED_SNOW_SHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SCATTERED_THUNDERSTORMS">SCATTERED_THUNDERSTORMS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SEVERE_THUNDERSTORMS">SEVERE_THUNDERSTORMS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SHOWERS">SHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SLEET">SLEET</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SMOKY">SMOKY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SNOW">SNOW</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SNOW_FLURRIES">SNOW_FLURRIES</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SNOW_SHOWERS">SNOW_SHOWERS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#SUNNY">SUNNY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#THUNDERSHOWER">THUNDERSHOWER</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#THUNDERSTORMS">THUNDERSTORMS</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#TORNADO">TORNADO</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#TROPICAL_STORM">TROPICAL_STORM</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html#WINDY">WINDY</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="BLOWING_SNOW"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ BLOWING_SNOW
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 14
+ (0x0000000e)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="BLUSTERY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ BLUSTERY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 22
+ (0x00000016)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CLEAR_NIGHT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ CLEAR_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 30
+ (0x0000001e)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CLOUDY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ CLOUDY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 25
+ (0x00000019)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COLD"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COLD
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 24
+ (0x00000018)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DRIZZLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DRIZZLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 9
+ (0x00000009)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="DUST"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ DUST
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 18
+ (0x00000012)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAIR_DAY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FAIR_DAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 33
+ (0x00000021)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAIR_NIGHT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FAIR_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 32
+ (0x00000020)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FOGGY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FOGGY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 19
+ (0x00000013)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FREEZING_DRIZZLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FREEZING_DRIZZLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 8
+ (0x00000008)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FREEZING_RAIN"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FREEZING_RAIN
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 10
+ (0x0000000a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HAIL"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HAIL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 16
+ (0x00000010)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HAZE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HAZE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 20
+ (0x00000014)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HEAVY_SNOW"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HEAVY_SNOW
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 39
+ (0x00000027)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HOT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HOT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 35
+ (0x00000023)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="HURRICANE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ HURRICANE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ISOLATED_THUNDERSHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ISOLATED_THUNDERSHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 44
+ (0x0000002c)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="ISOLATED_THUNDERSTORMS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ISOLATED_THUNDERSTORMS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 36
+ (0x00000024)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="LIGHT_SNOW_SHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ LIGHT_SNOW_SHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 13
+ (0x0000000d)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MIXED_RAIN_AND_HAIL"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MIXED_RAIN_AND_HAIL
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 34
+ (0x00000022)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MIXED_RAIN_AND_SLEET"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MIXED_RAIN_AND_SLEET
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 6
+ (0x00000006)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MIXED_RAIN_AND_SNOW"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MIXED_RAIN_AND_SNOW
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 5
+ (0x00000005)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MIXED_SNOW_AND_SLEET"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MIXED_SNOW_AND_SLEET
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 7
+ (0x00000007)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MOSTLY_CLOUDY_DAY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MOSTLY_CLOUDY_DAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 27
+ (0x0000001b)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MOSTLY_CLOUDY_NIGHT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MOSTLY_CLOUDY_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 26
+ (0x0000001a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NOT_AVAILABLE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ NOT_AVAILABLE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3200
+ (0x00000c80)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PARTLY_CLOUDY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PARTLY_CLOUDY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 41
+ (0x00000029)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PARTLY_CLOUDY_DAY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PARTLY_CLOUDY_DAY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 29
+ (0x0000001d)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="PARTLY_CLOUDY_NIGHT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ PARTLY_CLOUDY_NIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 28
+ (0x0000001c)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SCATTERED_SHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SCATTERED_SHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 38
+ (0x00000026)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SCATTERED_SNOW_SHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SCATTERED_SNOW_SHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 40
+ (0x00000028)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SCATTERED_THUNDERSTORMS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SCATTERED_THUNDERSTORMS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 37
+ (0x00000025)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SEVERE_THUNDERSTORMS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SEVERE_THUNDERSTORMS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 11
+ (0x0000000b)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SLEET"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SLEET
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 17
+ (0x00000011)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SMOKY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SMOKY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 21
+ (0x00000015)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SNOW"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SNOW
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 15
+ (0x0000000f)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SNOW_FLURRIES"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SNOW_FLURRIES
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 12
+ (0x0000000c)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SNOW_SHOWERS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SNOW_SHOWERS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 43
+ (0x0000002b)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SUNNY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SUNNY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 31
+ (0x0000001f)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="THUNDERSHOWER"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ THUNDERSHOWER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 42
+ (0x0000002a)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="THUNDERSTORMS"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ THUNDERSTORMS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 4
+ (0x00000004)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TORNADO"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TORNADO
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TROPICAL_STORM"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TROPICAL_STORM
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="WINDY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ WINDY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 23
+ (0x00000017)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html b/reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html
new file mode 100644
index 00000000..f0163caf
--- /dev/null
+++ b/reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html
@@ -0,0 +1,822 @@
+<!-- ################ 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>WeatherContract.WeatherColumns.WindSpeedUnit | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">WeatherContract.WeatherColumns.WindSpeedUnit</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.WeatherContract.WeatherColumns.WindSpeedUnit</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Wind speed units
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#KPH">KPH</a></td>
+ <td class="jd-descrcol" width="100%">
+ Kilometers per hour
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#MPH">MPH</a></td>
+ <td class="jd-descrcol" width="100%">
+ Miles per hour
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="KPH"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ KPH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Kilometers per hour
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="MPH"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ MPH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Miles per hour
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/WeatherContract.WeatherColumns.html b/reference/lineageos/providers/WeatherContract.WeatherColumns.html
new file mode 100644
index 00000000..4ce182ff
--- /dev/null
+++ b/reference/lineageos/providers/WeatherContract.WeatherColumns.html
@@ -0,0 +1,1977 @@
+<!-- ################ 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>WeatherContract.WeatherColumns | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+ &#124; <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">WeatherContract.WeatherColumns</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.WeatherContract.WeatherColumns</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_CITY">CURRENT_CITY</a></td>
+ <td class="jd-descrcol" width="100%">
+ The city name
+ <P>Type: TEXT</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_CONDITION">CURRENT_CONDITION</a></td>
+ <td class="jd-descrcol" width="100%">
+ A localized string mapped to the current weather condition code.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_CONDITION_CODE">CURRENT_CONDITION_CODE</a></td>
+ <td class="jd-descrcol" width="100%">
+ A Valid <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></code>
+ <P>Type: INTEGER</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_HUMIDITY">CURRENT_HUMIDITY</a></td>
+ <td class="jd-descrcol" width="100%">
+ The current weather humidity
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_TEMPERATURE">CURRENT_TEMPERATURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The current weather temperature
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_TEMPERATURE_UNIT">CURRENT_TEMPERATURE_UNIT</a></td>
+ <td class="jd-descrcol" width="100%">
+ The unit in which current temperature is reported
+ <P>Type: INTEGER</P>
+ Can be one of the following:
+ <ul>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#CELSIUS">CELSIUS</a></code></li>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#FAHRENHEIT">FAHRENHEIT</a></code></li>
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a></td>
+ <td class="jd-descrcol" width="100%">
+ The timestamp when this weather was reported
+ <P>Type: LONG</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_WIND_DIRECTION">CURRENT_WIND_DIRECTION</a></td>
+ <td class="jd-descrcol" width="100%">
+ The current wind direction (in degrees)
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_WIND_SPEED">CURRENT_WIND_SPEED</a></td>
+ <td class="jd-descrcol" width="100%">
+ The current wind speed
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_WIND_SPEED_UNIT">CURRENT_WIND_SPEED_UNIT</a></td>
+ <td class="jd-descrcol" width="100%">
+ The unit in which the wind speed is reported
+ <P>Type: INTEGER</P>
+ Can be one of the following:
+ <ul>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#KPH">KPH</a></code></li>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#MPH">MPH</a></code></li>
+ </ul>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#FORECAST_CONDITION">FORECAST_CONDITION</a></td>
+ <td class="jd-descrcol" width="100%">
+ A localized string mapped to the forecasted weather condition code.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#FORECAST_CONDITION_CODE">FORECAST_CONDITION_CODE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The code identifying the forecasted weather condition.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#FORECAST_HIGH">FORECAST_HIGH</a></td>
+ <td class="jd-descrcol" width="100%">
+ The forecasted high temperature
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#FORECAST_LOW">FORECAST_LOW</a></td>
+ <td class="jd-descrcol" width="100%">
+ The forecasted low temperature
+ <P>Type: DOUBLE</P>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#TODAYS_HIGH_TEMPERATURE">TODAYS_HIGH_TEMPERATURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Today's high temperature.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#TODAYS_LOW_TEMPERATURE">TODAYS_LOW_TEMPERATURE</a></td>
+ <td class="jd-descrcol" width="100%">
+ Today's low temperature.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CONTENT_URI">CONTENT_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_AND_FORECAST_WEATHER_URI">CURRENT_AND_FORECAST_WEATHER_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_WEATHER_URI">CURRENT_WEATHER_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#FORECAST_WEATHER_URI">FORECAST_WEATHER_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#WeatherContract.WeatherColumns()">WeatherContract.WeatherColumns</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="CURRENT_CITY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_CITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The city name
+ <P>Type: TEXT</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "city"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_CONDITION"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_CONDITION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A localized string mapped to the current weather condition code. Note that, if no
+ locale is found, the string will be in english
+ <P>Type: TEXT</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "condition"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_CONDITION_CODE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_CONDITION_CODE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A Valid <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></code>
+ <P>Type: INTEGER</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "condition_code"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_HUMIDITY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_HUMIDITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The current weather humidity
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "humidity"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_TEMPERATURE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_TEMPERATURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The current weather temperature
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "temperature"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_TEMPERATURE_UNIT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_TEMPERATURE_UNIT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The unit in which current temperature is reported
+ <P>Type: INTEGER</P>
+ Can be one of the following:
+ <ul>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#CELSIUS">CELSIUS</a></code></li>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html#FAHRENHEIT">FAHRENHEIT</a></code></li>
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "temperature_unit"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_TIMESTAMP"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_TIMESTAMP
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The timestamp when this weather was reported
+ <P>Type: LONG</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "timestamp"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_WIND_DIRECTION"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_WIND_DIRECTION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The current wind direction (in degrees)
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "wind_direction"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_WIND_SPEED"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_WIND_SPEED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The current wind speed
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "wind_speed"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_WIND_SPEED_UNIT"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CURRENT_WIND_SPEED_UNIT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The unit in which the wind speed is reported
+ <P>Type: INTEGER</P>
+ Can be one of the following:
+ <ul>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#KPH">KPH</a></code></li>
+ <li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html#MPH">MPH</a></code></li>
+ </ul>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "wind_speed_unit"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FORECAST_CONDITION"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FORECAST_CONDITION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A localized string mapped to the forecasted weather condition code. Note that, if no
+ locale is found, the string will be in english
+ <P>Type: TEXT</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "forecast_condition"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FORECAST_CONDITION_CODE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FORECAST_CONDITION_CODE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The code identifying the forecasted weather condition.</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html#CURRENT_CONDITION_CODE">CURRENT_CONDITION_CODE</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "forecast_condition_code"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FORECAST_HIGH"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FORECAST_HIGH
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The forecasted high temperature
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "forecast_high"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FORECAST_LOW"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ FORECAST_LOW
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The forecasted low temperature
+ <P>Type: DOUBLE</P>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "forecast_low"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TODAYS_HIGH_TEMPERATURE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TODAYS_HIGH_TEMPERATURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Today's high temperature.
+ <p>Type: DOUBLE</p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "todays_high"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TODAYS_LOW_TEMPERATURE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ TODAYS_LOW_TEMPERATURE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Today's low temperature.
+ <p>Type: DOUBLE</p>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "todays_low"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CONTENT_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CONTENT_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_AND_FORECAST_WEATHER_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CURRENT_AND_FORECAST_WEATHER_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="CURRENT_WEATHER_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ CURRENT_WEATHER_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="FORECAST_WEATHER_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ FORECAST_WEATHER_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherContract.WeatherColumns()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherContract.WeatherColumns</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/WeatherContract.html b/reference/lineageos/providers/WeatherContract.html
new file mode 100644
index 00000000..0cd92f49
--- /dev/null
+++ b/reference/lineageos/providers/WeatherContract.html
@@ -0,0 +1,930 @@
+<!-- ################ 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>WeatherContract | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+ &#124; <a href="#constants">Constants</a>
+
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">WeatherContract</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.providers.WeatherContract</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">The contract between the weather provider and applications.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.html#AUTHORITY">AUTHORITY</a></td>
+ <td class="jd-descrcol" width="100%">
+ The authority of the weather content provider
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Uri</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/providers/WeatherContract.html#AUTHORITY_URI">AUTHORITY_URI</a></td>
+ <td class="jd-descrcol" width="100%">
+ A content:// style uri to the authority for the weather provider
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/providers/WeatherContract.html#WeatherContract()">WeatherContract</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="AUTHORITY"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ AUTHORITY
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The authority of the weather content provider
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "org.lineageos.weather"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="AUTHORITY_URI"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Uri
+ </span>
+ AUTHORITY_URI
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A content:// style uri to the authority for the weather provider
+</p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherContract()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherContract</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/providers/package-summary.html b/reference/lineageos/providers/package-summary.html
new file mode 100644
index 00000000..46f396d5
--- /dev/null
+++ b/reference/lineageos/providers/package-summary.html
@@ -0,0 +1,462 @@
+<!-- ################ 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>lineageos.providers | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/DataUsageContract.html">DataUsageContract</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.html">LineageSettings</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Global.html">LineageSettings.Global</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.Secure.html">LineageSettings.Secure</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.System.html">LineageSettings.System</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.html">WeatherContract</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.html">WeatherContract.WeatherColumns</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></li>
+ </ul>
+ </li>
+
+
+ <li><h2>Exceptions</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html">LineageSettings.LineageSettingNotFoundException</a></li>
+ </ul>
+ </li>
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.providers</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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-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="alt-color 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=" 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-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="alt-color 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=" 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="alt-color 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=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+ <h2>Exceptions</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/style/StyleInterface.html b/reference/lineageos/style/StyleInterface.html
new file mode 100644
index 00000000..a964239f
--- /dev/null
+++ b/reference/lineageos/style/StyleInterface.html
@@ -0,0 +1,1581 @@
+<!-- ################ 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>StyleInterface | 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">
+ <div id="doc-api-level" class="9" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-9"><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">StyleInterface</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-9">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.style.StyleInterface</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Interface used to customize the System colors. It's capable of setting a global
+ light and dark mode and custom color accents.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#ACCENT_DEFAULT">ACCENT_DEFAULT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Default accent name.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#CHANGE_STYLE_SETTINGS_PERMISSION">CHANGE_STYLE_SETTINGS_PERMISSION</a></td>
+ <td class="jd-descrcol" width="100%">
+ Allows an application to change system style.
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_DAYTIME">STYLE_GLOBAL_AUTO_DAYTIME</a></td>
+ <td class="jd-descrcol" width="100%">
+ Global style: automatic (based on day time) mode
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_WALLPAPER">STYLE_GLOBAL_AUTO_WALLPAPER</a></td>
+ <td class="jd-descrcol" width="100%">
+ Global style: automatic (based on wallpaper) mode
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_DARK">STYLE_GLOBAL_DARK</a></td>
+ <td class="jd-descrcol" width="100%">
+ Global style: dark
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_LIGHT">STYLE_GLOBAL_LIGHT</a></td>
+ <td class="jd-descrcol" width="100%">
+ Global style: light
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#getAccent()">getAccent</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the current accent package.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#getGlobalStyle()">getGlobalStyle</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get the current global style.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ <div class="jd-descrdiv">
+ Get or create an instance of the <code><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#getSuggestion(android.graphics.Bitmap, int[])">getSuggestion</a></span>(Bitmap source, int[] colors)</nobr>
+
+ <div class="jd-descrdiv">
+ Get the best color that suites a bitmap object and the appropriate global style
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ List&lt;String&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#getTrustedAccents()">getTrustedAccents</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Get a list of trusted accents that are included in the build.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#setAccent(java.lang.String)">setAccent</a></span>(String pkgName)</nobr>
+
+ <div class="jd-descrdiv">
+ Set color accent package.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/StyleInterface.html#setGlobalStyle(int, java.lang.String)">setGlobalStyle</a></span>(int style, String pkgName)</nobr>
+
+ <div class="jd-descrdiv">
+ Set global style.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ACCENT_DEFAULT"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ ACCENT_DEFAULT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Default accent name.
+ It can also be used to remove any active accent</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setAccent(java.lang.String)">setAccent(String)</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="CHANGE_STYLE_SETTINGS_PERMISSION"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ CHANGE_STYLE_SETTINGS_PERMISSION
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Allows an application to change system style.
+ This is a dangerous permission, your app must request
+ it at runtime as any other dangerous permission
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.permission.CHANGE_STYLE"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STYLE_GLOBAL_AUTO_DAYTIME"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STYLE_GLOBAL_AUTO_DAYTIME
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Global style: automatic (based on day time) mode</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setGlobalStyle(int, java.lang.String)">setGlobalStyle(int, String)</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STYLE_GLOBAL_AUTO_WALLPAPER"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STYLE_GLOBAL_AUTO_WALLPAPER
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Global style: automatic (based on wallpaper) mode</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setGlobalStyle(int, java.lang.String)">setGlobalStyle(int, String)</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 0
+ (0x00000000)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STYLE_GLOBAL_DARK"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STYLE_GLOBAL_DARK
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Global style: dark</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setGlobalStyle(int, java.lang.String)">setGlobalStyle(int, String)</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="STYLE_GLOBAL_LIGHT"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ STYLE_GLOBAL_LIGHT
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Global style: light</p>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setGlobalStyle(int, java.lang.String)">setGlobalStyle(int, String)</a></code></li>
+ </ul>
+ </div>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="getAccent()"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getAccent</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the current accent package.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The current accent package name. Defaults to {#ACCENT_DEFAULT}
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getGlobalStyle()"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getGlobalStyle</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the current global style.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">One of <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_WALLPAPER">STYLE_GLOBAL_AUTO_WALLPAPER</a></code>,
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_DAYTIME">STYLE_GLOBAL_AUTO_DAYTIME</a></code>,
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_LIGHT">STYLE_GLOBAL_LIGHT</a></code> or
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_DARK">STYLE_GLOBAL_DARK</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get or create an instance of the <code><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>context</code></td>
+ <td width="100%">
+ <code>Context</code>: Used to get the service</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getSuggestion(android.graphics.Bitmap, int[])"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a>
+ </span>
+ <span class="sympad">getSuggestion</span>
+ <span class="normal">(Bitmap source, int[] colors)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get the best color that suites a bitmap object and the appropriate global style</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>source</code></td>
+ <td width="100%">
+ <code>Bitmap</code>: The object you want the suggested color to be matched with</td>
+ </tr>
+ <tr>
+ <td><code>colors</code></td>
+ <td width="100%">
+ <code>int</code>: A list of colors that the selection will be made from</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></code></td>
+ <td width="100%">A <code><a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></code> which holds the best style + accent combination
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTrustedAccents()"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ List&lt;String&gt;
+ </span>
+ <span class="sympad">getTrustedAccents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Get a list of trusted accents that are included in the build.
+
+ The first element (if any) is the default accent.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>List&lt;String&gt;</code></td>
+ <td width="100%">A list of accents package names that can be used with {#setAccent}.
+</td>
+ </tr>
+ </table>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#setAccent(java.lang.String)">setAccent(String)</a></code></li>
+ </ul>
+ </div>
+
+ </div>
+</div>
+
+
+<A NAME="setAccent(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setAccent</span>
+ <span class="normal">(String pkgName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set color accent package.
+
+ You will need <code><a href="../../../reference/lineageos/style/StyleInterface.html#CHANGE_STYLE_SETTINGS_PERMISSION">CHANGE_STYLE_SETTINGS_PERMISSION</a></code>
+ to utilize this functionality.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>pkgName</code></td>
+ <td width="100%">
+ <code>String</code>: The package name of the accent</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">Whether the process failed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setGlobalStyle(int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">setGlobalStyle</span>
+ <span class="normal">(int style, String pkgName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Set global style.
+
+ You will need <code><a href="../../../reference/lineageos/style/StyleInterface.html#CHANGE_STYLE_SETTINGS_PERMISSION">CHANGE_STYLE_SETTINGS_PERMISSION</a></code>
+ to utilize this functionality.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>style</code></td>
+ <td width="100%">
+ <code>int</code>: The style mode to set the device to.
+ One of <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_WALLPAPER">STYLE_GLOBAL_AUTO_WALLPAPER</a></code>,
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_DAYTIME">STYLE_GLOBAL_AUTO_DAYTIME</a></code>,
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_LIGHT">STYLE_GLOBAL_LIGHT</a></code> or
+ <code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_DARK">STYLE_GLOBAL_DARK</a></code></td>
+ </tr>
+ <tr>
+ <td><code>pkgName</code></td>
+ <td width="100%">
+ <code>String</code>: The package name of the calling application</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%">Whether the process failed
+</td>
+ </tr>
+ </table>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_WALLPAPER">STYLE_GLOBAL_AUTO_WALLPAPER</a></code></li><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_AUTO_DAYTIME">STYLE_GLOBAL_AUTO_DAYTIME</a></code></li><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_LIGHT">STYLE_GLOBAL_LIGHT</a></code></li><li><code><a href="../../../reference/lineageos/style/StyleInterface.html#STYLE_GLOBAL_DARK">STYLE_GLOBAL_DARK</a></code></li>
+ </ul>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/style/Suggestion.html b/reference/lineageos/style/Suggestion.html
new file mode 100644
index 00000000..c827e370
--- /dev/null
+++ b/reference/lineageos/style/Suggestion.html
@@ -0,0 +1,1036 @@
+<!-- ################ 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>Suggestion | 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">
+ <div id="doc-api-level" class="9" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></li>
+ <li class="selected api apilevel-9"><a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+ <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">Suggestion</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-9">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.style.Suggestion</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Style suggestion holder class.
+ This is returned when calling <code><a href="../../../">ERROR(/#lineageos.style.StyleInterface#getSuggestion)</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/Suggestion.html#globalStyle">globalStyle</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+ public
+
+ final
+ int</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/style/Suggestion.html#selectedAccent">selectedAccent</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-9" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/style/Suggestion.html#Suggestion(int, int)">Suggestion</a></span>(int globalStyle, int selectedAccent)</nobr>
+
+ <div class="jd-descrdiv">
+ Default constructor
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="globalStyle"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ int
+ </span>
+ globalStyle
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+<A NAME="selectedAccent"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+ int
+ </span>
+ selectedAccent
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="Suggestion(int, int)"></A>
+
+<div class="jd-details api apilevel-9">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">Suggestion</span>
+ <span class="normal">(int globalStyle, int selectedAccent)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Default constructor</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>globalStyle</code></td>
+ <td width="100%">
+ <code>int</code>: One of <code><a href="../../../">ERROR(/#lineageos.style.StyleInterface#STYLE_GLOBAL_LIGHT)</a></code> or
+ <code><a href="../../../">ERROR(/#lineageos.style.StyleInterface#STYLE_GLOBAL_DARK)</a></code></td>
+ </tr>
+ <tr>
+ <td><code>selectedAccent</code></td>
+ <td width="100%">
+ <code>int</code>: The position of the selected color in the input array
+</td>
+ </tr>
+ </table>
+ <div>
+ <p><b>See also:</b></p>
+ <ul class="nolist"><li><code><a href="../../../">ERROR(lineageos.style.StyleInterface#getSuggestion}/{@link lineageos.style.StyleInterface#getSuggestion})</a></code></li>
+ </ul>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/style/package-summary.html b/reference/lineageos/style/package-summary.html
new file mode 100644
index 00000000..a22538ae
--- /dev/null
+++ b/reference/lineageos/style/package-summary.html
@@ -0,0 +1,334 @@
+<!-- ################ 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>lineageos.style | 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">
+ <div id="doc-api-level" class="9" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/style/StyleInterface.html">StyleInterface</a></li>
+ <li class="api apilevel-9"><a href="../../../reference/lineageos/style/Suggestion.html">Suggestion</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 9</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.style</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-9">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/util/ColorUtils.html b/reference/lineageos/util/ColorUtils.html
new file mode 100644
index 00000000..a1aebaf0
--- /dev/null
+++ b/reference/lineageos/util/ColorUtils.html
@@ -0,0 +1,1355 @@
+<!-- ################ 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>ColorUtils | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/util/ColorUtils.html">ColorUtils</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">ColorUtils</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.util.ColorUtils</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Helper class for colorspace conversions, and color-related
+ algorithms which may be generally useful.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#ColorUtils()">ColorUtils</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#calculateDeltaE(double, double, double, double, double, double)">calculateDeltaE</a></span>(double L1, double a1, double b1, double L2, double a2, double b2)</nobr>
+
+ <div class="jd-descrdiv">
+ Calculate the colour difference value between two colours in lab space.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#convertRGBtoLAB(int)">convertRGBtoLAB</a></span>(int rgb)</nobr>
+
+ <div class="jd-descrdiv">
+ Converts an RGB packed int into L*a*b space, which is well-suited for finding
+ perceptual differences in color
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#dropAlpha(int)">dropAlpha</a></span>(int rgba)</nobr>
+
+ <div class="jd-descrdiv">
+ Drop the alpha component from an RGBA packed int and return
+ a non sign-extended RGB int.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#findPerceptuallyNearestColor(int, int[])">findPerceptuallyNearestColor</a></span>(int rgb, int[] colors)</nobr>
+
+ <div class="jd-descrdiv">
+ Finds the "perceptually nearest" color from a list of colors to
+ the given RGB value.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#findPerceptuallyNearestSolidColor(int)">findPerceptuallyNearestSolidColor</a></span>(int rgb)</nobr>
+
+ <div class="jd-descrdiv">
+ Convenience method to find the nearest "solid" color (having RGB components
+ of either 0 or 255) to the given color.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#generateAlertColorFromDrawable(android.graphics.drawable.Drawable)">generateAlertColorFromDrawable</a></span>(Drawable drawable)</nobr>
+
+ <div class="jd-descrdiv">
+ Takes a drawable and uses Palette to generate a suitable "alert"
+ color which can be used for an external notification mechanism
+ such as an RGB LED.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/util/palette/Palette.Swatch.html">Palette.Swatch</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#getDominantSwatch(lineageos.util.palette.Palette)">getDominantSwatch</a></span>(<a href="../../../reference/lineageos/util/palette/Palette.html">Palette</a> palette)</nobr>
+
+ <div class="jd-descrdiv">
+ Given a Palette, pick out the dominant swatch based on population
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ float[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/util/ColorUtils.html#temperatureToRGB(int)">temperatureToRGB</a></span>(int degreesK)</nobr>
+
+ <div class="jd-descrdiv">
+ Convert a color temperature value (in Kelvin) to a RGB units as floats.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="ColorUtils()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ColorUtils</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="calculateDeltaE(double, double, double, double, double, double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ double
+ </span>
+ <span class="sympad">calculateDeltaE</span>
+ <span class="normal">(double L1, double a1, double b1, double L2, double a2, double b2)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Calculate the colour difference value between two colours in lab space.
+ This code is from OpenIMAJ under BSD License</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>L1</code></td>
+ <td width="100%">
+ <code>double</code>: first colour's L component</td>
+ </tr>
+ <tr>
+ <td><code>a1</code></td>
+ <td width="100%">
+ <code>double</code>: first colour's a component</td>
+ </tr>
+ <tr>
+ <td><code>b1</code></td>
+ <td width="100%">
+ <code>double</code>: first colour's b component</td>
+ </tr>
+ <tr>
+ <td><code>L2</code></td>
+ <td width="100%">
+ <code>double</code>: second colour's L component</td>
+ </tr>
+ <tr>
+ <td><code>a2</code></td>
+ <td width="100%">
+ <code>double</code>: second colour's a component</td>
+ </tr>
+ <tr>
+ <td><code>b2</code></td>
+ <td width="100%">
+ <code>double</code>: second colour's b component</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">the CIE 2000 colour difference
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="convertRGBtoLAB(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float[]
+ </span>
+ <span class="sympad">convertRGBtoLAB</span>
+ <span class="normal">(int rgb)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Converts an RGB packed int into L*a*b space, which is well-suited for finding
+ perceptual differences in color</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>rgb</code></td>
+ <td width="100%">
+ <code>int</code>: A 32-bit value of packed RGB ints</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float[]</code></td>
+ <td width="100%">array of Lab values of size 3
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="dropAlpha(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">dropAlpha</span>
+ <span class="normal">(int rgba)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Drop the alpha component from an RGBA packed int and return
+ a non sign-extended RGB int.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">rgb
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="findPerceptuallyNearestColor(int, int[])"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">findPerceptuallyNearestColor</span>
+ <span class="normal">(int rgb, int[] colors)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Finds the "perceptually nearest" color from a list of colors to
+ the given RGB value. This is done by converting to
+ L*a*b colorspace and using the CIE2000 deltaE algorithm.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>rgb</code></td>
+ <td width="100%">
+ <code>int</code>: The original color to start with</td>
+ </tr>
+ <tr>
+ <td><code>colors</code></td>
+ <td width="100%">
+ <code>int</code>: An array of colors to test</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">RGB packed int of nearest color in the list
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="findPerceptuallyNearestSolidColor(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">findPerceptuallyNearestSolidColor</span>
+ <span class="normal">(int rgb)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convenience method to find the nearest "solid" color (having RGB components
+ of either 0 or 255) to the given color. This is useful for cases such as
+ LED notification lights which may not be able to display the full range
+ of colors due to hardware limitations.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the perceptually nearest color in RGB
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="generateAlertColorFromDrawable(android.graphics.drawable.Drawable)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ int
+ </span>
+ <span class="sympad">generateAlertColorFromDrawable</span>
+ <span class="normal">(Drawable drawable)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Takes a drawable and uses Palette to generate a suitable "alert"
+ color which can be used for an external notification mechanism
+ such as an RGB LED. This will always pick a solid color having
+ RGB components of 255 or 0.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>drawable</code></td>
+ <td width="100%">
+ <code>Drawable</code>: The drawable to generate a color for</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">a suitable solid color which corresponds to the image
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getDominantSwatch(lineageos.util.palette.Palette)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/util/palette/Palette.Swatch.html">Palette.Swatch</a>
+ </span>
+ <span class="sympad">getDominantSwatch</span>
+ <span class="normal">(<a href="../../../reference/lineageos/util/palette/Palette.html">Palette</a> palette)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Given a Palette, pick out the dominant swatch based on population</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/util/palette/Palette.Swatch.html">Palette.Swatch</a></code></td>
+ <td width="100%">the dominant Swatch
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="temperatureToRGB(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ float[]
+ </span>
+ <span class="sympad">temperatureToRGB</span>
+ <span class="normal">(int degreesK)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Convert a color temperature value (in Kelvin) to a RGB units as floats.
+ This can be used in a transform matrix or hardware gamma control.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>float[]</code></td>
+ <td width="100%">array of floats representing rgb values 0->1
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/util/package-summary.html b/reference/lineageos/util/package-summary.html
new file mode 100644
index 00000000..32124370
--- /dev/null
+++ b/reference/lineageos/util/package-summary.html
@@ -0,0 +1,323 @@
+<!-- ################ 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>lineageos.util | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/util/ColorUtils.html">ColorUtils</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.util</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html b/reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html
new file mode 100644
index 00000000..c0aa97e8
--- /dev/null
+++ b/reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html
@@ -0,0 +1,529 @@
+<!-- ################ 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>LineageWeatherManager.LookupCityRequestListener | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+<div class="sum-details-links">
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ interface
+<h1 itemprop="name">LineageWeatherManager.LookupCityRequestListener</h1>
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.LineageWeatherManager.LookupCityRequestListener</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Interface used to receive notifications upon completion of a request to lookup a city name
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html#onLookupCityRequestCompleted(int, java.util.List<lineageos.weather.WeatherLocation>)">onLookupCityRequestCompleted</a></span>(int status, List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt; locations)</nobr>
+
+ <div class="jd-descrdiv">
+ This method will be called when the weather service provider has finished processing the
+ request.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="onLookupCityRequestCompleted(int, java.util.List<lineageos.weather.WeatherLocation>)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onLookupCityRequestCompleted</span>
+ <span class="normal">(int status, List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt; locations)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method will be called when the weather service provider has finished processing the
+ request.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>status</code></td>
+ <td width="100%">
+ <code>int</code>: See <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></code></td>
+ </tr>
+ <tr>
+ <td><code>locations</code></td>
+ <td width="100%">
+ <code>List</code>: A list of <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code> if the status is
+ <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#COMPLETED">COMPLETED</a></code>, null otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/LineageWeatherManager.RequestStatus.html b/reference/lineageos/weather/LineageWeatherManager.RequestStatus.html
new file mode 100644
index 00000000..f14adc46
--- /dev/null
+++ b/reference/lineageos/weather/LineageWeatherManager.RequestStatus.html
@@ -0,0 +1,991 @@
+<!-- ################ 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>LineageWeatherManager.RequestStatus | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+ final
+
+ class
+<h1 itemprop="name">LineageWeatherManager.RequestStatus</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.LineageWeatherManager.RequestStatus</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">The different request statuses
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#ALREADY_IN_PROGRESS">ALREADY_IN_PROGRESS</a></td>
+ <td class="jd-descrcol" width="100%">
+ Another request is already in progress
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#COMPLETED">COMPLETED</a></td>
+ <td class="jd-descrcol" width="100%">
+ Request successfully completed
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#FAILED">FAILED</a></td>
+ <td class="jd-descrcol" width="100%">
+ An error occurred while trying to honor the request
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#NO_MATCH_FOUND">NO_MATCH_FOUND</a></td>
+ <td class="jd-descrcol" width="100%">
+ No match found for the query
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#SUBMITTED_TOO_SOON">SUBMITTED_TOO_SOON</a></td>
+ <td class="jd-descrcol" width="100%">
+ The request can't be processed at this time
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="ALREADY_IN_PROGRESS"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ ALREADY_IN_PROGRESS
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Another request is already in progress
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ -3
+ (0xfffffffd)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="COMPLETED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ COMPLETED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Request successfully completed
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="FAILED"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ FAILED
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>An error occurred while trying to honor the request
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ -1
+ (0xffffffff)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="NO_MATCH_FOUND"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ NO_MATCH_FOUND
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>No match found for the query
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ -4
+ (0xfffffffc)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SUBMITTED_TOO_SOON"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ SUBMITTED_TOO_SOON
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The request can't be processed at this time
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ -2
+ (0xfffffffe)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html b/reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html
new file mode 100644
index 00000000..f12af05f
--- /dev/null
+++ b/reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html
@@ -0,0 +1,525 @@
+<!-- ################ 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>LineageWeatherManager.WeatherServiceProviderChangeListener | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+<div class="sum-details-links">
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ interface
+<h1 itemprop="name">LineageWeatherManager.WeatherServiceProviderChangeListener</h1>
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Interface used to be notified when the user changes the weather service provider
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html#onWeatherServiceProviderChanged(java.lang.String)">onWeatherServiceProviderChanged</a></span>(String providerLabel)</nobr>
+
+ <div class="jd-descrdiv">
+ This method will be called when a new weather service provider becomes active in the
+ system.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="onWeatherServiceProviderChanged(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onWeatherServiceProviderChanged</span>
+ <span class="normal">(String providerLabel)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method will be called when a new weather service provider becomes active in the
+ system. The parameter can be null when
+ <p>The user removed the active weather service provider from the system </p>
+ <p>The active weather provider was disabled.</p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>providerLabel</code></td>
+ <td width="100%">
+ <code>String</code>: The label as declared on the weather service provider manifest
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html b/reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html
new file mode 100644
index 00000000..4f2bf2ad
--- /dev/null
+++ b/reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html
@@ -0,0 +1,529 @@
+<!-- ################ 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>LineageWeatherManager.WeatherUpdateRequestListener | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+<div class="sum-details-links">
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ interface
+<h1 itemprop="name">LineageWeatherManager.WeatherUpdateRequestListener</h1>
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Interface used to receive notifications upon completion of a weather update request
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html#onWeatherRequestCompleted(int, lineageos.weather.WeatherInfo)">onWeatherRequestCompleted</a></span>(int status, <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a> weatherInfo)</nobr>
+
+ <div class="jd-descrdiv">
+ This method will be called when the weather service provider has finished processing the
+ request
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="onWeatherRequestCompleted(int, lineageos.weather.WeatherInfo)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onWeatherRequestCompleted</span>
+ <span class="normal">(int status, <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a> weatherInfo)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method will be called when the weather service provider has finished processing the
+ request</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>status</code></td>
+ <td width="100%">
+ <code>int</code>: See <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></code></td>
+ </tr>
+ <tr>
+ <td><code>weatherInfo</code></td>
+ <td width="100%">
+ <code>WeatherInfo</code>: A fully populated <code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code> if state is
+ <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#COMPLETED">COMPLETED</a></code>, null otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/LineageWeatherManager.html b/reference/lineageos/weather/LineageWeatherManager.html
new file mode 100644
index 00000000..659def31
--- /dev/null
+++ b/reference/lineageos/weather/LineageWeatherManager.html
@@ -0,0 +1,1367 @@
+<!-- ################ 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>LineageWeatherManager | 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">
+ <div id="doc-api-level" class="8" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">LineageWeatherManager</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-8">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.LineageWeatherManager</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Provides access to the weather services in the device.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ interface</nobr></td>
+ <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=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ interface</nobr></td>
+ <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=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ interface</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#cancelRequest(int)">cancelRequest</a></span>(int requestId)</nobr>
+
+ <div class="jd-descrdiv">
+ Cancels a request that was previously submitted to the weather service.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#getActiveWeatherServiceProviderLabel()">getActiveWeatherServiceProviderLabel</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Gets the service's label as declared by the active weather service provider in its manifest
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ <a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#getInstance(android.content.Context)">getInstance</a></span>(Context context)</nobr>
+
+ <div class="jd-descrdiv">
+ Gets or creates an instance of the <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code>
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#lookupCity(java.lang.String, lineageos.weather.LineageWeatherManager.LookupCityRequestListener)">lookupCity</a></span>(String city, <a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a> listener)</nobr>
+
+ <div class="jd-descrdiv">
+ Request the active weather provider service to lookup the supplied city name.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#registerWeatherServiceProviderChangeListener(lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener)">registerWeatherServiceProviderChangeListener</a></span>(<a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a> listener)</nobr>
+
+ <div class="jd-descrdiv">
+ Registers a <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></code> to be notified when a new weather
+ service provider becomes active.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#requestWeatherUpdate(android.location.Location, lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener)">requestWeatherUpdate</a></span>(Location location, <a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a> listener)</nobr>
+
+ <div class="jd-descrdiv">
+ Forces the weather service to request the latest available weather information for
+ the supplied <code><a href="../../../reference/android/location/Location.html">Location</a></code> location.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#requestWeatherUpdate(lineageos.weather.WeatherLocation, lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener)">requestWeatherUpdate</a></span>(<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a> weatherLocation, <a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a> listener)</nobr>
+
+ <div class="jd-descrdiv">
+ Forces the weather service to request the latest weather information for the provided
+ WeatherLocation.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-8" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#unregisterWeatherServiceProviderChangeListener(lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener)">unregisterWeatherServiceProviderChangeListener</a></span>(<a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a> listener)</nobr>
+
+ <div class="jd-descrdiv">
+ Unregisters a listener
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="cancelRequest(int)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">cancelRequest</span>
+ <span class="normal">(int requestId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Cancels a request that was previously submitted to the weather service.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>requestId</code></td>
+ <td width="100%">
+ <code>int</code>: The ID that you received when the request was submitted
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getActiveWeatherServiceProviderLabel()"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getActiveWeatherServiceProviderLabel</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets the service's label as declared by the active weather service provider in its manifest</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the service's label
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getInstance(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ <a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a>
+ </span>
+ <span class="sympad">getInstance</span>
+ <span class="normal">(Context context)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Gets or creates an instance of the <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="lookupCity(java.lang.String, lineageos.weather.LineageWeatherManager.LookupCityRequestListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">lookupCity</span>
+ <span class="normal">(String city, <a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Request the active weather provider service to lookup the supplied city name.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>city</code></td>
+ <td width="100%">
+ <code>String</code>: The city name</td>
+ </tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>LineageWeatherManager.LookupCityRequestListener</code>: <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></code> To be notified once the request has been
+ completed. Upon success, a list of
+ <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+ will be provided</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">An integer that identifies the request submitted to the weather service.
+ Note that this method might return -1 if an error occurred while trying to submit
+ the request.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="registerWeatherServiceProviderChangeListener(lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">registerWeatherServiceProviderChangeListener</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Registers a <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></code> to be notified when a new weather
+ service provider becomes active.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>LineageWeatherManager.WeatherServiceProviderChangeListener</code>: <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></code> to register
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="requestWeatherUpdate(android.location.Location, lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">requestWeatherUpdate</span>
+ <span class="normal">(Location location, <a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Forces the weather service to request the latest available weather information for
+ the supplied <code><a href="../../../reference/android/location/Location.html">Location</a></code> location.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>location</code></td>
+ <td width="100%">
+ <code>Location</code>: The location you want to get the latest weather data from.</td>
+ </tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>LineageWeatherManager.WeatherUpdateRequestListener</code>: <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></code> To be notified once the active weather
+ service provider has finished
+ processing your request</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">An integer that identifies the request submitted to the weather service
+ Note that this method might return -1 if an error occurred while trying to submit
+ the request.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="requestWeatherUpdate(lineageos.weather.WeatherLocation, lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">requestWeatherUpdate</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a> weatherLocation, <a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Forces the weather service to request the latest weather information for the provided
+ WeatherLocation. This is the preferred method for requesting a weather update.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>weatherLocation</code></td>
+ <td width="100%">
+ <code>WeatherLocation</code>: A <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code> that was previously
+ obtained by calling
+ <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.html#lookupCity(java.lang.String, lineageos.weather.LineageWeatherManager.LookupCityRequestListener)">lookupCity(String, LookupCityRequestListener)</a></code></td>
+ </tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>LineageWeatherManager.WeatherUpdateRequestListener</code>: <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></code> To be notified once the active weather
+ service provider has finished
+ processing your request</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">An integer that identifies the request submitted to the weather service.
+ Note that this method might return -1 if an error occurred while trying to submit
+ the request.
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="unregisterWeatherServiceProviderChangeListener(lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener)"></A>
+
+<div class="jd-details api apilevel-8">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">unregisterWeatherServiceProviderChangeListener</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a> listener)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 8</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Unregisters a listener</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>listener</code></td>
+ <td width="100%">
+ <code>LineageWeatherManager.WeatherServiceProviderChangeListener</code>: A previously registered <code><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/RequestInfo.html b/reference/lineageos/weather/RequestInfo.html
new file mode 100644
index 00000000..7b6da2fe
--- /dev/null
+++ b/reference/lineageos/weather/RequestInfo.html
@@ -0,0 +1,1688 @@
+<!-- ################ 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>RequestInfo | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">RequestInfo</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.RequestInfo</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">This class holds the information of a request submitted to the active weather provider service
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/RequestInfo.html#TYPE_LOOKUP_CITY_NAME_REQ">TYPE_LOOKUP_CITY_NAME_REQ</a></td>
+ <td class="jd-descrcol" width="100%">
+ A request to look up a city name
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/RequestInfo.html#TYPE_WEATHER_BY_GEO_LOCATION_REQ">TYPE_WEATHER_BY_GEO_LOCATION_REQ</a></td>
+ <td class="jd-descrcol" width="100%">
+ A request to update the weather data using a geographical <code><a href="../../../reference/android/location/Location.html">Location</a></code>
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/RequestInfo.html#TYPE_WEATHER_BY_WEATHER_LOCATION_REQ">TYPE_WEATHER_BY_WEATHER_LOCATION_REQ</a></td>
+ <td class="jd-descrcol" width="100%">
+ A request to update the weather data using a <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/RequestInfo.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#getCityName()">getCityName</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Location</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#getLocation()">getLocation</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#getRequestType()">getRequestType</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#getTemperatureUnit()">getTemperatureUnit</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#getWeatherLocation()">getWeatherLocation</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/RequestInfo.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="TYPE_LOOKUP_CITY_NAME_REQ"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TYPE_LOOKUP_CITY_NAME_REQ
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A request to look up a city name
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 3
+ (0x00000003)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TYPE_WEATHER_BY_GEO_LOCATION_REQ"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TYPE_WEATHER_BY_GEO_LOCATION_REQ
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A request to update the weather data using a geographical <code><a href="../../../reference/android/location/Location.html">Location</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 1
+ (0x00000001)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="TYPE_WEATHER_BY_WEATHER_LOCATION_REQ"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ int
+ </span>
+ TYPE_WEATHER_BY_WEATHER_LOCATION_REQ
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A request to update the weather data using a <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ 2
+ (0x00000002)
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCityName()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCityName</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">the city name if this is a lookup request, null otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLocation()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ Location
+ </span>
+ <span class="sympad">getLocation</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>Location</code></td>
+ <td width="100%">the <code><a href="../../../reference/android/location/Location.html">Location</a></code> if this is a request by location, null
+ otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getRequestType()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getRequestType</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">The request type
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTemperatureUnit()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getTemperatureUnit</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">the temperature unit if this is a weather request, -1 otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWeatherLocation()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>
+ </span>
+ <span class="sympad">getWeatherLocation</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code></td>
+ <td width="100%">the <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code> if this is a request by weather
+ location, null otherwise
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherInfo.Builder.html b/reference/lineageos/weather/WeatherInfo.Builder.html
new file mode 100644
index 00000000..ed724900
--- /dev/null
+++ b/reference/lineageos/weather/WeatherInfo.Builder.html
@@ -0,0 +1,1342 @@
+<!-- ################ 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>WeatherInfo.Builder | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">WeatherInfo.Builder</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherInfo.Builder</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Builder class for <code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#WeatherInfo.Builder(java.lang.String, double, int)">WeatherInfo.Builder</a></span>(String cityName, double temperature, int tempUnit)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#build()">build</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code> object
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setForecast(java.util.List<lineageos.weather.WeatherInfo.DayForecast>)">setForecast</a></span>(List&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt; forecasts)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setHumidity(double)">setHumidity</a></span>(double humidity)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setTimestamp(long)">setTimestamp</a></span>(long timeStamp)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setTodaysHigh(double)">setTodaysHigh</a></span>(double todaysHigh)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setTodaysLow(double)">setTodaysLow</a></span>(double todaysLow)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setWeatherCondition(int)">setWeatherCondition</a></span>(int conditionCode)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setWind(double, double, int)">setWind</a></span>(double windSpeed, double windDirection, int windSpeedUnit)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherInfo.Builder(java.lang.String, double, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherInfo.Builder</span>
+ <span class="normal">(String cityName, double temperature, int tempUnit)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cityName</code></td>
+ <td width="100%">
+ <code>String</code>: A valid city name. Attempting to pass null will get you an
+ IllegalArgumentException</td>
+ </tr>
+ <tr>
+ <td><code>temperature</code></td>
+ <td width="100%">
+ <code>double</code>: A valid temperature value. Attempting pass an invalid double value,
+ will get you an IllegalArgumentException</td>
+ </tr>
+ <tr>
+ <td><code>tempUnit</code></td>
+ <td width="100%">
+ <code>int</code>: A valid temperature unit value. See
+ <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></code> for
+ valid values. Attempting to pass an invalid temperature unit will get you
+ an IllegalArgumentException
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="build()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a>
+ </span>
+ <span class="sympad">build</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code> object</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setForecast(java.util.List<lineageos.weather.WeatherInfo.DayForecast>)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setForecast</span>
+ <span class="normal">(List&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt; forecasts)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>forecasts</code></td>
+ <td width="100%">
+ <code>List</code>: A valid array list of <code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code> objects. Attempting to pass
+ null will get you an IllegalArgumentException'</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setHumidity(double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setHumidity</span>
+ <span class="normal">(double humidity)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>humidity</code></td>
+ <td width="100%">
+ <code>double</code>: The weather humidity. Attempting to pass an invalid double value will get
+ you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setTimestamp(long)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setTimestamp</span>
+ <span class="normal">(long timeStamp)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>timeStamp</code></td>
+ <td width="100%">
+ <code>long</code>: A timestamp indicating when this data was generated. If timestamps is
+ not set, then the builder will set it to the time of object creation</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setTodaysHigh(double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setTodaysHigh</span>
+ <span class="normal">(double todaysHigh)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>todaysHigh</code></td>
+ <td width="100%">
+ <code>double</code>: Today's high temperature. Attempting to pass an invalid double value
+ will get you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setTodaysLow(double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setTodaysLow</span>
+ <span class="normal">(double todaysLow)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>todaysLow</code></td>
+ <td width="100%">
+ <code>double</code>: Today's low temperature. Attempting to pass an invalid double value will
+ get you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setWeatherCondition(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setWeatherCondition</span>
+ <span class="normal">(int conditionCode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>conditionCode</code></td>
+ <td width="100%">
+ <code>int</code>: A valid weather condition code. See
+ <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></code>
+ for valid codes. Attempting to pass an invalid code will get you an
+ IllegalArgumentException.</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setWind(double, double, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a>
+ </span>
+ <span class="sympad">setWind</span>
+ <span class="normal">(double windSpeed, double windDirection, int windSpeedUnit)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>windSpeed</code></td>
+ <td width="100%">
+ <code>double</code>: The wind speed. Attempting to pass an invalid double value will get you
+ an IllegalArgumentException</td>
+ </tr>
+ <tr>
+ <td><code>windDirection</code></td>
+ <td width="100%">
+ <code>double</code>: The wind direction. Attempting to pass an invalid double value will
+ get you an IllegalArgumentException</td>
+ </tr>
+ <tr>
+ <td><code>windSpeedUnit</code></td>
+ <td width="100%">
+ <code>int</code>: A valid wind speed direction unit. See
+ <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html">WeatherContract.WeatherColumns.WindSpeedUnit</a></code>
+ for valid values. Attempting to pass an invalid speed unit will get
+ you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html b/reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html
new file mode 100644
index 00000000..56842f75
--- /dev/null
+++ b/reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html
@@ -0,0 +1,987 @@
+<!-- ################ 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>WeatherInfo.DayForecast.Builder | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">WeatherInfo.DayForecast.Builder</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherInfo.DayForecast.Builder</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Builder class for <code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html#WeatherInfo.DayForecast.Builder(int)">WeatherInfo.DayForecast.Builder</a></span>(int conditionCode)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html#build()">build</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code>
+ object
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html#setHigh(double)">setHigh</a></span>(double high)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html#setLow(double)">setLow</a></span>(double low)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherInfo.DayForecast.Builder(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherInfo.DayForecast.Builder</span>
+ <span class="normal">(int conditionCode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>conditionCode</code></td>
+ <td width="100%">
+ <code>int</code>: A valid weather condition code. See
+ <code><a href="../../../reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html">WeatherContract.WeatherColumns.WeatherCode</a></code> for valid
+ values. Attempting to pass an invalid code will get you an
+ IllegalArgumentException
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="build()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>
+ </span>
+ <span class="sympad">build</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code>
+ object</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setHigh(double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a>
+ </span>
+ <span class="sympad">setHigh</span>
+ <span class="normal">(double high)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>high</code></td>
+ <td width="100%">
+ <code>double</code>: Forecast high temperature for this day. Attempting to pass an invalid
+ double value will get you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setLow(double)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a>
+ </span>
+ <span class="sympad">setLow</span>
+ <span class="normal">(double low)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>low</code></td>
+ <td width="100%">
+ <code>double</code>: Forecast low temperate for this day. Attempting to pass an invalid double
+ value will get you an IllegalArgumentException</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherInfo.DayForecast.html b/reference/lineageos/weather/WeatherInfo.DayForecast.html
new file mode 100644
index 00000000..4a506d94
--- /dev/null
+++ b/reference/lineageos/weather/WeatherInfo.DayForecast.html
@@ -0,0 +1,1417 @@
+<!-- ################ 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>WeatherInfo.DayForecast | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">WeatherInfo.DayForecast</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherInfo.DayForecast</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">This class represents the weather forecast for a given day. Do not add low and high
+ temperatures for the current day in this list. Use
+ <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setTodaysHigh(double)">setTodaysHigh(double)</a></code> and
+ <code><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html#setTodaysLow(double)">setTodaysLow(double)</a></code> instead.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#getConditionCode()">getConditionCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#getHigh()">getHigh</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#getLow()">getLow</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConditionCode()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getConditionCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">forecasted weather condition code. Implementation specific
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getHigh()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getHigh</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">not what you think. Returns the forecasted high temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLow()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getLow</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">forecasted low temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherInfo.html b/reference/lineageos/weather/WeatherInfo.html
new file mode 100644
index 00000000..9067e8f6
--- /dev/null
+++ b/reference/lineageos/weather/WeatherInfo.html
@@ -0,0 +1,1953 @@
+<!-- ################ 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>WeatherInfo | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">WeatherInfo</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherInfo</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">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. A weather provider service will be called by the system to process an update
+ request at any time. If the service successfully processes the request, then the weather provider
+ service is responsible of calling
+ <code><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html#complete(lineageos.weatherservice.ServiceRequestResult)">complete(ServiceRequestResult)</a></code> to notify the
+ system that the request was completed and that the weather content provider should be updated
+ with the supplied weather information.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/WeatherInfo.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getCity()">getCity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getConditionCode()">getConditionCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ List&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getForecasts()">getForecasts</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getHumidity()">getHumidity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTemperature()">getTemperature</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTemperatureUnit()">getTemperatureUnit</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ long</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTimestamp()">getTimestamp</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTodaysHigh()">getTodaysHigh</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTodaysLow()">getTodaysLow</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getWindDirection()">getWindDirection</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getWindSpeed()">getWindSpeed</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#getWindSpeedUnit()">getWindSpeedUnit</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherInfo.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCity()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">city name
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getConditionCode()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getConditionCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">An implementation specific weather condition code
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getForecasts()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ List&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt;
+ </span>
+ <span class="sympad">getForecasts</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>List&lt;<a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a>&gt;</code></td>
+ <td width="100%">List of <code><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></code>. This list will contain
+ the forecast weather for the upcoming days. If you want to know today's high and low
+ temperatures, use <code><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTodaysHigh()">getTodaysHigh()</a></code> and <code><a href="../../../reference/lineageos/weather/WeatherInfo.html#getTodaysLow()">getTodaysLow()</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getHumidity()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getHumidity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">humidity
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTemperature()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getTemperature</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">current temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTemperatureUnit()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getTemperatureUnit</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">temperature unit
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTimestamp()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ long
+ </span>
+ <span class="sympad">getTimestamp</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>long</code></td>
+ <td width="100%">time stamp when the request was processed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTodaysHigh()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getTodaysHigh</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">today's high temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getTodaysLow()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getTodaysLow</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">today's low temperature
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWindDirection()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getWindDirection</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">wind direction (degrees)
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWindSpeed()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ double
+ </span>
+ <span class="sympad">getWindSpeed</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">wind speed
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWindSpeedUnit()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">getWindSpeedUnit</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%">wind speed unit
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherLocation.Builder.html b/reference/lineageos/weather/WeatherLocation.Builder.html
new file mode 100644
index 00000000..ac9049c6
--- /dev/null
+++ b/reference/lineageos/weather/WeatherLocation.Builder.html
@@ -0,0 +1,1176 @@
+<!-- ################ 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>WeatherLocation.Builder | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">WeatherLocation.Builder</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherLocation.Builder</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Builder class for <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#WeatherLocation.Builder(java.lang.String, java.lang.String)">WeatherLocation.Builder</a></span>(String cityId, String cityName)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#WeatherLocation.Builder(java.lang.String)">WeatherLocation.Builder</a></span>(String cityName)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#build()">build</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+ object
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#setCountry(java.lang.String)">setCountry</a></span>(String country)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#setCountryId(java.lang.String)">setCountryId</a></span>(String countryId)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#setPostalCode(java.lang.String)">setPostalCode</a></span>(String postalCode)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html#setState(java.lang.String)">setState</a></span>(String state)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherLocation.Builder(java.lang.String, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherLocation.Builder</span>
+ <span class="normal">(String cityId, String cityName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cityId</code></td>
+ <td width="100%">
+ <code>String</code>: An identifier for the city (for example WOEID - Where On Earth IDentifier)</td>
+ </tr>
+ <tr>
+ <td><code>cityName</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the city
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="WeatherLocation.Builder(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherLocation.Builder</span>
+ <span class="normal">(String cityName)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>cityName</code></td>
+ <td width="100%">
+ <code>String</code>: The name of the city
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="build()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>
+ </span>
+ <span class="sympad">build</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Combine all of the options that have been set and return a new <code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+ object</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setCountry(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a>
+ </span>
+ <span class="sympad">setCountry</span>
+ <span class="normal">(String country)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>country</code></td>
+ <td width="100%">
+ <code>String</code>: The country name</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setCountryId(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a>
+ </span>
+ <span class="sympad">setCountryId</span>
+ <span class="normal">(String countryId)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>countryId</code></td>
+ <td width="100%">
+ <code>String</code>: An identifier for the country (for example ISO alpha-2, ISO alpha-3,
+ ISO 3166-1 numeric-3, etc)</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setPostalCode(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a>
+ </span>
+ <span class="sympad">setPostalCode</span>
+ <span class="normal">(String postalCode)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>postalCode</code></td>
+ <td width="100%">
+ <code>String</code>: The postal/ZIP code</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="setState(java.lang.String)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a>
+ </span>
+ <span class="sympad">setState</span>
+ <span class="normal">(String state)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>state</code></td>
+ <td width="100%">
+ <code>String</code>: The state or territory where the city is located</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code></td>
+ <td width="100%">The <code><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></code> instance
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/WeatherLocation.html b/reference/lineageos/weather/WeatherLocation.html
new file mode 100644
index 00000000..c84e067b
--- /dev/null
+++ b/reference/lineageos/weather/WeatherLocation.html
@@ -0,0 +1,1590 @@
+<!-- ################ 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>WeatherLocation | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">WeatherLocation</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.WeatherLocation</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">A class representing a geographical location that a weather service provider can use to
+ get weather data from. Each service provider will potentially populate objects of this class
+ with different content, so make sure you don't preserve the values when a service provider
+ is changed
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weather/WeatherLocation.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getCity()">getCity</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getCityId()">getCityId</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getCountry()">getCountry</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getCountryId()">getCountryId</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getPostalCode()">getPostalCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#getState()">getState</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#toString()">toString</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weather/WeatherLocation.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCity()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCity</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The city name. This method will return an empty string if the city name was not set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCityId()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCityId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The city ID. This method will return an empty string if the city ID was not set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCountry()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCountry</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The country name. This method will return an empty string if the country ID was not
+ set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getCountryId()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getCountryId</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The country ID. This method will return an empty string if the country ID was not set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getPostalCode()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getPostalCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The postal/ZIP code. This method will return an empty string if the postal/ZIP code
+ was not set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getState()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">getState</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">The state name. This method will return an empty string if the state was not set
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="toString()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ String
+ </span>
+ <span class="sympad">toString</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/package-summary.html b/reference/lineageos/weather/package-summary.html
new file mode 100644
index 00000000..016e2903
--- /dev/null
+++ b/reference/lineageos/weather/package-summary.html
@@ -0,0 +1,479 @@
+<!-- ################ 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>lineageos.weather | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+ <li><h2>Interfaces</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html">LineageWeatherManager.LookupCityRequestListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html">LineageWeatherManager.WeatherServiceProviderChangeListener</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html">LineageWeatherManager.WeatherUpdateRequestListener</a></li>
+ </ul>
+ </li>
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.html">LineageWeatherManager</a></li>
+ <li class="api apilevel-8"><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html">LineageWeatherManager.RequestStatus</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.Builder.html">WeatherInfo.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.html">WeatherInfo.DayForecast</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html">WeatherInfo.DayForecast.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weather/WeatherLocation.Builder.html">WeatherLocation.Builder</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.weather</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+
+
+
+
+
+
+
+
+
+
+ <h2>Interfaces</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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.RequestStatus.html">LineageWeatherManager.RequestStatus</a></td>
+ <td class="jd-descrcol" width="100%">
+ The different request statuses
+&nbsp;
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color 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=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/util/WeatherUtils.html b/reference/lineageos/weather/util/WeatherUtils.html
new file mode 100644
index 00000000..d5171cfe
--- /dev/null
+++ b/reference/lineageos/weather/util/WeatherUtils.html
@@ -0,0 +1,980 @@
+<!-- ################ 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>WeatherUtils | 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">
+ <div id="doc-api-level" class="" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html">WeatherUtils</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+
+ class
+<h1 itemprop="name">WeatherUtils</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weather.util.WeatherUtils</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Helper class to perform operations and formatting of weather data
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html#WeatherUtils()">WeatherUtils</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html#celsiusToFahrenheit(double)">celsiusToFahrenheit</a></span>(double celsius)</nobr>
+
+ <div class="jd-descrdiv">
+ Converts a temperature expressed in degrees Celsius to degrees Fahrenheit
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ double</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html#fahrenheitToCelsius(double)">fahrenheitToCelsius</a></span>(double fahrenheit)</nobr>
+
+ <div class="jd-descrdiv">
+ Converts a temperature expressed in degrees Fahrenheit to degrees Celsius
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+ static
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html#formatTemperature(double, int)">formatTemperature</a></span>(double temperature, int tempUnit)</nobr>
+
+ <div class="jd-descrdiv">
+ Returns a string representation of the temperature and unit supplied.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherUtils()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherUtils</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="celsiusToFahrenheit(double)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ double
+ </span>
+ <span class="sympad">celsiusToFahrenheit</span>
+ <span class="normal">(double celsius)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Converts a temperature expressed in degrees Celsius to degrees Fahrenheit</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>celsius</code></td>
+ <td width="100%">
+ <code>double</code>: temperature in Celsius</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">the temperature in degrees Fahrenheit
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="fahrenheitToCelsius(double)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ double
+ </span>
+ <span class="sympad">fahrenheitToCelsius</span>
+ <span class="normal">(double fahrenheit)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Converts a temperature expressed in degrees Fahrenheit to degrees Celsius</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>fahrenheit</code></td>
+ <td width="100%">
+ <code>double</code>: temperature in Fahrenheit</td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>double</code></td>
+ <td width="100%">the temperature in degrees Celsius
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="formatTemperature(double, int)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+
+
+
+ String
+ </span>
+ <span class="sympad">formatTemperature</span>
+ <span class="normal">(double temperature, int tempUnit)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Returns a string representation of the temperature and unit supplied. The temperature value
+ will be half-even rounded.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>temperature</code></td>
+ <td width="100%">
+ <code>double</code>: the temperature value</td>
+ </tr>
+ <tr>
+ <td><code>tempUnit</code></td>
+ <td width="100%">
+ <code>int</code>: A valid <code><a href="../../../../reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html">WeatherContract.WeatherColumns.TempUnit</a></code></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>String</code></td>
+ <td width="100%">A string with the format XX&deg;F or XX&deg;C (where XX is the temperature)
+ depending on the temperature unit that was provided or null if an invalid unit is supplied
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weather/util/package-summary.html b/reference/lineageos/weather/util/package-summary.html
new file mode 100644
index 00000000..905f92d1
--- /dev/null
+++ b/reference/lineageos/weather/util/package-summary.html
@@ -0,0 +1,322 @@
+<!-- ################ 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>lineageos.weather.util | 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">
+ <div id="doc-api-level" class="" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-"><a href="../../../../reference/lineageos/weather/util/WeatherUtils.html">WeatherUtils</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.weather.util</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weatherservice/ServiceRequest.html b/reference/lineageos/weatherservice/ServiceRequest.html
new file mode 100644
index 00000000..3f0161da
--- /dev/null
+++ b/reference/lineageos/weatherservice/ServiceRequest.html
@@ -0,0 +1,949 @@
+<!-- ################ 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>ServiceRequest | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+
+
+ <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">ServiceRequest</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weatherservice.ServiceRequest</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">This class represents a request submitted by the system to the active weather provider service
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html#complete(lineageos.weatherservice.ServiceRequestResult)">complete</a></span>(<a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a> result)</nobr>
+
+ <div class="jd-descrdiv">
+ This method should be called once the request has been completed
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html#fail()">fail</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ This method should be called if the service failed to process the request
+ (no internet connection, time out, etc.)
+
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html#getRequestInfo()">getRequestInfo</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Obtains the request information
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html#reject(int)">reject</a></span>(int status)</nobr>
+
+ <div class="jd-descrdiv">
+ This method should be called if the service decides not to honor the request.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="complete(lineageos.weatherservice.ServiceRequestResult)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">complete</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a> result)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method should be called once the request has been completed
+</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>result</code></td>
+ <td width="100%">
+ <code>ServiceRequestResult</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="fail()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">fail</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method should be called if the service failed to process the request
+ (no internet connection, time out, etc.)
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="getRequestInfo()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a>
+ </span>
+ <span class="sympad">getRequestInfo</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Obtains the request information</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weather/RequestInfo.html">RequestInfo</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="reject(int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">reject</span>
+ <span class="normal">(int status)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>This method should be called if the service decides not to honor the request. Note this
+ method will accept only the following values.
+ <ul>
+ <li><code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#SUBMITTED_TOO_SOON">SUBMITTED_TOO_SOON</a></code></li>
+ <li><code><a href="../../../reference/lineageos/weather/LineageWeatherManager.RequestStatus.html#ALREADY_IN_PROGRESS">ALREADY_IN_PROGRESS</a></code></li>
+ </ul>
+ Attempting to pass any other value will get you an IllegalArgumentException</p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weatherservice/ServiceRequestResult.Builder.html b/reference/lineageos/weatherservice/ServiceRequestResult.Builder.html
new file mode 100644
index 00000000..849693e0
--- /dev/null
+++ b/reference/lineageos/weatherservice/ServiceRequestResult.Builder.html
@@ -0,0 +1,948 @@
+<!-- ################ 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>ServiceRequestResult.Builder | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+
+
+
+
+ <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+ static
+
+
+ class
+<h1 itemprop="name">ServiceRequestResult.Builder</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weatherservice.ServiceRequestResult.Builder</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Builder class for <code><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code>
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html#ServiceRequestResult.Builder()">ServiceRequestResult.Builder</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html#ServiceRequestResult.Builder(lineageos.weather.WeatherInfo)">ServiceRequestResult.Builder</a></span>(<a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a> weatherInfo)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html#ServiceRequestResult.Builder(java.util.List<lineageos.weather.WeatherLocation>)">ServiceRequestResult.Builder</a></span>(List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt; locations)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html#build()">build</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ Creates a <code><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code> with the arguments
+ supplied to this builder
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="ServiceRequestResult.Builder()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ServiceRequestResult.Builder</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+<A NAME="ServiceRequestResult.Builder(lineageos.weather.WeatherInfo)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ServiceRequestResult.Builder</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a> weatherInfo)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>weatherInfo</code></td>
+ <td width="100%">
+ <code>WeatherInfo</code>: The WeatherInfo object holding the data that will be used to update
+ the weather content provider
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="ServiceRequestResult.Builder(java.util.List<lineageos.weather.WeatherLocation>)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">ServiceRequestResult.Builder</span>
+ <span class="normal">(List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt; locations)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>locations</code></td>
+ <td width="100%">
+ <code>List</code>: The list of WeatherLocation objects. The list should not be null
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="build()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a>
+ </span>
+ <span class="sympad">build</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Creates a <code><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code> with the arguments
+ supplied to this builder</p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code></td>
+ <td width="100%"><code><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></code>
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weatherservice/ServiceRequestResult.html b/reference/lineageos/weatherservice/ServiceRequestResult.html
new file mode 100644
index 00000000..e491eb0d
--- /dev/null
+++ b/reference/lineageos/weatherservice/ServiceRequestResult.html
@@ -0,0 +1,1290 @@
+<!-- ################ 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>ServiceRequestResult | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+ <a href="#nestedclasses">Nested Classes</a>
+
+
+
+
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+ &#124; <a href="#lfields">Fields</a>
+
+
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+ final
+
+ class
+<h1 itemprop="name">ServiceRequestResult</h1>
+
+
+
+
+ extends Object<br/>
+
+
+
+
+
+
+ implements
+
+ Parcelable
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weatherservice.ServiceRequestResult</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">Use this class to build a request result.
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+ class</nobr></td>
+ <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>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.os.Parcelable
+<div id="inherited-constants-android.os.Parcelable">
+ <div id="inherited-constants-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_ELIDE_DUPLICATES</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a>&gt;</nobr></td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#CREATOR">CREATOR</a></td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#describeContents()">describeContents</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#getLocationLookupList()">getLocationLookupList</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#getWeatherInfo()">getWeatherInfo</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#hashCode()">hashCode</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.os.Parcelable-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.os.Parcelable
+
+<div id="inherited-methods-android.os.Parcelable">
+ <div id="inherited-methods-android.os.Parcelable-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">describeContents</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- Fields -->
+
+
+<!-- ========= FIELD DETAIL ======== -->
+<h2>Fields</h2>
+
+
+
+
+<A NAME="CREATOR"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ Creator&lt;<a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a>&gt;
+ </span>
+ CREATOR
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+
+ </div>
+</div>
+
+
+
+
+<!-- Public ctors -->
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="describeContents()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">describeContents</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="equals(java.lang.Object)"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ boolean
+ </span>
+ <span class="sympad">equals</span>
+ <span class="normal">(Object obj)</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>obj</code></td>
+ <td width="100%">
+ <code>Object</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>boolean</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getLocationLookupList()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt;
+ </span>
+ <span class="sympad">getLocationLookupList</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>List&lt;<a href="../../../reference/lineageos/weather/WeatherLocation.html">WeatherLocation</a>&gt;</code></td>
+ <td width="100%">The list of WeatherLocation objects supplied by the weather provider service
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="getWeatherInfo()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ <a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a>
+ </span>
+ <span class="sympad">getWeatherInfo</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code><a href="../../../reference/lineageos/weather/WeatherInfo.html">WeatherInfo</a></code></td>
+ <td width="100%">The WeatherInfo object supplied by the weather provider service
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="hashCode()"></A>
+
+<div class="jd-details api apilevel-">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ int
+ </span>
+ <span class="sympad">hashCode</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>int</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="writeToParcel(android.os.Parcel, int)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+ void
+ </span>
+ <span class="sympad">writeToParcel</span>
+ <span class="normal">(Parcel dest, int flags)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>dest</code></td>
+ <td width="100%">
+ <code>Parcel</code> <!-- no parameter comment --></td>
+ </tr>
+ <tr>
+ <td><code>flags</code></td>
+ <td width="100%">
+ <code>int</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weatherservice/WeatherProviderService.html b/reference/lineageos/weatherservice/WeatherProviderService.html
new file mode 100644
index 00000000..3ad18b33
--- /dev/null
+++ b/reference/lineageos/weatherservice/WeatherProviderService.html
@@ -0,0 +1,8797 @@
+<!-- ################ 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>WeatherProviderService | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></li>
+ <li class="selected api apilevel-5"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="sum-details-links">
+
+Summary:
+
+
+
+
+
+ <a href="#constants">Constants</a>
+
+
+
+ &#124; <a href="#inhconstants">Inherited Constants</a>
+
+
+
+
+
+ &#124; <a href="#pubctors">Ctors</a>
+
+
+
+
+ &#124; <a href="#pubmethods">Methods</a>
+
+
+
+ &#124; <a href="#promethods">Protected Methods</a>
+
+
+
+ &#124; <a href="#inhmethods">Inherited Methods</a>
+
+&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
+
+</div><!-- end sum-details-links -->
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div><!-- end api-info-block -->
+
+
+<!-- ======== START OF CLASS DATA ======== -->
+
+<div id="jd-header">
+ public
+
+
+ abstract
+ class
+<h1 itemprop="name">WeatherProviderService</h1>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ extends Service<br/>
+
+
+
+
+
+
+
+
+
+
+
+
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+<table class="jd-inheritance-table">
+
+
+ <tr>
+
+ <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="4" class="jd-inheritance-class-cell">android.content.Context</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="3" class="jd-inheritance-class-cell">android.content.ContextWrapper</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="2" class="jd-inheritance-class-cell">android.app.Service</td>
+ </tr>
+
+
+ <tr>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;</td>
+
+ <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
+
+ <td colspan="1" class="jd-inheritance-class-cell">lineageos.weatherservice.WeatherProviderService</td>
+ </tr>
+
+
+</table>
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Class Overview</h2>
+<p itemprop="articleBody">This is the base class for implementing a weather provider service. A weather provider service
+ can handle weather update requests and update the weather content provider data by processing
+ a <code><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></code>
+
+ A weather provider service is declared as any other service in an AndroidManifest.xml but it must
+ also specify that in handles the <code><a href="../../../reference/android/content/Intent.html">Intent</a></code> with action
+ <code><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#SERVICE_INTERFACE">lineageos.weatherservice.WeatherProviderService</a></code>. Failure to declare
+ this intent will cause the system to ignore the weather provider service. Additionally, a
+ weather provider service must request the
+ <code><a href="../../../reference/lineageos/platform/Manifest.permission.html#BIND_WEATHER_PROVIDER_SERVICE">BIND_WEATHER_PROVIDER_SERVICE</a></code> permission to
+ ensure that only the system can bind to it. Failure to request this permission will cause the
+ system to ignore this weather provider service. Following is an example declaration:
+
+ <pre>
+ &lt;service android:name=".MyWeatherProviderService"
+ android:permission="lineageos.permission.BIND_WEATHER_PROVIDER_SERVICE"&gt;
+ &lt;intent-filter&gt;
+ &lt;action android:name="lineageos.weatherservice.WeatherProviderService" /&gt;
+ &lt;intent-filter&gt;
+ . . .
+ &lt;/service&gt;
+ </pre>
+
+</p>
+
+
+
+
+
+</div><!-- jd-descr -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="jd-descr">
+
+
+<h2>Summary</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#SERVICE_INTERFACE">SERVICE_INTERFACE</a></td>
+ <td class="jd-descrcol" width="100%">
+ The <code><a href="../../../reference/android/content/Intent.html">Intent</a></code> action that must be declared as handled by a service in
+ its manifest for the system to recognize it as a weather provider service
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#SERVICE_META_DATA">SERVICE_META_DATA</a></td>
+ <td class="jd-descrcol" width="100%">
+ Name under which a <code><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></code> publishes information about itself.
+
+
+
+ </td>
+ </tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<table id="inhconstants" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Constants</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.app.Service" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.app.Service-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.app.Service
+<div id="inherited-constants-android.app.Service">
+ <div id="inherited-constants-android.app.Service-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.app.Service-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_CONTINUATION_MASK</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_FLAG_REDELIVERY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_FLAG_RETRY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_NOT_STICKY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_REDELIVER_INTENT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_STICKY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_STICKY_COMPATIBILITY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">START_TASK_REMOVED_COMPLETE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">STOP_FOREGROUND_DETACH</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">STOP_FOREGROUND_REMOVE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.content.Context" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.content.Context-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From class
+android.content.Context
+<div id="inherited-constants-android.content.Context">
+ <div id="inherited-constants-android.content.Context-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.content.Context-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">ACCESSIBILITY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">ACCOUNT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">ACTIVITY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">ALARM_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">APPWIDGET_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">APP_OPS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">AUDIO_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">AUTOFILL_MANAGER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">BACKUP_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">BATTERY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_ABOVE_CLIENT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_ADJUST_WITH_ACTIVITY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_ALLOW_OOM_MANAGEMENT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_ALLOW_WHITELIST_MANAGEMENT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_AUTO_CREATE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_DEBUG_UNBIND</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_EXTERNAL_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_FOREGROUND_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_FOREGROUND_SERVICE_WHILE_AWAKE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_IMPORTANT</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_IMPORTANT_BACKGROUND</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_NOT_FOREGROUND</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_NOT_VISIBLE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_SHOWING_UI</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_TREAT_LIKE_ACTIVITY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_VISIBLE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">BIND_WAIVE_PRIORITY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">BLUETOOTH_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CAMERA_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CAPTIONING_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CARRIER_CONFIG_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CLIPBOARD_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">COMPANION_DEVICE_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CONNECTIVITY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CONSUMER_IR_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">CONTEXTHUB_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_CREDENTIAL_PROTECTED_STORAGE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_DEVICE_PROTECTED_STORAGE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_IGNORE_SECURITY</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_INCLUDE_CODE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_REGISTER_PACKAGE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">CONTEXT_RESTRICTED</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">COUNTRY_DETECTOR</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DEVICE_IDENTIFIERS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DEVICE_IDLE_CONTROLLER</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DEVICE_POLICY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DISPLAY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DOWNLOAD_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">DROPBOX_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">ETHERNET_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">EUICC_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">FINGERPRINT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">GATEKEEPER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">HARDWARE_PROPERTIES_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">HDMI_CONTROL_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">INCIDENT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">INPUT_METHOD_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">INPUT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">IPSEC_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">JOB_SCHEDULER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">KEYGUARD_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">LAUNCHER_APPS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">LAYOUT_INFLATER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">LOCATION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">LOWPAN_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">MEDIA_PROJECTION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">MEDIA_ROUTER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">MEDIA_SESSION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">MIDI_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_APPEND</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_ENABLE_WRITE_AHEAD_LOGGING</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_MULTI_PROCESS</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_NO_LOCALIZED_COLLATORS</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_PRIVATE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_WORLD_READABLE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">MODE_WORLD_WRITEABLE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NETWORKMANAGEMENT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NETWORK_POLICY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NETWORK_SCORE_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NETWORK_STATS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NFC_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NOTIFICATION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">NSD_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">OEM_LOCK_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">OVERLAY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">PERSISTENT_DATA_BLOCK_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">POWER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">PRINT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">RADIO_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">RECEIVER_VISIBLE_TO_INSTANT_APPS</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">RECOVERY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">RESTRICTIONS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SEARCH_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SENSOR_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SERIAL_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SHORTCUT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SIP_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SOUND_TRIGGER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">STATUS_BAR_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">STORAGE_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">STORAGE_STATS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">SYSTEM_HEALTH_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TELECOM_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TELEPHONY_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TELEPHONY_SUBSCRIPTION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TEXT_CLASSIFICATION_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TEXT_SERVICES_MANAGER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TIME_ZONE_RULES_MANAGER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TRUST_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">TV_INPUT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">UI_MODE_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">UPDATE_LOCK_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">USAGE_STATS_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">USB_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">USER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VIBRATOR_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VOICE_INTERACTION_MANAGER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">VR_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WALLPAPER_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WIFI_AWARE_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WIFI_P2P_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WIFI_RTT_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WIFI_SCANNING_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WIFI_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">String</td>
+ <td class="jd-linkcol">WINDOW_SERVICE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+
+ <a href="#" id="inherited-constants-android.content.ComponentCallbacks2" class="jd-expando-trigger closed" >
+ <img id="inherited-constants-android.content.ComponentCallbacks2-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>From interface
+android.content.ComponentCallbacks2
+<div id="inherited-constants-android.content.ComponentCallbacks2">
+ <div id="inherited-constants-android.content.ComponentCallbacks2-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-constants-android.content.ComponentCallbacks2-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_BACKGROUND</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_COMPLETE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_MODERATE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_RUNNING_CRITICAL</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_RUNNING_LOW</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_RUNNING_MODERATE</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol">int</td>
+ <td class="jd-linkcol">TRIM_MEMORY_UI_HIDDEN</td>
+ <td class="jd-descrcol" width="100%">
+
+
+
+
+ </td>
+ </tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+
+</table>
+
+
+
+
+
+
+
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ </nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#WeatherProviderService()">WeatherProviderService</a></span>()</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ IBinder</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#onBind(android.content.Intent)">onBind</a></span>(Intent intent)</nobr>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
+
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#attachBaseContext(android.content.Context)">attachBaseContext</a></span>(Context base)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#onConnected()">onConnected</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ The system has connected to this service.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#onDisconnected()">onDisconnected</a></span>()</nobr>
+
+ <div class="jd-descrdiv">
+ The system has disconnected from this service.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#onRequestCancelled(lineageos.weatherservice.ServiceRequest)">onRequestCancelled</a></span>(<a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a> request)</nobr>
+
+ <div class="jd-descrdiv">
+ Called when the system is not interested on this request anymore.
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-5" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html#onRequestSubmitted(lineageos.weatherservice.ServiceRequest)">onRequestSubmitted</a></span>(<a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a> request)</nobr>
+
+ <div class="jd-descrdiv">
+ A new request has been submitted to this service
+
+
+
+ </div>
+
+ </td></tr>
+
+
+
+</table>
+
+
+
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+<table id="inhmethods" class="jd-sumtable"><tr><th>
+ <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
+ <div style="clear:left;">Inherited Methods</div></th></tr>
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.app.Service" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.app.Service-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.app.Service
+
+<div id="inherited-methods-android.app.Service">
+ <div id="inherited-methods-android.app.Service-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.app.Service-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">attach</span>(Context arg0, ActivityThread arg1, String arg2, IBinder arg3, Application arg4, Object arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">detachAndCleanUp</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">dump</span>(FileDescriptor arg0, PrintWriter arg1, String[] arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Application</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getApplication</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ IBinder</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onBind</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onConfigurationChanged</span>(Configuration arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onCreate</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onDestroy</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onLowMemory</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onRebind</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onStart</span>(Intent arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onStartCommand</span>(Intent arg0, int arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onTaskRemoved</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onTrimMemory</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onUnbind</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setForeground</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startForeground</span>(int arg0, Notification arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopForeground</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopForeground</span>(boolean arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopSelf</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopSelf</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopSelfResult</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.content.ContextWrapper" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.content.ContextWrapper-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.content.ContextWrapper
+
+<div id="inherited-methods-android.content.ContextWrapper">
+ <div id="inherited-methods-android.content.ContextWrapper-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.content.ContextWrapper-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">attachBaseContext</span>(Context arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindService</span>(Intent arg0, ServiceConnection arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindServiceAsUser</span>(Intent arg0, ServiceConnection arg1, int arg2, UserHandle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindServiceAsUser</span>(Intent arg0, ServiceConnection arg1, int arg2, Handler arg3, UserHandle arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">canLoadUnsafeResources</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">canStartActivityForResult</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingOrSelfPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingOrSelfUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkPermission</span>(String arg0, int arg1, int arg2, IBinder arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkPermission</span>(String arg0, int arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkSelfPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3, IBinder arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createApplicationContext</span>(ApplicationInfo arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createConfigurationContext</span>(Configuration arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createContextForSplit</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createCredentialProtectedStorageContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createDeviceProtectedStorageContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createDisplayContext</span>(Display arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createPackageContext</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createPackageContextAsUser</span>(String arg0, int arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">databaseList</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteDatabase</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteFile</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteSharedPreferences</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingOrSelfPermission</span>(String arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingOrSelfUriPermission</span>(Uri arg0, int arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingPermission</span>(String arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingUriPermission</span>(Uri arg0, int arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforcePermission</span>(String arg0, int arg1, int arg2, String arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceUriPermission</span>(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5, String arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3, String arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">fileList</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IBinder</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getActivityToken</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getApplicationContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ApplicationInfo</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getApplicationInfo</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ AssetManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getAssets</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ AutofillManager.AutofillClient</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getAutofillClient</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getBaseContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getBasePackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ClassLoader</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClassLoader</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getCodeCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ContentResolver</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContentResolver</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDataDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDatabasePath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDir</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Display</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisplay</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ DisplayAdjustments</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisplayAdjustments</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalCacheDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalFilesDir</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalFilesDirs</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalMediaDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFileStreamPath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFilesDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IApplicationThread</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIApplicationThread</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Looper</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getMainLooper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Handler</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getMainThreadHandler</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNextAutofillId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNoBackupFilesDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getObbDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getObbDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOpPackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageCodePath</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ PackageManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageResourcePath</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreloadsFileCache</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Resources</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getResources</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IServiceConnection</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getServiceDispatcher</span>(ServiceConnection arg0, Handler arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>(File arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferencesPath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSystemService</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSystemServiceName</span>(Class&lt;?&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Resources.Theme</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTheme</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getThemeResId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getUserId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaperDesiredMinimumHeight</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaperDesiredMinimumWidth</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">grantUriPermission</span>(String arg0, Uri arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isCredentialProtectedStorage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isDeviceProtectedStorage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isRestricted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">moveDatabaseFrom</span>(Context arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">moveSharedPreferencesFrom</span>(Context arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ FileInputStream</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openFileInput</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ FileOutputStream</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openFileOutput</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SQLiteDatabase</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openOrCreateDatabase</span>(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2, DatabaseErrorHandler arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ SQLiteDatabase</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openOrCreateDatabase</span>(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3, int arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiverAsUser</span>(BroadcastReceiver arg0, UserHandle arg1, IntentFilter arg2, String arg3, Handler arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">reloadSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">removeStickyBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">removeStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">revokeUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">revokeUriPermission</span>(String arg0, Uri arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, Bundle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastMultiplePermissions</span>(Intent arg0, String[] arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, int arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, Bundle arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3, BroadcastReceiver arg4, Handler arg5, int arg6, String arg7, Bundle arg8)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3, Bundle arg4, BroadcastReceiver arg5, Handler arg6, int arg7, String arg8, Bundle arg9)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyOrderedBroadcast</span>(Intent arg0, BroadcastReceiver arg1, Handler arg2, int arg3, String arg4, Bundle arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setAutofillClient</span>(AutofillManager.AutofillClient arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTheme</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWallpaper</span>(Bitmap arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWallpaper</span>(InputStream arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivities</span>(Intent[] arg0, Bundle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivities</span>(Intent[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivitiesAsUser</span>(Intent[] arg0, Bundle arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivity</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivity</span>(Intent arg0, Bundle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityAsUser</span>(Intent arg0, Bundle arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityForResult</span>(String arg0, Intent arg1, int arg2, Bundle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startForegroundService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startForegroundServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startInstrumentation</span>(ComponentName arg0, String arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startIntentSender</span>(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startIntentSender</span>(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4, Bundle arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">unbindService</span>(ServiceConnection arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">unregisterReceiver</span>(BroadcastReceiver arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">updateDisplay</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.content.Context" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.content.Context-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ android.content.Context
+
+<div id="inherited-methods-android.content.Context">
+ <div id="inherited-methods-android.content.Context-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.content.Context-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">assertRuntimeOverlayThemable</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindService</span>(Intent arg0, ServiceConnection arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindServiceAsUser</span>(Intent arg0, ServiceConnection arg1, int arg2, UserHandle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">bindServiceAsUser</span>(Intent arg0, ServiceConnection arg1, int arg2, Handler arg3, UserHandle arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">canLoadUnsafeResources</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">canStartActivityForResult</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingOrSelfPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingOrSelfUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkCallingUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkPermission</span>(String arg0, int arg1, int arg2, IBinder arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkPermission</span>(String arg0, int arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkSelfPermission</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3, IBinder arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">checkUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clearWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createApplicationContext</span>(ApplicationInfo arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createConfigurationContext</span>(Configuration arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createContextForSplit</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createCredentialProtectedStorageContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createDeviceProtectedStorageContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createDisplayContext</span>(Display arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createPackageContext</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">createPackageContextAsUser</span>(String arg0, int arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">databaseList</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteDatabase</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteFile</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">deleteSharedPreferences</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingOrSelfPermission</span>(String arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingOrSelfUriPermission</span>(Uri arg0, int arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingPermission</span>(String arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceCallingUriPermission</span>(Uri arg0, int arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforcePermission</span>(String arg0, int arg1, int arg2, String arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceUriPermission</span>(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5, String arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">enforceUriPermission</span>(Uri arg0, int arg1, int arg2, int arg3, String arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">fileList</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IBinder</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getActivityToken</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Context</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getApplicationContext</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ApplicationInfo</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getApplicationInfo</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ AssetManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getAssets</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ AutofillManager.AutofillClient</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getAutofillClient</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getBasePackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ClassLoader</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClassLoader</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getCodeCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getColor</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ ColorStateList</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getColorStateList</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ContentResolver</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getContentResolver</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDataDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDatabasePath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDir</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Display</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisplay</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ DisplayAdjustments</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDisplayAdjustments</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getDrawable</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalCacheDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalCacheDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalFilesDir</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalFilesDirs</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getExternalMediaDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFileStreamPath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getFilesDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IApplicationThread</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getIApplicationThread</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Looper</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getMainLooper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Handler</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getMainThreadHandler</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNextAutofillId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getNoBackupFilesDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getObbDir</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File[]</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getObbDirs</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getOpPackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageCodePath</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ PackageManager</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageManager</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageName</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPackageResourcePath</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getPreloadsFileCache</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Resources</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getResources</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ IServiceConnection</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getServiceDispatcher</span>(ServiceConnection arg0, Handler arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ SharedPreferences</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferences</span>(File arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPreferencesPath</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ File</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSharedPrefsFile</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getString</span>(int arg0, Object... arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getString</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+ &lt;T&gt;
+ T</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSystemService</span>(Class&lt;T&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSystemService</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getSystemServiceName</span>(Class&lt;?&gt; arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ CharSequence</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getText</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Resources.Theme</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getTheme</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getThemeResId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getUserId</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaperDesiredMinimumHeight</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getWallpaperDesiredMinimumWidth</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">grantUriPermission</span>(String arg0, Uri arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isCredentialProtectedStorage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isDeviceProtectedStorage</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">isRestricted</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">moveDatabaseFrom</span>(Context arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">moveSharedPreferencesFrom</span>(Context arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ TypedArray</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">obtainStyledAttributes</span>(AttributeSet arg0, int[] arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ TypedArray</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">obtainStyledAttributes</span>(AttributeSet arg0, int[] arg1, int arg2, int arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ TypedArray</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">obtainStyledAttributes</span>(int arg0, int[] arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ TypedArray</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">obtainStyledAttributes</span>(int[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ FileInputStream</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openFileInput</span>(String arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ FileOutputStream</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openFileOutput</span>(String arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ SQLiteDatabase</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openOrCreateDatabase</span>(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2, DatabaseErrorHandler arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ SQLiteDatabase</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">openOrCreateDatabase</span>(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Drawable</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">peekWallpaper</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerComponentCallbacks</span>(ComponentCallbacks arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3, int arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiver</span>(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ Intent</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">registerReceiverAsUser</span>(BroadcastReceiver arg0, UserHandle arg1, IntentFilter arg2, String arg3, Handler arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">reloadSharedPreferences</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">removeStickyBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">removeStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">revokeUriPermission</span>(Uri arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">revokeUriPermission</span>(String arg0, Uri arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1, int arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, Bundle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendBroadcastMultiplePermissions</span>(Intent arg0, String[] arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, int arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1, Bundle arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcast</span>(Intent arg0, String arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3, BroadcastReceiver arg4, Handler arg5, int arg6, String arg7, Bundle arg8)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, String arg2, int arg3, Bundle arg4, BroadcastReceiver arg5, Handler arg6, int arg7, String arg8, Bundle arg9)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcast</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyBroadcastAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyOrderedBroadcast</span>(Intent arg0, BroadcastReceiver arg1, Handler arg2, int arg3, String arg4, Bundle arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">sendStickyOrderedBroadcastAsUser</span>(Intent arg0, UserHandle arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setAutofillClient</span>(AutofillManager.AutofillClient arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setTheme</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWallpaper</span>(Bitmap arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">setWallpaper</span>(InputStream arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivities</span>(Intent[] arg0, Bundle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivities</span>(Intent[] arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivitiesAsUser</span>(Intent[] arg0, Bundle arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivity</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivity</span>(Intent arg0, Bundle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityAsUser</span>(Intent arg0, Bundle arg1, UserHandle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startActivityForResult</span>(String arg0, Intent arg1, int arg2, Bundle arg3)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startForegroundService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startForegroundServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startInstrumentation</span>(ComponentName arg0, String arg1, Bundle arg2)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startIntentSender</span>(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startIntentSender</span>(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4, Bundle arg5)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ ComponentName</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">startServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopService</span>(Intent arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">stopServiceAsUser</span>(Intent arg0, UserHandle arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">unbindService</span>(ServiceConnection arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">unregisterComponentCallbacks</span>(ComponentCallbacks arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">unregisterReceiver</span>(BroadcastReceiver arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">updateDisplay</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-java.lang.Object-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From class
+
+ java.lang.Object
+
+<div id="inherited-methods-java.lang.Object">
+ <div id="inherited-methods-java.lang.Object-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ Object</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">clone</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ boolean</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">equals</span>(Object arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">finalize</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ Class&lt;?&gt;</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">getClass</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ int</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">hashCode</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notify</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">notifyAll</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+
+
+
+ String</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">toString</span>()</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>(long arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+
+
+ final
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">wait</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.content.ComponentCallbacks2" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.content.ComponentCallbacks2-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.content.ComponentCallbacks2
+
+<div id="inherited-methods-android.content.ComponentCallbacks2">
+ <div id="inherited-methods-android.content.ComponentCallbacks2-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.content.ComponentCallbacks2-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onTrimMemory</span>(int arg0)</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+
+<tr class="api apilevel-" >
+<td colspan="12">
+ <a href="#" id="inherited-methods-android.content.ComponentCallbacks" class="jd-expando-trigger closed" >
+ <img id="inherited-methods-android.content.ComponentCallbacks-trigger" class="jd-expando-trigger-img"
+ height="34"
+ src="../../../assets/images/styles/disclosure_down.png" />
+ </a>
+From interface
+
+ android.content.ComponentCallbacks
+
+<div id="inherited-methods-android.content.ComponentCallbacks">
+ <div id="inherited-methods-android.content.ComponentCallbacks-list"
+ class="jd-inheritedlinks">
+ </div>
+ <div id="inherited-methods-android.content.ComponentCallbacks-summary" style="display: none;">
+ <table class="jd-sumtable-expando">
+
+
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onConfigurationChanged</span>(Configuration arg0)</nobr>
+
+ </td></tr>
+
+
+
+ <tr class=" api apilevel-" >
+ <td class="jd-typecol"><nobr>
+ abstract
+
+
+
+
+ void</nobr>
+ </td>
+ <td class="jd-linkcol" width="100%"><nobr>
+ <span class="sympad">onLowMemory</span>()</nobr>
+
+ </td></tr>
+
+
+</table>
+ </div>
+</div>
+</td></tr>
+
+
+</table>
+
+
+</div><!-- jd-descr (summary) -->
+
+<!-- Details -->
+
+
+
+
+
+
+
+
+<!-- XML Attributes -->
+
+
+<!-- Enum Values -->
+
+
+<!-- Constants -->
+
+
+<!-- ========= ENUM CONSTANTS DETAIL ======== -->
+<h2>Constants</h2>
+
+
+
+
+<A NAME="SERVICE_INTERFACE"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SERVICE_INTERFACE
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The <code><a href="../../../reference/android/content/Intent.html">Intent</a></code> action that must be declared as handled by a service in
+ its manifest for the system to recognize it as a weather provider service
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.weatherservice.WeatherProviderService"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+<A NAME="SERVICE_META_DATA"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+ static
+ final
+ String
+ </span>
+ SERVICE_META_DATA
+ </h4>
+ <div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Name under which a <code><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></code> publishes information about itself.
+ This meta-data must reference an XML resource containing
+ a <code>&lt;weather-provider-service&gt;</code>
+ tag.
+</p>
+
+
+ <div class="jd-tagdata">
+ <span class="jd-tagtitle">Constant Value: </span>
+ <span>
+
+ "lineageos.weatherservice"
+
+ </span>
+ </div>
+
+ </div>
+</div>
+
+
+
+
+<!-- Fields -->
+
+
+<!-- Public ctors -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<h2>Public Constructors</h2>
+
+
+
+<A NAME="WeatherProviderService()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+
+
+
+
+ </span>
+ <span class="sympad">WeatherProviderService</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<!-- Protected ctors -->
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+<!-- Public methdos -->
+
+<h2>Public Methods</h2>
+
+
+
+<A NAME="onBind(android.content.Intent)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ public
+
+ final
+
+
+ IBinder
+ </span>
+ <span class="sympad">onBind</span>
+ <span class="normal">(Intent intent)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>intent</code></td>
+ <td width="100%">
+ <code>Intent</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+ <table class="responsive">
+ <tr><th colspan=2>Returns</th></tr>
+ <tr>
+ <td><code>IBinder</code></td>
+ <td width="100%"><!-- no returns description in source --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= METHOD DETAIL ======== -->
+
+<h2>Protected Methods</h2>
+
+
+
+<A NAME="attachBaseContext(android.content.Context)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+ final
+
+
+ void
+ </span>
+ <span class="sympad">attachBaseContext</span>
+ <span class="normal">(Context base)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p></p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>base</code></td>
+ <td width="100%">
+ <code>Context</code> <!-- no parameter comment --></td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onConnected()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onConnected</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The system has connected to this service.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="onDisconnected()"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+
+
+ void
+ </span>
+ <span class="sympad">onDisconnected</span>
+ <span class="normal">()</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>The system has disconnected from this service.
+</p>
+
+ </div>
+</div>
+
+
+<A NAME="onRequestCancelled(lineageos.weatherservice.ServiceRequest)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onRequestCancelled</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a> request)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>Called when the system is not interested on this request anymore. Note that the service
+ <b>has marked the request as cancelled</b> and you must stop any ongoing operation
+ (such as pulling data from internet) that this service could've been performing to honor the
+ request.</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>request</code></td>
+ <td width="100%">
+ <code>ServiceRequest</code>: The request cancelled by the system
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+<A NAME="onRequestSubmitted(lineageos.weatherservice.ServiceRequest)"></A>
+
+<div class="jd-details api apilevel-5">
+ <h4 class="jd-details-title">
+ <span class="normal">
+ protected
+
+
+ abstract
+
+ void
+ </span>
+ <span class="sympad">onRequestSubmitted</span>
+ <span class="normal">(<a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a> request)</span>
+ </h4>
+ <div class="api-level">
+ <div>
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a></div>
+
+
+
+ </div>
+ <div class="jd-details-descr">
+
+
+
+
+ <p>A new request has been submitted to this service</p>
+ <table class="responsive">
+ <tr><th colspan=2>Parameters</th></tr>
+ <tr>
+ <td><code>request</code></td>
+ <td width="100%">
+ <code>ServiceRequest</code>: The service request to be processed by this service
+</td>
+ </tr>
+ </table>
+
+ </div>
+</div>
+
+
+
+
+
+<!-- ========= END OF CLASS DATA ========= -->
+<A NAME="navbar_top"></A>
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div> <!-- jd-content -->
+
+</div><!-- end doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lineageos/weatherservice/package-summary.html b/reference/lineageos/weatherservice/package-summary.html
new file mode 100644
index 00000000..da085076
--- /dev/null
+++ b/reference/lineageos/weatherservice/package-summary.html
@@ -0,0 +1,360 @@
+<!-- ################ 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>lineageos.weatherservice | 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">
+ <div id="doc-api-level" class="5" style="display:none"></div>
+ <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="selected 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">
+
+
+
+ <ul>
+
+
+
+ <li><h2>Classes</h2>
+ <ul>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequest.html">ServiceRequest</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.html">ServiceRequestResult</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/ServiceRequestResult.Builder.html">ServiceRequestResult.Builder</a></li>
+ <li class="api apilevel-5"><a href="../../../reference/lineageos/weatherservice/WeatherProviderService.html">WeatherProviderService</a></li>
+ </ul>
+ </li>
+
+
+
+ </ul><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="api-info-block">
+<div class="api-level">
+
+ added in <a href="../../../guide/topics/manifest/uses-sdk-element.html#ApiLevels">API level 5</a>
+
+
+
+</div>
+</div>
+
+<div id="jd-header">
+ package
+ <h1>lineageos.weatherservice</h1>
+</div><!-- end header -->
+
+<div id="naMessage"></div>
+
+<div id="jd-content" class="api apilevel-5">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Classes</h2>
+ <div class="jd-sumtable">
+
+
+ <table class="jd-sumtable-expando">
+
+ <tr class="alt-color 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=" 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="alt-color 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=" 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>
+
+
+ </table>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="footer">
+
+</div> <!-- end footer -->
+
+</div><!-- end jd-content -->
+</div><!-- doc-content -->
+
+</div> <!-- end body-content -->
+
+<script type="text/javascript">
+init(); /* initialize android-developer-docs.js */
+</script>
+
+</body>
+</html>
diff --git a/reference/lists.js b/reference/lists.js
new file mode 100644
index 00000000..545ca016
--- /dev/null
+++ b/reference/lists.js
@@ -0,0 +1,110 @@
+var DATA = [
+ { id:0, label:"lineageos.app", link:"reference/lineageos/app/package-summary.html", type:"package", deprecated:"false" },
+ { id:1, label:"lineageos.app.Profile", link:"reference/lineageos/app/Profile.html", type:"class", deprecated:"false" },
+ { id:2, label:"lineageos.app.Profile.DozeMode", link:"reference/lineageos/app/Profile.DozeMode.html", type:"class", deprecated:"false" },
+ { id:3, label:"lineageos.app.Profile.ExpandedDesktopMode", link:"reference/lineageos/app/Profile.ExpandedDesktopMode.html", type:"class", deprecated:"false" },
+ { id:4, label:"lineageos.app.Profile.LockMode", link:"reference/lineageos/app/Profile.LockMode.html", type:"class", deprecated:"false" },
+ { id:5, label:"lineageos.app.Profile.NotificationLightMode", link:"reference/lineageos/app/Profile.NotificationLightMode.html", type:"class", deprecated:"false" },
+ { id:6, label:"lineageos.app.Profile.ProfileTrigger", link:"reference/lineageos/app/Profile.ProfileTrigger.html", type:"class", deprecated:"false" },
+ { id:7, label:"lineageos.app.Profile.TriggerState", link:"reference/lineageos/app/Profile.TriggerState.html", type:"class", deprecated:"false" },
+ { id:8, label:"lineageos.app.Profile.TriggerType", link:"reference/lineageos/app/Profile.TriggerType.html", type:"class", deprecated:"false" },
+ { id:9, label:"lineageos.app.Profile.Type", link:"reference/lineageos/app/Profile.Type.html", type:"class", deprecated:"false" },
+ { id:10, label:"lineageos.app.ProfileManager", link:"reference/lineageos/app/ProfileManager.html", type:"class", deprecated:"false" },
+ { id:11, label:"lineageos.content", link:"reference/lineageos/content/package-summary.html", type:"package", deprecated:"false" },
+ { id:12, label:"lineageos.content.Intent", link:"reference/lineageos/content/Intent.html", type:"class", deprecated:"false" },
+ { id:13, label:"lineageos.hardware", link:"reference/lineageos/hardware/package-summary.html", type:"package", deprecated:"false" },
+ { id:14, label:"lineageos.hardware.DisplayMode", link:"reference/lineageos/hardware/DisplayMode.html", type:"class", deprecated:"false" },
+ { id:15, label:"lineageos.hardware.HSIC", link:"reference/lineageos/hardware/HSIC.html", type:"class", deprecated:"false" },
+ { id:16, label:"lineageos.hardware.LineageHardwareManager", link:"reference/lineageos/hardware/LineageHardwareManager.html", type:"class", deprecated:"false" },
+ { id:17, label:"lineageos.hardware.LiveDisplayConfig", link:"reference/lineageos/hardware/LiveDisplayConfig.html", type:"class", deprecated:"false" },
+ { id:18, label:"lineageos.hardware.LiveDisplayManager", link:"reference/lineageos/hardware/LiveDisplayManager.html", type:"class", deprecated:"false" },
+ { id:19, label:"lineageos.hardware.TouchscreenGesture", link:"reference/lineageos/hardware/TouchscreenGesture.html", type:"class", deprecated:"false" },
+ { id:20, label:"lineageos.os", link:"reference/lineageos/os/package-summary.html", type:"package", deprecated:"false" },
+ { id:21, label:"lineageos.os.Build", link:"reference/lineageos/os/Build.html", type:"class", deprecated:"false" },
+ { id:22, label:"lineageos.os.Build.LINEAGE_VERSION", link:"reference/lineageos/os/Build.LINEAGE_VERSION.html", type:"class", deprecated:"false" },
+ { id:23, label:"lineageos.os.Build.LINEAGE_VERSION_CODES", link:"reference/lineageos/os/Build.LINEAGE_VERSION_CODES.html", type:"class", deprecated:"false" },
+ { id:24, label:"lineageos.os.Concierge", link:"reference/lineageos/os/Concierge.html", type:"class", deprecated:"false" },
+ { id:25, label:"lineageos.os.Concierge.ParcelInfo", link:"reference/lineageos/os/Concierge.ParcelInfo.html", type:"class", deprecated:"false" },
+ { id:26, label:"lineageos.platform", link:"reference/lineageos/platform/package-summary.html", type:"package", deprecated:"false" },
+ { id:27, label:"lineageos.platform.Manifest", link:"reference/lineageos/platform/Manifest.html", type:"class", deprecated:"false" },
+ { id:28, label:"lineageos.platform.Manifest.permission", link:"reference/lineageos/platform/Manifest.permission.html", type:"class", deprecated:"false" },
+ { id:29, label:"lineageos.platform.R", link:"reference/lineageos/platform/R.html", type:"class", deprecated:"false" },
+ { id:30, label:"lineageos.platform.R.anim", link:"reference/lineageos/platform/R.anim.html", type:"class", deprecated:"false" },
+ { id:31, label:"lineageos.platform.R.array", link:"reference/lineageos/platform/R.array.html", type:"class", deprecated:"false" },
+ { id:32, label:"lineageos.platform.R.attr", link:"reference/lineageos/platform/R.attr.html", type:"class", deprecated:"false" },
+ { id:33, label:"lineageos.platform.R.bool", link:"reference/lineageos/platform/R.bool.html", type:"class", deprecated:"false" },
+ { id:34, label:"lineageos.platform.R.dimen", link:"reference/lineageos/platform/R.dimen.html", type:"class", deprecated:"false" },
+ { id:35, label:"lineageos.platform.R.drawable", link:"reference/lineageos/platform/R.drawable.html", type:"class", deprecated:"false" },
+ { id:36, label:"lineageos.platform.R.integer", link:"reference/lineageos/platform/R.integer.html", type:"class", deprecated:"false" },
+ { id:37, label:"lineageos.platform.R.string", link:"reference/lineageos/platform/R.string.html", type:"class", deprecated:"false" },
+ { id:38, label:"lineageos.platform.R.styleable", link:"reference/lineageos/platform/R.styleable.html", type:"class", deprecated:"false" },
+ { id:39, label:"lineageos.platform.R.xml", link:"reference/lineageos/platform/R.xml.html", type:"class", deprecated:"false" },
+ { id:40, label:"lineageos.power", link:"reference/lineageos/power/package-summary.html", type:"package", deprecated:"false" },
+ { id:41, label:"lineageos.power.PerformanceManager", link:"reference/lineageos/power/PerformanceManager.html", type:"class", deprecated:"false" },
+ { id:42, label:"lineageos.power.PerformanceProfile", link:"reference/lineageos/power/PerformanceProfile.html", type:"class", deprecated:"false" },
+ { id:43, label:"lineageos.preference", link:"reference/lineageos/preference/package-summary.html", type:"package", deprecated:"false" },
+ { id:44, label:"lineageos.preference.GlobalSettingSwitchPreference", link:"reference/lineageos/preference/GlobalSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:45, label:"lineageos.preference.LineageGlobalSettingSwitchPreference", link:"reference/lineageos/preference/LineageGlobalSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:46, label:"lineageos.preference.LineageSecureSettingListPreference", link:"reference/lineageos/preference/LineageSecureSettingListPreference.html", type:"class", deprecated:"false" },
+ { id:47, label:"lineageos.preference.LineageSecureSettingSwitchPreference", link:"reference/lineageos/preference/LineageSecureSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:48, label:"lineageos.preference.LineageSystemSettingDropDownPreference", link:"reference/lineageos/preference/LineageSystemSettingDropDownPreference.html", type:"class", deprecated:"false" },
+ { id:49, label:"lineageos.preference.LineageSystemSettingListPreference", link:"reference/lineageos/preference/LineageSystemSettingListPreference.html", type:"class", deprecated:"false" },
+ { id:50, label:"lineageos.preference.LineageSystemSettingSwitchPreference", link:"reference/lineageos/preference/LineageSystemSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:51, label:"lineageos.preference.RemotePreference", link:"reference/lineageos/preference/RemotePreference.html", type:"class", deprecated:"false" },
+ { id:52, label:"lineageos.preference.RemotePreferenceUpdater", link:"reference/lineageos/preference/RemotePreferenceUpdater.html", type:"class", deprecated:"false" },
+ { id:53, label:"lineageos.preference.SecureSettingSwitchPreference", link:"reference/lineageos/preference/SecureSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:54, label:"lineageos.preference.SelfRemovingDropDownPreference", link:"reference/lineageos/preference/SelfRemovingDropDownPreference.html", type:"class", deprecated:"false" },
+ { id:55, label:"lineageos.preference.SelfRemovingListPreference", link:"reference/lineageos/preference/SelfRemovingListPreference.html", type:"class", deprecated:"false" },
+ { id:56, label:"lineageos.preference.SelfRemovingPreference", link:"reference/lineageos/preference/SelfRemovingPreference.html", type:"class", deprecated:"false" },
+ { id:57, label:"lineageos.preference.SelfRemovingSwitchPreference", link:"reference/lineageos/preference/SelfRemovingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:58, label:"lineageos.preference.SettingsHelper", link:"reference/lineageos/preference/SettingsHelper.html", type:"class", deprecated:"false" },
+ { id:59, label:"lineageos.preference.SettingsHelper.OnSettingsChangeListener", link:"reference/lineageos/preference/SettingsHelper.OnSettingsChangeListener.html", type:"class", deprecated:"false" },
+ { id:60, label:"lineageos.preference.SystemSettingSwitchPreference", link:"reference/lineageos/preference/SystemSettingSwitchPreference.html", type:"class", deprecated:"false" },
+ { id:61, label:"lineageos.profiles", link:"reference/lineageos/profiles/package-summary.html", type:"package", deprecated:"false" },
+ { id:62, label:"lineageos.profiles.AirplaneModeSettings", link:"reference/lineageos/profiles/AirplaneModeSettings.html", type:"class", deprecated:"false" },
+ { id:63, label:"lineageos.profiles.AirplaneModeSettings.BooleanState", link:"reference/lineageos/profiles/AirplaneModeSettings.BooleanState.html", type:"class", deprecated:"false" },
+ { id:64, label:"lineageos.profiles.BrightnessSettings", link:"reference/lineageos/profiles/BrightnessSettings.html", type:"class", deprecated:"false" },
+ { id:65, label:"lineageos.profiles.ConnectionSettings", link:"reference/lineageos/profiles/ConnectionSettings.html", type:"class", deprecated:"false" },
+ { id:66, label:"lineageos.profiles.ConnectionSettings.BooleanState", link:"reference/lineageos/profiles/ConnectionSettings.BooleanState.html", type:"class", deprecated:"false" },
+ { id:67, label:"lineageos.profiles.LockSettings", link:"reference/lineageos/profiles/LockSettings.html", type:"class", deprecated:"false" },
+ { id:68, label:"lineageos.profiles.RingModeSettings", link:"reference/lineageos/profiles/RingModeSettings.html", type:"class", deprecated:"false" },
+ { id:69, label:"lineageos.profiles.StreamSettings", link:"reference/lineageos/profiles/StreamSettings.html", type:"class", deprecated:"false" },
+ { id:70, label:"lineageos.providers", link:"reference/lineageos/providers/package-summary.html", type:"package", deprecated:"false" },
+ { id:71, label:"lineageos.providers.DataUsageContract", link:"reference/lineageos/providers/DataUsageContract.html", type:"class", deprecated:"false" },
+ { id:72, label:"lineageos.providers.LineageSettings", link:"reference/lineageos/providers/LineageSettings.html", type:"class", deprecated:"false" },
+ { id:73, label:"lineageos.providers.LineageSettings.Global", link:"reference/lineageos/providers/LineageSettings.Global.html", type:"class", deprecated:"false" },
+ { id:74, label:"lineageos.providers.LineageSettings.LineageSettingNotFoundException", link:"reference/lineageos/providers/LineageSettings.LineageSettingNotFoundException.html", type:"class", deprecated:"false" },
+ { id:75, label:"lineageos.providers.LineageSettings.Secure", link:"reference/lineageos/providers/LineageSettings.Secure.html", type:"class", deprecated:"false" },
+ { id:76, label:"lineageos.providers.LineageSettings.System", link:"reference/lineageos/providers/LineageSettings.System.html", type:"class", deprecated:"false" },
+ { id:77, label:"lineageos.providers.WeatherContract", link:"reference/lineageos/providers/WeatherContract.html", type:"class", deprecated:"false" },
+ { id:78, label:"lineageos.providers.WeatherContract.WeatherColumns", link:"reference/lineageos/providers/WeatherContract.WeatherColumns.html", type:"class", deprecated:"false" },
+ { id:79, label:"lineageos.providers.WeatherContract.WeatherColumns.TempUnit", link:"reference/lineageos/providers/WeatherContract.WeatherColumns.TempUnit.html", type:"class", deprecated:"false" },
+ { id:80, label:"lineageos.providers.WeatherContract.WeatherColumns.WeatherCode", link:"reference/lineageos/providers/WeatherContract.WeatherColumns.WeatherCode.html", type:"class", deprecated:"false" },
+ { id:81, label:"lineageos.providers.WeatherContract.WeatherColumns.WindSpeedUnit", link:"reference/lineageos/providers/WeatherContract.WeatherColumns.WindSpeedUnit.html", type:"class", deprecated:"false" },
+ { id:82, label:"lineageos.style", link:"reference/lineageos/style/package-summary.html", type:"package", deprecated:"false" },
+ { id:83, label:"lineageos.style.StyleInterface", link:"reference/lineageos/style/StyleInterface.html", type:"class", deprecated:"false" },
+ { id:84, label:"lineageos.style.Suggestion", link:"reference/lineageos/style/Suggestion.html", type:"class", deprecated:"false" },
+ { id:85, label:"lineageos.util", link:"reference/lineageos/util/package-summary.html", type:"package", deprecated:"false" },
+ { id:86, label:"lineageos.util.ColorUtils", link:"reference/lineageos/util/ColorUtils.html", type:"class", deprecated:"false" },
+ { id:87, label:"lineageos.weather", link:"reference/lineageos/weather/package-summary.html", type:"package", deprecated:"false" },
+ { id:88, label:"lineageos.weather.LineageWeatherManager", link:"reference/lineageos/weather/LineageWeatherManager.html", type:"class", deprecated:"false" },
+ { id:89, label:"lineageos.weather.LineageWeatherManager.LookupCityRequestListener", link:"reference/lineageos/weather/LineageWeatherManager.LookupCityRequestListener.html", type:"class", deprecated:"false" },
+ { id:90, label:"lineageos.weather.LineageWeatherManager.RequestStatus", link:"reference/lineageos/weather/LineageWeatherManager.RequestStatus.html", type:"class", deprecated:"false" },
+ { id:91, label:"lineageos.weather.LineageWeatherManager.WeatherServiceProviderChangeListener", link:"reference/lineageos/weather/LineageWeatherManager.WeatherServiceProviderChangeListener.html", type:"class", deprecated:"false" },
+ { id:92, label:"lineageos.weather.LineageWeatherManager.WeatherUpdateRequestListener", link:"reference/lineageos/weather/LineageWeatherManager.WeatherUpdateRequestListener.html", type:"class", deprecated:"false" },
+ { id:93, label:"lineageos.weather.RequestInfo", link:"reference/lineageos/weather/RequestInfo.html", type:"class", deprecated:"false" },
+ { id:94, label:"lineageos.weather.WeatherInfo", link:"reference/lineageos/weather/WeatherInfo.html", type:"class", deprecated:"false" },
+ { id:95, label:"lineageos.weather.WeatherInfo.Builder", link:"reference/lineageos/weather/WeatherInfo.Builder.html", type:"class", deprecated:"false" },
+ { id:96, label:"lineageos.weather.WeatherInfo.DayForecast", link:"reference/lineageos/weather/WeatherInfo.DayForecast.html", type:"class", deprecated:"false" },
+ { id:97, label:"lineageos.weather.WeatherInfo.DayForecast.Builder", link:"reference/lineageos/weather/WeatherInfo.DayForecast.Builder.html", type:"class", deprecated:"false" },
+ { id:98, label:"lineageos.weather.WeatherLocation", link:"reference/lineageos/weather/WeatherLocation.html", type:"class", deprecated:"false" },
+ { id:99, label:"lineageos.weather.WeatherLocation.Builder", link:"reference/lineageos/weather/WeatherLocation.Builder.html", type:"class", deprecated:"false" },
+ { id:100, label:"lineageos.weather.util", link:"reference/lineageos/weather/util/package-summary.html", type:"package", deprecated:"false" },
+ { id:101, label:"lineageos.weather.util.WeatherUtils", link:"reference/lineageos/weather/util/WeatherUtils.html", type:"class", deprecated:"false" },
+ { id:102, label:"lineageos.weatherservice", link:"reference/lineageos/weatherservice/package-summary.html", type:"package", deprecated:"false" },
+ { id:103, label:"lineageos.weatherservice.ServiceRequest", link:"reference/lineageos/weatherservice/ServiceRequest.html", type:"class", deprecated:"false" },
+ { id:104, label:"lineageos.weatherservice.ServiceRequestResult", link:"reference/lineageos/weatherservice/ServiceRequestResult.html", type:"class", deprecated:"false" },
+ { id:105, label:"lineageos.weatherservice.ServiceRequestResult.Builder", link:"reference/lineageos/weatherservice/ServiceRequestResult.Builder.html", type:"class", deprecated:"false" },
+ { id:106, label:"lineageos.weatherservice.WeatherProviderService", link:"reference/lineageos/weatherservice/WeatherProviderService.html", type:"class", deprecated:"false" }
+
+ ];
diff --git a/reference/package-list b/reference/package-list
new file mode 100644
index 00000000..98bf481d
--- /dev/null
+++ b/reference/package-list
@@ -0,0 +1,15 @@
+lineageos.app
+lineageos.content
+lineageos.hardware
+lineageos.os
+lineageos.platform
+lineageos.power
+lineageos.preference
+lineageos.profiles
+lineageos.providers
+lineageos.style
+lineageos.util
+lineageos.weather
+lineageos.weather.util
+lineageos.weatherservice
+
diff --git a/reference/packages.html b/reference/packages.html
new file mode 100644
index 00000000..0f11efe6
--- /dev/null
+++ b/reference/packages.html
@@ -0,0 +1,350 @@
+<!-- ################ 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>Package 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">
+ <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>Package Index</h1>
+</div>
+
+<div id="jd-content">
+
+<div class="jd-descr">
+<p></p>
+</div>
+
+
+<table class="jd-sumtable">
+
+ <tr class="alt-color api apilevel-2" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/app/package-summary.html">lineageos.app</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/content/package-summary.html">lineageos.content</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/hardware/package-summary.html">lineageos.hardware</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-1" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/os/package-summary.html">lineageos.os</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/package-summary.html">lineageos.platform</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-4" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/power/package-summary.html">lineageos.power</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/package-summary.html">lineageos.preference</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-2" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/profiles/package-summary.html">lineageos.profiles</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/package-summary.html">lineageos.providers</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-9" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/style/package-summary.html">lineageos.style</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/util/package-summary.html">lineageos.util</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/weather/package-summary.html">lineageos.weather</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class="alt-color api apilevel-" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/weather/util/package-summary.html">lineageos.weather.util</a></td>
+ <td class="jd-descrcol" width="100%"></td>
+ </tr>
+
+
+ <tr class=" api apilevel-5" >
+ <td class="jd-linkcol">
+ <a href="../reference/lineageos/weatherservice/package-summary.html">lineageos.weatherservice</a></td>
+ <td class="jd-descrcol" width="100%"></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>
diff --git a/timestamp.js b/timestamp.js
new file mode 100644
index 00000000..9de4a54e
--- /dev/null
+++ b/timestamp.js
@@ -0,0 +1 @@
+var BUILD_TIMESTAMP = "12 mar 2018 14:40";