summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Settings.java
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix bug #16703191 APN settings shows back button even when you intent ↵Fabrice Di Meglio2014-08-151-0/+1
|\ | | | | | | into it" into lmp-dev
| * Fix bug #16703191 APN settings shows back button even when you intent into itFabrice Di Meglio2014-08-151-0/+1
| | | | | | | | | | | | | | | | - change a bit the way we recognize a SubSetting. Now we can pass the new ":settings:show_fragment_as_subsetting" Intent extra for forcing it. - convert ApnSettings to a SettingsPreferenceFragment Change-Id: I22167ad317530c0a58c4d522a72826f9d34ad2d3
* | Add action targets for voice input and usage access settings.Dianne Hackborn2014-08-121-0/+2
|/ | | | Change-Id: I5ea0b34ed440b2cfdce0c63e2c4976c89202eb64
* Settings: New application-level notification settings.John Spurlock2014-08-051-0/+1
| | | | | | | | | | | | - Convert the old application-level dialog to an activity. - Move the settings icon to the new activity (out of the list). - Add a custom application header, similar to the switch bar style. - Use the ubiquitous vector gear for the settings icon. - Migrate old checkboxes to switch prefs, add new summaries. - Remove obsolete artifacts. Bug:16396715 Change-Id: I857e3cf448b79f44fe1c242e6020f5214434c00c
* Merge "Fix bug #16515550 Settings app crashes for intent ↵Fabrice Di Meglio2014-07-241-0/+1
|\ | | | | | | com.android.settings.QUICK_LAUNCH_SETTINGS" into lmp-dev
| * Fix bug #16515550 Settings app crashes for intent ↵Fabrice Di Meglio2014-07-241-0/+1
| | | | | | | | | | | | | | | | com.android.settings.QUICK_LAUNCH_SETTINGS - make it work again (what a code...) Change-Id: Ic71d8e40ff8a5e0c663fd40655e4f4cc31bc8caf
* | Added SIM Card Activity to SettingsPauloftheWest2014-07-241-0/+1
|/ | | | | | | | | | + Added SIM Card menu to Settings menu + Added SIM card detail dialog when selecting a SIM Card + Added ability to select the default SIM for Cellular data, Calls, and SMS Bug: 16241745 Change-Id: I43437aa4c591c5097a8865d564f88726671e1b7d
* Revert "Revert "Move global sync settings to AccountSettings.""Alexandra Gherghina2014-07-221-0/+1
| | | | | | This reverts commit 4869faf46559c54a34b969b5ae5391a208e723af. Change-Id: I58df9b8161d711a9c0187af1f1a1dc279fb9d9ab
* Revert "Move global sync settings to AccountSettings."Alexandra Gherghina2014-07-221-1/+0
| | | | | | This reverts commit 64fde6f4e9404a363f577a9fda424affcb5138e4. Change-Id: I61940b6e2936c7c7f048af222602226e5588c268
* Move global sync settings to AccountSettings.Alexandra Gherghina2014-07-221-0/+1
| | | | | | | | It also makes AccountSettings respond to the SYNC_SETTINGS intent, which it is currently triggered by Calendar and could be triggered by Gmail. Bug: 16076571 Change-Id: I2c55262a87e46ba88f36a90a2f8f27d08f88e851
* Handle android.settings.HOME_SETTINGS intentAmith Yamasani2014-07-141-0/+1
| | | | | | | Launch the Home picker activity for the new public intent. Bug: 16303152 Change-Id: I91cfffdec6c8ed13d3b0e57d7903b4a06dcbb6e6
* Added Saved networks UI to WifiPauloftheWest2014-07-081-0/+1
| | | | | | | | | | | | | | + Added Saved networks to Overflow menu + Moved WPS Pin Entry from Overflow menu to Advance Setting Activity + "Automatically manage Wi-Fi : Let a Wi-Fi assistant manage your connection" + "Wi-Fi assistant : <selected assistant> [cog secondary hit target] + MAC address & IP address list items have the static italic style - "Avoid poor connections" from Advance Settings - "Wi-Fi optimization" from Advance Settings Bug: 15698824 Change-Id: Ieb25b29874752db07398dcb200ec07862779f507
* Settings: Update to follow new volume design.John Spurlock2014-07-071-1/+0
| | | | | | | | | | | | | | | | | - "Sound & Notification" (not Notifications) - Remove ringer-mode pref. - Add zen-mode pref to renamed "Interruptions" screen. - Implement two separate "Sound" & "Notification" sections. - Remove "Showing notifications" screen, migrate settings. - Remove custom category styling now that we have a platform style. - Implement new "days" sleep mode and corresponding dialog pref. - Corresponding changes to indexable resources. Associated frameworks/base change: I35afe38646f04d2ba0dbac11c2c6356120a33694 Bug:15831713 Change-Id: I6ed56791784968adfbd684f490dbbebed285a2dd
* Settings: Battery saver settings sub-page.John Spurlock2014-06-101-0/+1
| | | | | | | | | | | | | | | | | New battery saver settings page, accessed via the power usage settings overflow menu. The settings page has a master switch to toggle battery saver mode, feature disclosure text, and a preference to configure the automatic trigger level. Remove developer checkbox now that this option has a real home. NO_SQ: multi project change Bug:13329308 Change-Id: Iac54238f3406439711b44a3c17f220ac5e370a37
* Settings: Remove sound settings.John Spurlock2014-05-281-2/+1
| | | | | | | | | | | | | | | | | | | - Move the remaining conditional preferences into the combined Sound & Notifications screen. - Refactor the "Other sounds" sub-settings screen to provide a home for the new preferences. - Migrate docking sounds, conditional on config. - Migrate docking media, conditional on config. - Migrate emergency tones, conditional on CDMA. - Move all boilerplate preference <-> setting plumbing into a separate helper. - Since some preferences in Other sounds are now conditional, create a special indexer for searching. - Remove SoundSettings (and xml), create aliases in the manifest to avoid breaking shortcuts. Bug:15279526 Change-Id: I5ae3ecda2f899b1948f7908bd217a799326c2c56
* VolumeZen: Sound & Notifications settings.John Spurlock2014-05-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | - Add sound settings under the newly combined Sound & Notifications top-level settings page. - New slider preferences for setting audio stream volumes. - Migrate checkbox prefs to switch prefs. - New settings subpage for touch sounds. - New settings subpage for "Showing notifications" - New setting pref for displaying intercepted notifications in zen mode. - New tri-state lockscreen notifications pref. - Add priority + sensitivity options to app notification dialog. - Remove badges on app notifications row, migrate to subtitle text. - Migrate strings to common spot in strings.xml - Remove heads up setting. - Remove tweaks category (unused). - Clean up notification settings, separate out into a code section per option. - Clean up _settings.xml files, prefix each pref with option name. - Add appropriate indexing data to each settings page. Depends on f/b change Ic30aa575ae07650cee62c8c1d83b6bc69395cf0d Change-Id: If700385a7d0057f6c4c4bcf6e648dcf88b8ebff2
* Add condition provider access to settings.John Spurlock2014-04-291-0/+1
| | | | | | | | | | Pull NotificationAccessSettings out into a reusable base class and reuse all of it for a new condition providers settings page. As with notification listeners, the entire section is hidden if no apps provide conditions. Change-Id: Ib5273f3362e392d99647347c23a514e4590f7ac9
* Finally, a place for notification settings.Dan Sandler2014-03-121-0/+1
| | | | | | | | | | | | | Consolidated under the new Notifications settings are: - Ringtone (from Sound) - Zen Mode (from Sound) - Pulse LED (from Display) - Heads-Up Notifications (from Display) - Notification Access (from Security) - Show when locked (from Security) Change-Id: I214d03ba1e356e088323a3058d98d390b8a8f988
* Zen mode configuration panel. (packages/apps/Settings)John Spurlock2014-02-281-0/+1
| | | | | | | | | | | | Read-only version of the configuration screen for Limited Interruptions. Defaults to the logic implemented for this mode, namely block notifications except for Calls & Alarms. This settings panel will serve as a target for the configure affordance in SystemUI. Change-Id: I33fd1e11ab76dbb7044bb94cb096cd892945947d
* Fix bug #13058470 Cannot add account -- Settings app crashesFabrice Di Meglio2014-02-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | - revert back to an Activity instead of a fragment. This is a straight reverse of the changes introduced for trying to have a Fragment. Basically ChooseAccountActivity was previously an Activity for choosing an account type. If the list of account types was containing only one item, then the ChooseAccountActivity was just a pass thru and was falling back to the only account authority available. In the current reported bug, this was happening by disabling the Email app and thus having only the GoogleAuthenticator as an Authority. Then in the onCreate() the ChooseAccountFragment was seeing that there was only one account authenticator and issuing a BACK button press. Too bad, this was done into a non finished Fragment transaction and leading to a crash. All in all, we NEED to have an Activity and cannot use a Fragment in that case. Change-Id: I4a867a25fe9580929ec50a6775105adac1f88c52
* Fix bug #12979102 Menu (Reset to default) and Add icon missing in APNsFabrice Di Meglio2014-02-111-1/+0
| | | | | | - revert the changes on the ApnSettings to be again an Activity... Change-Id: I7a12e25456f0a0df0f7618183f49fd8db10a5441
* Fix bug #12910775 Settings crash after tap on Access Point Names under ↵Fabrice Di Meglio2014-02-061-0/+1
| | | | | | | | | | | | Mobile networks - ApnSettings is now a fragment so introduce a new ApnSettingsActivity - ApsSettingsActivity will use the ApnSettings fragment - move the getListView() call to onActivityCreated(...) as the ListView needs to be created before this call can be done. - add also an alias for the old activity name ".ApsSettings" Change-Id: Id228722d7f34415d4b036282f0845e28546111df
* Use Drawer in Settings appFabrice Di Meglio2014-02-031-1028/+60
| | | | | | | | | | | | | | | | | | | | - get rid of PreferenceActivity as much as we can and use fragments instead - add Drawer widget - add Dashboard high level entry into the Drawer (but this is work in progress and would be done in another CL) - add bypass of fragment's Header validation when launched from the Drawer but *force* validation if external call thru an Intent Be aware that WifiPickerActivity should remain for now a PreferenceActivity. It is used by SetupWizard and should not trigger running the SettingsActivity's header building code. SetupWizard is a Home during the provisionnig process and then deactivate itself as a Home but would make the Home header to appear in the Drawer (because momentarily we would have two Home). Also, verified that: - the WiFi settings still work when called from SetupWizard - when you have multiple Launchers, the Home header will appear in the list of Headers in the Drawer Change-Id: I407a5e0fdd843ad7615d3d511c416a44e3d97c90
* More code cleaning (missing items)Fabrice Di Meglio2014-01-141-38/+37
| | | | | | | - corrected the missed "switch_" variable naming - optimize imports more Change-Id: I8501c99d65e91f26fc56f589e02a1fd1be3d81a3
* More code cleaningFabrice Di Meglio2014-01-141-42/+12
| | | | | | | | | - remove some dead code - better variable naming - add debug log for exception - clean some unused imports Change-Id: Iec4239a7e75f29d860f286ab089e748e8a672281
* Code cleaning for removing dual pane meta data as it is no more usedFabrice Di Meglio2014-01-081-35/+0
| | | | | | - remove META_DATA_KEY_PARENT_TITLE and META_DATA_KEY_PARENT_FRAGMENT_CLASS Change-Id: Ied38e9a26e3c47edec56437818bb6f2daa7f8621
* Merge "Remove extra fragment in captioning preferences"Alan Viverette2013-12-051-2/+2
|\
| * Remove extra fragment in captioning preferencesAlan Viverette2013-12-041-2/+2
| | | | | | | | | | BUG: 11813771 Change-Id: Ied0b268aca93d7081cdcee1ea9db6347a762e3ac
* | am e6e80b19: am ab747c87: am 3d6ca113: am 72a7afb0: Merge "Put fragment in ↵Amith Yamasani2013-12-031-2/+9
|\ \ | |/ |/| | | | | | | | | specific activity\'s whitelist" into klp-dev * commit 'e6e80b195b011c074241cbae4325f713190fa196': Put fragment in specific activity's whitelist
| * Put fragment in specific activity's whitelistAmith Yamasani2013-11-251-2/+9
| | | | | | | | Change-Id: I782dc8ec29e49a834832dc8357b3fdb12846e8a9
* | am 0df39f39: am 2fba8be9: am 4e54c2a1: Integrate remote display routes into ↵Jeff Brown2013-11-111-1/+0
|\ \ | |/ | | | | | | | | | | screen cast settings UI. * commit '0df39f39fcc45ff3efe92740ee46d7a762410b86': Integrate remote display routes into screen cast settings UI.
| * Integrate remote display routes into screen cast settings UI.Jeff Brown2013-11-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged remote display route selection into the existing wifi display preference UI. Moved the on/off toggle over to a menu item. The preference page is now mainly implemented in terms of the media router. It only interacts with the display manager for the purpose of pairing with new devices or making wifi display certification controls available. This means that the observed state is now completely consistent across the system ui, settings, and applications that use the media router. Bug: 11257292 Change-Id: I3705570812384fef4bfffeccaaccf7895d370d12
* | am be74fb8d: am 43b8946f: am d9f156dd: Coalescing multiple print job ↵Svetoslav2013-10-101-0/+3
|\ \ | |/ | | | | | | | | | | notifications (Settings) * commit 'be74fb8d729828642cce0514e1043c290e8ceea0': Coalescing multiple print job notifications (Settings)
| * Coalescing multiple print job notifications (Settings)Svetoslav2013-10-091-0/+3
| | | | | | | | | | | | | | | | | | | | We used to show a single notificaiton for every print job but this is against th UX guidelines. Since we have to lead by example, this change adds coalescing of multiple notifications. bug:11155212 Change-Id: I865450495e7e85bd6620c1f42aeef07d2f83a01a
* | am 7e776ad7: am 3eb0f422: am eff0927d: Merge "Once we decide to show Home ↵Christopher Tate2013-10-081-0/+8
|\ \ | |/ | | | | | | | | | | settings, keep it shown forever" into klp-dev * commit '7e776ad76ce60eb0c68fb54b640b18c0e9843a04': Once we decide to show Home settings, keep it shown forever
| * Once we decide to show Home settings, keep it shown foreverChristopher Tate2013-10-081-0/+8
| | | | | | | | | | | | | | | | Principle of Least Surprise FTW. Bug 11131794 Change-Id: I1df720fa86fb870aa74a5d0074ca966843317f12
* | Merge "Add accessibility display adjustments to Settings"Alan Viverette2013-10-021-0/+6
|\ \ | |/ |/|
| * Add accessibility display adjustments to SettingsAlan Viverette2013-10-021-0/+6
| | | | | | | | | | | | | | | | This will be redesigned soon, but for now it allows access to quick setting tiles for testing display adjustments. BUG: 9057596 Change-Id: I4b760487b2fe0a336b188930306000e5dfc01951
* | Merge "Back out of Home settings when penultimate home app is uninstalled" ↵Christopher Tate2013-10-021-7/+42
|\ \ | | | | | | | | | into klp-dev
| * | Back out of Home settings when penultimate home app is uninstalledChristopher Tate2013-10-021-7/+42
| |/ | | | | | | | | | | | | | | | | | | | | When the user deletes the last-but-one, there's nothing more that they can do in Home settings (and we'll be suppressing it from the top level of the Settings UI as well), so we now back out with a dialog explaining the situation. Bug 10918801 Change-Id: Id03169dace976f7de639e3b3ab3d50ed161258d8
* | Merge "Load account type icons in a background thread before scrolling down" ↵Amith Yamasani2013-10-021-2/+5
|\ \ | |/ |/| | | into klp-dev
| * Load account type icons in a background thread before scrolling downAmith Yamasani2013-10-021-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | This reduces the jank when scrolling down in top-level Settings if you happen to have several account types like Google, Twitter, Facebook, etc. In the process of doing this, discovered that headers get built even when they're not showing (SubSettings). Skip setting up the headers, which can be expensive when there are several accounts. Bug: 11006601 Change-Id: I8b4eafdcc2fc2beecac01317c3c8f07a82febcc0
* | Merge "UX tweaks for CA cert monitoring" into klp-devMaggie Benthall2013-10-011-1/+1
|\ \ | |/ |/|
| * UX tweaks for CA cert monitoringMaggie Benthall2013-09-201-1/+1
| | | | | | | | | | | | | | | | | | - Use a smaller icon on the settings menu in managed device case - Whitespace/punctuation fix for dialog message string. Bug: 10421514 Bug: 10785095 Change-Id: Ic7cd0cedd2f7a4075cb9d966265ad40ae002f355
* | Don't show tap&pay if NFC is off.Martijn Coenen2013-09-301-1/+9
| | | | | | | | | | Bug: 11007036 Change-Id: Ie19609fa928b2806c76b8bd94cdfd1872b9da032
* | Use a generic icon for HomeJeff Sharkey2013-09-231-37/+2
|/ | | | | | | | | It's only a *foolish* consistency that is the hobgoblin of little minds. Bug 10849877 Change-Id: Ice60cbb13a754edc104ae8630cb3d8dfe637d1af
* Incorporate home metadata into app details UIChristopher Tate2013-09-191-2/+10
| | | | | | | | | | | | | | | | Just as we don't expose disable/uninstall of home applications in this UI, we now also don't allow disable/uninstall of packages that are proxying for home apps via the android.app.home.alternate meta-data mechanism. Also, don't display the 'Home' settings top-level category at all when there is only a single available home app. Finally, explicitly note the current user when sending broadcasts, otherwise API sanity checks get suspicious. Bug 10749961 Change-Id: I13e11032cb571df19798c4e13c91a572d1ee61a7
* Activity for messaging installed CA certs, and icon in Settings.Maggie Benthall2013-09-141-27/+83
| | | | | | | | | | | Add the MonitoringCertInfoActivity, used by Settings, QuickSettings and notification to explain about CA certs enabling network traffic monitoring. Add a button on the Security item in Settings when a cert is installed. Bug: 10633199 Change-Id: Ic753fe22b66c30d837a9ba471a0632a07bb7471f
* Introduce 'Home' settingsChristopher Tate2013-09-131-9/+68
| | | | | | Bug 9958444 Change-Id: I868f5b7aa6ae9273b725cb96e80821a82569e7e0
* Fix manifest entry for CAPTIONING_SETTINGS actionAlan Viverette2013-09-111-0/+3
| | | | | BUG: 10708261 Change-Id: I54cfd8eaae97ed3da165521b9b4e73924bd3f0e1