History log of /packages/apps/Settings/src/com/android/settings/Settings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
77ec6de156c52edbda95894a609cc43dcd29e454 30-Nov-2012 Daniel Sandler <dsandler@android.com> Merge "Add android.settings.DREAM_SETTINGS for Daydream settings." into jb-mr1.1-dev
c2b43dbee88e3cc12f267610fc077b021f31207a 29-Nov-2012 Jeff Sharkey <jsharkey@android.com> Avoid split action bar when it only has one item. DO NOT MERGE.

Bug: 7632944
Change-Id: I055564b4f8d2a3fc97346e13e1d8818196a8f988
/packages/apps/Settings/src/com/android/settings/Settings.java
7dee75c424d13fc7518d6ecc31a5bfd4b466b78b 28-Nov-2012 Daniel Sandler <dsandler@android.com> Add android.settings.DREAM_SETTINGS for Daydream settings.

Bug: 7480927
Change-Id: I5777f7c4aec9ad7d7eb9f7eeb882d2342cb481c3
/packages/apps/Settings/src/com/android/settings/Settings.java
a5f6762adfe90007be69bab9cfd22515753da82b 13-Oct-2012 Adam Powell <adamp@google.com> Show the overflow in the right place for keyguard settings

Change-Id: Ie8b2c8acf97736041bf09a64c0f1d77f80350f4c
/packages/apps/Settings/src/com/android/settings/Settings.java
b99f864d3ffb0785ec9581b0f8d6d9af00e060c6 11-Oct-2012 Amith Yamasani <yamasani@google.com> Fix crash in Settings for secondary users

Bug: 7328485

Change-Id: If766d1f28f48fb1853ea64c2b2a9294df9bcf22b
/packages/apps/Settings/src/com/android/settings/Settings.java
caefa9b5f03b595b81729407e4123fee18a4342c 11-Oct-2012 Dianne Hackborn <hackbod@google.com> Fix issue #7318666: hide developer options from user build

Change-Id: I4c5a66bd5f4d3fc36d439228a7a276d694291606
/packages/apps/Settings/src/com/android/settings/Settings.java
ef6172304b08195b2e5ac751c9816d43323f448e 10-Oct-2012 Amith Yamasani <yamasani@google.com> Go back to top of list when Settings is relaunched

Also fixes slight movements when coming back from Add account.

Bug: 7312513
Bug: 7318452
Change-Id: I5b07262de52e6bdf98e75fff98a032afd74fc0e5
/packages/apps/Settings/src/com/android/settings/Settings.java
9ff79c19bd55963aaf3627628a47a2381e1fbdc7 04-Oct-2012 Jeff Sharkey <jsharkey@android.com> Refresh authenticator info when accounts change.

There may be newly installed authenticators, so refresh them when
accounts change.

Bug: 7280043
Change-Id: Ic173970c815950526c77a2653e7fae4551948f13
/packages/apps/Settings/src/com/android/settings/Settings.java
7474bc3dc2461d33dcdcaf5595635ac33e6e3979 01-Oct-2012 Adam Powell <adamp@google.com> Move the installed app details overflow button to the top.

It looks ridiculous down by itself on a split action bar.

Bug 7258991

Change-Id: I4c373e1e154a793384a14e9622707ad464c1b1ca
/packages/apps/Settings/src/com/android/settings/Settings.java
93c0ee52cc5709ec7353fee5a01e4dd9000e42d1 30-Sep-2012 rich cannings <richc@google.com> Add Help lin to Settings > Security

Bug: 7210077
Change-Id: I1010356e27d85006e7d7dc62d935b67f53ccde12
/packages/apps/Settings/src/com/android/settings/Settings.java
8666b9e170c23a9595d611a49b7c8262e357ced1 27-Sep-2012 Amith Yamasani <yamasani@google.com> Rename "Owner info" to "User info" for secondary users

Bug: 7237781
Change-Id: I40207d6aa34bf3b7403f077fc7f3a945d739269d
/packages/apps/Settings/src/com/android/settings/Settings.java
2bc32ae8088f6ae759668a0515b4fb418d99d967 24-Sep-2012 Chris Wren <cwren@android.com> move remaining dock settings into sound settings fragment.

Bug: 7016769
Change-Id: I21a7bf6140f7470dbb9bebeda1ebcc3f17c481c6
/packages/apps/Settings/src/com/android/settings/Settings.java
9627a8ea151c1f27e5e9f34592c7b34fea3101c3 23-Sep-2012 Amith Yamasani <yamasani@google.com> Show more settings and add restrictions/dialogs for secondary users

Bug: 7213029 crash in About>Status
Bug: 7212495 hide System updates for second user
Bug: 7212230 nickname editor should select the text
Bug: 7160487 TTS settings
Bug: 7129411 Settings needs visibility changes for secondary users

Change-Id: Ia2d1229c08b392edfa6b671fce4a382410405b14
/packages/apps/Settings/src/com/android/settings/Settings.java
46045d8b12e912e6c5446f5143fd518b56df3df1 21-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Accessibility multi-user support.

1. Accessibility settings are now shown for every user.

bug:6967373

Change-Id: Ie31a6a573031bde1d769e43c4d5d88b7e4c8525d
/packages/apps/Settings/src/com/android/settings/Settings.java
9e143f5e9d836d2d3dd0b2f59f7d14327ade0193 20-Sep-2012 Jeff Brown <jeffbrown@google.com> First draft of wifi display settings UI.

All of the functionality is in place but the UI is
not fully polished yet.

Bug: 7178216
Change-Id: Id76843bff05cc71e5c02a31bc97c7070d58fff10
/packages/apps/Settings/src/com/android/settings/Settings.java
4420246a2003d25c0dc82387a6e72e157e2125d6 19-Sep-2012 Jeff Sharkey <jsharkey@android.com> Migrate UI to supportsMultipleUsers().

Bug: 7194531
Change-Id: I601340362053cfd7394dea0fa69bd0523303070b
/packages/apps/Settings/src/com/android/settings/Settings.java
38305fb1777147cbcb86774c466e88434daff141 15-Sep-2012 Jeff Sharkey <jsharkey@android.com> Data usage multi-user support.

Switch to storing policy per-user instead of per-app, meaning each
user has control over their own set of apps. Summarize the usage of
non-current users. Only allow owner to make changes to overall
network policy.

Hide auto-sync menu when viewing app details. Search for
MANAGE_NETWORK_USAGE intent across all package names sharing a UID.

Bug: 7121279, 5419594, 6978663
Change-Id: Ia70f04df70d27da27faccb947cd27021c628a41a
/packages/apps/Settings/src/com/android/settings/Settings.java
52e56a24904389ca8f7e67e8a883f353b887a4af 13-Sep-2012 Dianne Hackborn <hackbod@google.com> Multi-user battery settings.

Aggregates battery use from other users into one line item.

Change-Id: I811e681891a9ff098491de1e096232f38bf061a9
/packages/apps/Settings/src/com/android/settings/Settings.java
dc6bfa6ef57705c47b93caab44d39c76d4840ea2 07-Sep-2012 Amith Yamasani <yamasani@google.com> User management UI: take 2

Single screen user management, also visible on secondary users.
Work in progress, especially with respect to synchronizing with
the Me profile.

Change-Id: Id6e94a85d53356847e4e019c52e3388de9ecb354
/packages/apps/Settings/src/com/android/settings/Settings.java
90c8b20ccfd8f2e877bfac7cf3e883631af7a3e3 31-Aug-2012 Jeff Sharkey <jsharkey@android.com> Surface storage usage of other users.

Bring up separate StorageMeasurement sessions bound to other users
on device, and surface their total usage as teal colors. Exclude
app code size when measuring secondary users. Shift preferences to
using keys instead of fragile index ordering.

Bug: 7003520
Change-Id: I214d0b223e53955df71104502596743f049f2027
/packages/apps/Settings/src/com/android/settings/Settings.java
9fd7ac1ec7c0c3984f225a237bd6e3dbafc7f831 25-Aug-2012 Jeff Sharkey <jsharkey@android.com> Always-on VPN.

Adds support for always-on VPN profiles. Users pick an always-on VPN
from list of existing VPN profiles, which must use an IP address for
both VPN server and DNS. Moved "add" operation into action bar.

Bug: 5756357
Change-Id: I4c7ed7f2a3b027be1baf65c08213336a61f3acfe
/packages/apps/Settings/src/com/android/settings/Settings.java
271c8b06c2b6f12cd7f51c2be2ca50167b96e742 21-Aug-2012 Dianne Hackborn <hackbod@google.com> Make manage apps UI multi-user aware.

The details screens still need some work.

Change-Id: I850cc9ba9a8db7787fae629ae3cb6c6772c726f5
/packages/apps/Settings/src/com/android/settings/Settings.java
bb06a427eb471227cf42a8078a54ca0581309493 16-Aug-2012 Dianne Hackborn <hackbod@google.com> Rename UserId to UserHandle.

Change-Id: I04b86f3777c28fb83f03eb404dd5c2eb18d3da8f
/packages/apps/Settings/src/com/android/settings/Settings.java
32630395eb7dd8401f344599640c8bcf1e289bb0 11-Aug-2012 Amith Yamasani <yamasani@google.com> Use UserManager instead of PackageManager for user management

Show Accounts in secondary settings
Move Users & restrictions to Device section

Change-Id: Idcd7ed44801fe92c847cff81d11f3d6f6d06ba81
/packages/apps/Settings/src/com/android/settings/Settings.java
c28af52e596230e53e910078a8474e19fea6ed57 28-Jun-2012 Brian Muramatsu <btmura@google.com> Fix Settings NPE

Labels for account types can be null which causes a NPE to occur in
Settings. If the label is null, don't bother adding an account
header. If we don't do this, then it would blow up when trying to
sort the headers anyway, so this change will fix the crash.

Bug 6727947

Change-Id: I284d7204b6d21c8d1b0a36e18ecae2c2361eeb84
/packages/apps/Settings/src/com/android/settings/Settings.java
ea7b28c2a1b2eab49af7066f53fe19f905d989b2 20-Jun-2012 Amith Yamasani <yamasani@google.com> Fix incorrect updating of headers in Settings

Settings was overriding the header list in PreferenceActivity and
maintaining its own. In the case where Settings activity is restored
from saved state, the header lists went out of sync and couldn't
be updated anymore.

This makes use of a new private method in PreferenceActivity to
retrieve the header list object so that they stay in sync and can
be updated.

Also make sure to invalidate headers on resume, so that the latest
account types are loaded.

Bug: 6685701
Change-Id: I76ed1e1579a70fb5abfcea417d7e981907bdc02c
/packages/apps/Settings/src/com/android/settings/Settings.java
c8a9317649d59fb3e2fc7540aedba22a53900895 08-Jun-2012 Amith Yamasani <yamasani@google.com> Exit to Settings when removing the only account for a type.

Skip over the ManageAccounts screen which shows the list of accounts
for a particular type, if there are no accounts there.

Bug: 6630827

Also fix text alignment in top-level of settings.

Change-Id: Icd446babc131e7052fc9e95514214fffe6e6e113
/packages/apps/Settings/src/com/android/settings/Settings.java
3882c2e215169ac021c47538e2058ca8089d426f 08-Jun-2012 Amith Yamasani <yamasani@google.com> Directly go to account sync screen if there's only one account for that type.

Bug: 6629330
Change-Id: Ieb2bad131b1580a6b75d970c9a0ea9980580f66d
/packages/apps/Settings/src/com/android/settings/Settings.java
86708a8a6da3d2da4547750ce67a89744a2878a1 07-Jun-2012 Amith Yamasani <yamasani@google.com> Add back a SYNC_SETTINGS screen

Revive the old Accounts&Sync screen as a dialog with the auto-sync
checkbox and a list of accounts. This will be launched when Apps
request a SYNC_SETTINGS page for controlling account and master sync.

Auto-sync data checkbox will also continue to exist in Data Usage.

Minor fixes to account list and account update monitoring.

Bug: 6614013
Bug: 6622995
Bug: 6610247
Change-Id: I35c0919a29c6bc7e5edf64f2734a3ef4f5ae5e7a
/packages/apps/Settings/src/com/android/settings/Settings.java
56821dbeaa87a426ff7a358babe51a81e721c09e 05-Jun-2012 Amith Yamasani <yamasani@google.com> Update headers when accounts are changed.

Also pass an account to authenticator settings to avoid Email settings crash.

Bug: 6610990
Change-Id: I42884619728dd97446de65cc77e1729f3e143efa
/packages/apps/Settings/src/com/android/settings/Settings.java
d1ab82807aae63926b35f66080a1f7a75c00b95b 18-May-2012 Amith Yamasani <yamasani@google.com> Account types at toplevel of Settings

Reorganized Account settings to show account types at the top-level
of Settings. Only account types that have accounts added are visible
here. There is an Add account button to add a new account.

Master sync toggle has moved to Data Usage screen in the overflow menu.
It shows additional detail of the function of the auto-sync toggle when
it is toggled by the user.

Account type screen (ManageAccountsSettings) shows list of accounts of
that type and any available authenticator settings. It additionally
verifies any Intents can be resolved before showing the corresponding
entry. This screen now shows last synced time for each account.

You can now sync all accounts of a type by selecting Sync now in the
Account type screen.

Account Sync screen that shows the list of syncable items has minor
tweaks:
- "Last synced...", "Sync is OFF"
- Doesn't show the authenticator settings here anymore.

Bug: 6579937

Change-Id: I8139a4c992b525a3e1efc24d2d223c3f5caddc76
/packages/apps/Settings/src/com/android/settings/Settings.java
3d384f4ca29d031f7ac3c7f0cc0a2f448a277097 12-May-2012 Amith Yamasani <yamasani@google.com> Fix up-navigation for different levels of Settings screens.

No up affordance for 2-pane screens since there's already
a fragment breadcrumb for navigating up.

Bug: 6452961

Change-Id: Iad9a5c2d0b68cc8f2aec7d5ed8e2ab14d023d48c
/packages/apps/Settings/src/com/android/settings/Settings.java
7dabe4583c2bb12ed1d072139399f6bca8067994 10-May-2012 Jean Chalard <jchalard@google.com> Fix breadcrumbs for user dictionary settings on tablets.

Bug: 6026080
Change-Id: I1c0fa796c8f60e0c0f406e277d9e29fc09a44742
/packages/apps/Settings/src/com/android/settings/Settings.java
a339cba51a3b1389b75a23a72383984887f2ad51 08-May-2012 Jeff Sharkey <jsharkey@android.com> Avoid split action bar on phones.

Change-Id: I6cf8400a09562eb905568cd6681773e94df556d8
/packages/apps/Settings/src/com/android/settings/Settings.java
34e964dcff0f669af4c911a8c179e1982d84bc14 22-Apr-2012 Jeff Sharkey <jsharkey@android.com> Hide tab when disabled, metered strings, fixes.

Hide "Data usage" item when kernel support isn't available and
enabled. Change "restrict background" strings to reflect metered
status. Hide app settings button when no package found. Always
start limit sweep above any warning. Imply metered state for
networks with limits.

Bug: 6303364, 5465643, 5379686, 6376276, 6368329, 6376276
Change-Id: I4faccc9a50f2f741fd937bb8c361a3ca055135e2
/packages/apps/Settings/src/com/android/settings/Settings.java
c48bf55b286824b5d2d44507c432aff3bbc13c1a 06-Apr-2012 Adam Powell <adamp@google.com> Merge "Specify up navigation behavior"
faba7e4d9f132b399e49f2bb20679b1568eb617b 27-Mar-2012 Adam Powell <adamp@google.com> Specify up navigation behavior

Don't use the split action bar for manage apps

Change-Id: I5587b8efe63858c4cb38197391245740c2a055ac
/packages/apps/Settings/src/com/android/settings/Settings.java
d92ebd183f3b129f4cc7588e510f9943d37c9924 06-Apr-2012 Jeff Brown <jeffbrown@google.com> Merge "Add new settings UI to select keyboard layout."
3deeeb74c463f8c674c274b2d13496e08cc9f180 05-Apr-2012 Amith Yamasani <yamasani@google.com> Enable lockscreen configuration for secondary users.

Change-Id: Ifa67583ceaeb0739b448e5be93889c3f6f9474ed
/packages/apps/Settings/src/com/android/settings/Settings.java
e46c5f30caddb10c69eee62fc2f9db3f26f29bb5 05-Apr-2012 Jeff Brown <jeffbrown@google.com> Add new settings UI to select keyboard layout.

Bug: 6110399
Change-Id: Ib2758bdcdd6b271be402f46c56d41619dc7aecb9
/packages/apps/Settings/src/com/android/settings/Settings.java
fa3eea59e807ad2ed110e387f9257130aa9b4458 28-Mar-2012 Amith Yamasani <yamasani@google.com> Only enable multi-user settings if a secure settings flag is set

Use a secure settings key of "multiuser_enabled" that can be
set to "1" to enable the multiuser panel in Settings.

Change-Id: I37d96f6055bc7f87ef271ebdc58f16e7dcecca7b
/packages/apps/Settings/src/com/android/settings/Settings.java
b810a0ddf9dd93a08789aff38901eeab9bfaf812 25-Mar-2012 Amith Yamasani <yamasani@google.com> User management screens

Customized Settings for restricted users
- Only some top-level settings panels available

User management
- Primary user can add and remove users
- User details screen to change name and list of enabled apps

Change-Id: Ia6beb991b427197a4ec2724ca3c9222073f6cf7d
/packages/apps/Settings/src/com/android/settings/Settings.java
11d3012c78fcd23d2dfc7830e03db191af7ba476 20-Mar-2012 Jeff Sharkey <jsharkey@android.com> Enforcement control for READ_EXTERNAL permission.

Surface enforcement controls for READ_EXTERNAL_STORAGE permission
using new PackageManager API.

Bug: 6131916
Change-Id: I0ece4742666fda58e41410cb4b0b7175f280fa31
/packages/apps/Settings/src/com/android/settings/Settings.java
dfb654367d4b65fb45089cd8d7d0905e3cd68ae3 30-Nov-2011 Amith Yamasani <yamasani@google.com> Overhaul vibrate and silent settings to match hard keys.

We go back to the old style of toggling between Mute/Vibrate/Normal.
There is an addition of a checkbox to indicate Vibrate on ring/notif.

Icons in volume dialogs are no longer touchable.

Bug: 5586083

This simplifies the logic in SoundSettings quite a bit, since there's a 1-1 mapping
with ringer mode.

Don't disable volume sliders when muted, so you can go to zero and back up by sliding
your finger. This is because the icons are not clickable anymore.

Change-Id: Ia7ce7e1bf108419eb107f03b7720101efe1598b1
/packages/apps/Settings/src/com/android/settings/Settings.java
990fb52ef7e3eac5b6faa105ed242c3228c3c848 02-Sep-2011 Amith Yamasani <yamasani@google.com> Fixes to parent fragment names and other manifest issues.

Bug: 5324865

Also, when jumping into a second+ level setting, make sure the header list
item is scrolled into view.

Change-Id: I714c1f80c8b20e23208763f1c30449a49f2a4082
/packages/apps/Settings/src/com/android/settings/Settings.java
3d670de5ce9180e0a75d0884832c4714cb56e1b5 21-Sep-2011 Jeff Hamilton <jham@android.com> Bring back the Android Beam settings panel.

Bug: 5350022
Change-Id: I22d2c6f91f7ab86501021fe97a2d57b109ed10bf
/packages/apps/Settings/src/com/android/settings/Settings.java
54d0af57fd2dca14f0c7c34a48942aa6ecdc3f06 12-Aug-2011 Jeff Sharkey <jsharkey@android.com> Foreground/background network stats pie chart.

Load foreground/background network stats, showing combined in chart
series, and also separated in pie chart. Padding to match spec,
updated action bar tabs, and limit width for wide devices. Also
clear UI options for requesting fragments. Move to action bar
overflow menu instead of custom icon. Show detail chart data outside
current inspection range.

Bug: 5106163, 5143670, 5163064, 5162671, 5148713, 5129036, 5096626
Change-Id: I548fef209e1f714f70ee6bf7098dbdb881692df4
/packages/apps/Settings/src/com/android/settings/Settings.java
66546c707780b47a4d3fad4013d369a42f9effd3 03-Aug-2011 Adam Powell <adamp@google.com> Follow framework API changes

Change-Id: Ieb06a35a65d70d7b65f801814a0a46c9acc80445
/packages/apps/Settings/src/com/android/settings/Settings.java
1de7a331065040ff2d176d92f4df2c90d02356a1 02-Aug-2011 Jeff Sharkey <jsharkey@android.com> Always use non-solid action bar theme.

Change-Id: I1fa004b7c34aac424ac9ff9c4d743410e25f5068
/packages/apps/Settings/src/com/android/settings/Settings.java
3ae091433d72d807b391881acf8d364988eb54b2 28-Jul-2011 Martijn Coenen <maco@google.com> Add NFC sharing intent filter.

Change-Id: I34d5525fd43bbf4933ab459f4f310ad16196710d
/packages/apps/Settings/src/com/android/settings/Settings.java
b7cdf167bb60217b4e94c0612117efc0d54cdf73 27-Jul-2011 Amith Yamasani <yamasani@google.com> Merge "Use a different wallpaper fragment title from the preference item."
a4379d6b38e568fcb60831d6f2fa349ba20f9b82 22-Jul-2011 Amith Yamasani <yamasani@google.com> Use a different wallpaper fragment title from the preference item.

Change wallpaper list ordering to alphabetic.
Display battery level and charging status in Battery settings.

Change-Id: I8ead0fb0f018c79ed258bd1c1ca3f8ecaf32da83
/packages/apps/Settings/src/com/android/settings/Settings.java
cd8e5246f1d538384dae87b8d2867ba3e44a6981 25-Jul-2011 Gilles Debunne <debunne@google.com> Text instead of icons in account settings options

Also changed the default style to remove the opaque title background.

Change-Id: I948d9a15961223c3703bb607e2e5a6bf41e0ff5e
/packages/apps/Settings/src/com/android/settings/Settings.java
37f326b10fce91c6955ea5a9617311e226629ad5 25-Jul-2011 satok <satok@google.com> Merge "[Step 1] Add preference activities for spell checkers"
e077d2b607032fb66a4a046aa4b46945d32d281e 25-Jul-2011 satok <satok@google.com> [Step 1] Add preference activities for spell checkers

Bug: 5057977
Change-Id: I8f2f3d480325029c794c058beed2475033a617f9
/packages/apps/Settings/src/com/android/settings/Settings.java
b98463f8b0de186dc263217286449a76d6df91a8 30-Jun-2011 repo sync <isheriff@google.com> Updated: Wi-Fi p2p initial UI implementation

Change-Id: If60f42f76fa07a868d2e11b012b4697252c69f5f
/packages/apps/Settings/src/com/android/settings/Settings.java
ca9812a8521fcc483e821fd5a88ec421de0b8f66 12-Jul-2011 Jake Hamby <jhamby@google.com> Upgrade Bluetooth pairing dialogs for ICS.

* Change Bluetooth pairing dialogs to match ICS wireframes.
* Default to numeric soft keyboard for PIN entry, and add checkbox
to allow user to switch to alphanumeric keyboard if necessary.
* Move all Bluetooth advanced settings into action bar menu.
* Toggle visibility by touching "My device" entry in devices list.

Change-Id: Ic2377eb4364f41d215181cb1e3933997c9db9106
/packages/apps/Settings/src/com/android/settings/Settings.java
162e541011e6ca716bf4af191dee419c1a712d0e 11-Jul-2011 Gilles Debunne <debunne@google.com> No split action bar in screens with one action

Bug 5012012

Change-Id: I87d38e0cc97762aa9043b0c5834a42848cc2a0fe
/packages/apps/Settings/src/com/android/settings/Settings.java
9fab0da184b07f7a355909d84429a8ea41985e74 10-Jul-2011 Jeff Sharkey <jsharkey@android.com> Roaming and background controls under data usage.

Add action items to control mobile data roaming and background data
controls, along with dialogs to confirm. Still need to fix telephony
to watch for Settings.Secure changes.

Hide "Change cycle" item when viewing app details. Handle special
case where data usage doesn't want split action bar.

Bug: 4818009, 4979025, 4948767, 5010948
Change-Id: I363ff76a9daf2528d81573cf8d0687719d664bb0
/packages/apps/Settings/src/com/android/settings/Settings.java
88b6f48c03e9cc0615eb86454c3aa283fa74ea15 08-Jul-2011 Gilles Debunne <debunne@google.com> Changed Settings application theme

Change-Id: I3c3612fb352b1ef10b3342b9ad8f0306bc787da8
/packages/apps/Settings/src/com/android/settings/Settings.java
ab189bd9a6bb023e0574e52a129f86c2b12b4d93 06-Jul-2011 Gilles Debunne <debunne@google.com> Fixed intents to start Settings activities

All tested, on tablet and on phone.

Change-Id: I8ab206b9db61c7c3800fe9bff175e87baf97ed7c
/packages/apps/Settings/src/com/android/settings/Settings.java
3fa13775e805df6cc7244d3f93105c5d3a5b748f 27-Jun-2011 satok <satok@google.com> Implement new UI for IME settings

Bug: 4645160

Change-Id: If9046e7e96732f6ee4c0594cc66622b6462bdec9
/packages/apps/Settings/src/com/android/settings/Settings.java
fe0be7fcbfe4937133fe169e2f8d823dee7137ac 29-Jun-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove call settings menu

It will be shown in Contacts app instead

Bug: 4971637
Change-Id: I081708d4b2cf296d0e37dd20f6ac82f37438d9f0
/packages/apps/Settings/src/com/android/settings/Settings.java
22559fcac9c36c9db3eef9ecbda19af592043a2d 28-Jun-2011 Gilles Debunne <debunne@google.com> Merge "Split ActionBar in Settings"
dc7101ff883d3b91a7b5d2d0e813109aa05d1af3 27-Jun-2011 Gilles Debunne <debunne@google.com> Split ActionBar in Settings

Made menu item visible to force action bar, changed style.

Also change parent_fragment for items that have been moved to top level (wifi,
bluetooth, development, battery).

Change-Id: I62932ba55356abdfbf94942f5b4efaa0f15dbd6a
/packages/apps/Settings/src/com/android/settings/Settings.java
3661b62c99cf4db620043d8189d004ffa7f84c41 27-Jun-2011 Gilles Debunne <debunne@google.com> Bug 4950070: correct title in Settings

isMultiPane does not seem to be adequate for these tests.
It actually may have to be changed...

Change-Id: I23ddca31bb0324c1473f1a7048db3d6271583414
/packages/apps/Settings/src/com/android/settings/Settings.java
b396c9b8c0ed0da0bcf114b533109ff8a0df40ee 23-Jun-2011 Gilles Debunne <debunne@google.com> Bug 4879032: NPE fix when restarting Settings.

Change-Id: I65b9fb220bf51357c02555902cdb263df7db1016
/packages/apps/Settings/src/com/android/settings/Settings.java
0eb603d0997bf2dac89bd0dc4321380f19661a86 22-Jun-2011 Gilles Debunne <debunne@google.com> Merge "Split Location and Security settings."
a6a8a1479b970d8a84395453703348fe42d17438 09-Jun-2011 Gilles Debunne <debunne@google.com> Split Location and Security settings.

Needs final icon for location.

Change-Id: I8d826203c4d0ca4ae768f59ecdeae2700bad7c86
/packages/apps/Settings/src/com/android/settings/Settings.java
2454f49c93a5e45ba5ee9c4c0e88a9de2987e8a9 22-Jun-2011 Gilles Debunne <debunne@google.com> Fixed Bluetooth availability test in Settings

Added similar test for WiFi to be consistent.

Added null tests in BluetoothEnabler.

Change-Id: Ia6e7b150a1bc060c7ce0b4db12ab3f6c958af104
/packages/apps/Settings/src/com/android/settings/Settings.java
e78c1879058571c00879f0d3e756951302adf513 21-Jun-2011 Gilles Debunne <debunne@google.com> Settings refactoring

Wifi and bluetooth pane refactored, main toggles moved to left pane.

Change-Id: I42ea4cf3bdf24158f3c67e0dea311258206cd78a
/packages/apps/Settings/src/com/android/settings/Settings.java
ab2d8d3a38857b8c155e6c6393c5821f5a341aae 31-May-2011 Jeff Sharkey <jsharkey@android.com> Checkpoint of data usage UI, graphs and lists.

Chart of network usage over time, with draggable "sweep" bars for
inspection region and warning/limits. Talks with NetworkStatsService
for live data, and updates list of application usage as inspection
region changes.

Change-Id: I2a406e6776daf7d74143c07ec683c10fe711c277
/packages/apps/Settings/src/com/android/settings/Settings.java
48147dca834b3c73ed37b22044a5063149f02c4c 18-Mar-2011 Dianne Hackborn <hackbod@google.com> Update to follow API change.

Change-Id: I4d65d3a8847597cdb390c22f0ee20bd5ce028509
/packages/apps/Settings/src/com/android/settings/Settings.java
b7258186deed799c149be83ecea786b681ba8e84 16-Mar-2011 Dianne Hackborn <hackbod@google.com> Fix to launch sub-preference activities.

Change-Id: Ie7b5a6737b30159467d5ff5786b22107d73daedc
/packages/apps/Settings/src/com/android/settings/Settings.java
a1d01841664131eca201acfaf747f1f187de10f6 25-Jan-2011 Amith Yamasani <yamasani@google.com> Tabletize Device administrator screen and fix the layout for DeviceAdminAdd.

Bug: 3376986

Convert the DeviceAdminSettings screen to a fragment, remove fat titlebar.
Convert the DeviceAdminAdd screen to layout nicely in the new holo DialogWhenLarge
style.

Change-Id: I20a9d16aed135a2178969dfff807075b0b79237c
/packages/apps/Settings/src/com/android/settings/Settings.java
3da38a0771022615ecb568861e489761fe53a05a 21-Jan-2011 Andy Stadler <stadler@google.com> Add start-encryption intent filter to settings

* Add intent-filter for "android.app.action.START_ENCRYPTION"
* Add pseudo-activity to host intent-filter
* Add code to settings page that exits quickly when encryption
is not available or is already started.

This can be tested using ApiDemos -> App -> Device Admin

Bug: 3346770
Change-Id: Ie97459cf9e2a7b09b690bf085e64ef905466e77a
/packages/apps/Settings/src/com/android/settings/Settings.java
79c5fd971e71fe7a7f3037474285c1812e3c2c5b 15-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Add WifiPickerActivity for PICK_WIFI_NETWORK

- We disable left pane when PICK_WIFI_NETWORK intent is used.
- Add ButtonBarHandler interface and let SettingsPreferenceFragment
use it instead of Settings. Note that
PreferenceActivity#hasNextButton() and
PreferenceActivity#getNextButton() are currently protected methods,
while Settings' relevants are public.

Bug: 3355247
Change-Id: Ie0fae8a1dbce9c7ce37375dff8395dc09b1cc74e
/packages/apps/Settings/src/com/android/settings/Settings.java
2748fc24cfeef9a79fc5e29c02a71737def35e6a 13-Jan-2011 Jake Hamby <jhamby@google.com> Close scan screen when pairing and remove device when unpairing.

Close the scan screen after successful pairing, and remove a
device from the list of paired devices after unpairing.

As part of the fix, BluetoothSettings was refactored into a parent
class, DeviceListPreferenceFragment, and three subclasses for each
variant type: BluetoothSettings, BluetoothFindNearby, and
DevicePickerFragment, replacing the checks against mScreenType with
custom logic in the child classes.

Bug: 3325848
Change-Id: If64fddc3ba5b4f1136451491c7d5a1139b696e47
/packages/apps/Settings/src/com/android/settings/Settings.java
9e3a4700b6f6035c6ce79b0194ca0cff5f0f9574 11-Jan-2011 Amith Yamasani <yamasani@google.com> Remove extra button bar.

Bug: 3058024

Change-Id: Ib3c2620869729f8916178ea0c0e899635b470a8f
/packages/apps/Settings/src/com/android/settings/Settings.java
c88a7ff1efd10374974e45768bde1658cc1d8483 14-Dec-2010 satok <satok@google.com> Implement new design for settings of InputMethods

Change-Id: I82392e4a028abe2d588622a7e89fd035966f603a
/packages/apps/Settings/src/com/android/settings/Settings.java
c9fdfa8a72c3223d9f7fb5236d3e991f033fd2e9 14-Dec-2010 Amith Yamasani <yamasani@google.com> Handle fragment breadcrumbs for deep-linked settings launches.

This adds meta-data to the manifest for specifying the parent fragment and enabling a link
in the breadcrumbs to navigate "up" a level even if the parent is not in the back-stack.

Bug: 3236568

Fix a monkey issue in VpnSettings.
/packages/apps/Settings/src/com/android/settings/Settings.java
b44161f3ed9b91f39086247d8efbdac42656b93b 10-Dec-2010 Amith Yamasani <yamasani@google.com> Move Voice input/output settings to Language & keyboard

Bug: 3267042
Change-Id: I127a2e9d11fb70283812e68979bdde3976e32cf9
/packages/apps/Settings/src/com/android/settings/Settings.java
72aa19d1a541b01e9cc7bebd0650f5d2b5f58d58 09-Dec-2010 Amith Yamasani <yamasani@google.com> Keep the settings title as "Settings" even if launching a shortcut.

Handle clicks on Settings icon in top-left.
Also fix a bug where Tethering settings was changing the title.
/packages/apps/Settings/src/com/android/settings/Settings.java
43c697854c7e373fbc1dae8b7a5259a32de346b4 01-Dec-2010 Amith Yamasani <yamasani@google.com> Move Account & sync settings into Settings app.

Fragmentized some of the activities and moved buttons into the menu area.

Bug: 3148844
/packages/apps/Settings/src/com/android/settings/Settings.java
3965ae6d1f60527c49e7914b624c9afe5bdd15e9 15-Nov-2010 Amith Yamasani <yamasani@google.com> Jump to top-level settings when launched from system bar or Settings shortcut.

Bug: 3192808

Also switch back to Theme.Holo, as Theme.Holo.Extended is deprecated.
/packages/apps/Settings/src/com/android/settings/Settings.java
59a48604b5a803fbec6857e07f9fa1adbc6b8bb4 11-Nov-2010 Dianne Hackborn <hackbod@google.com> Start fragmentizing battery usage.

Change-Id: I0864f6738b37c3203e166bb8f7e61e8904d9980a
/packages/apps/Settings/src/com/android/settings/Settings.java
ea07165ef26b57dde4b45eee24200cdfaa5945e7 08-Nov-2010 Amith Yamasani <yamasani@google.com> Bug fixes, UI flow improvements.

Bug: 3173067 - Auto timezone checkbox out of sync with dependency
Bug: 3175116 - Crash when launching Manage Accounts screen
Move "Add Account" to a menu item from a button at the bottom.
/packages/apps/Settings/src/com/android/settings/Settings.java
5203bdffe6ce2b829d0fab8c7691fa92aca6e972 04-Nov-2010 Amith Yamasani <yamasani@google.com> Create activity wrappers for settings launchable through intents or shortcuts.

Meta data specifies the fragment class and top-level header that it belongs to.

Bug: 3127704
/packages/apps/Settings/src/com/android/settings/Settings.java
ee2937941d4e9a4d2cd94d504ddaa9685bcca090 01-Nov-2010 Dianne Hackborn <hackbod@google.com> Further manage apps fragmentization.

All of the UI under manage apps should now be working. Various
cleanup through new framework APIs. Fragmentized developer settings.

Change-Id: I2b42a2dd0d015e0fdcde497579ddad3dceea9da2
/packages/apps/Settings/src/com/android/settings/Settings.java
f4eb85bc3c57ca70b577cea1524431fead4a4ccc 30-Oct-2010 Dianne Hackborn <hackbod@google.com> Start fragmentizing Manage Applications.

Change-Id: I0c3d6a358d0236893aba7257537ec32bfad4170d
/packages/apps/Settings/src/com/android/settings/Settings.java
e0e4fc208b9d45814f2e56d8b012ecdde5b0dded 05-Oct-2010 Amith Yamasani <yamasani@google.com> Remove singleTop, as it's causing serious problems on the phone. And...

Fix fragment launching from another app - pass along the fragment class name
and bundle from the original intent.

Bug: 3064432
Bug: 3059311 (partial fix)
/packages/apps/Settings/src/com/android/settings/Settings.java
25af150c9804cbca83461588fa5277908baa943d 24-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Remove OnStateListener and FragmentStarter.

Those interfaces aren't available any more, as we make Settings
inherit PreferenceActivity.

Bug: 3034757
Change-Id: I2f778a12168e3033291d6935bcc73637e7c78c0b
/packages/apps/Settings/src/com/android/settings/Settings.java
379d9b05cff677bc03a5a8a5bbccf4ffb918734d 27-Sep-2010 Amith Yamasani <yamasani@google.com> Fix launching of specific settings.
/packages/apps/Settings/src/com/android/settings/Settings.java
02cf71a5916d1b0155e8fff3f62987cdc5c2b7c3 22-Sep-2010 Amith Yamasani <yamasani@google.com> Use PreferenceActivity and FragmentBreadCrumbs as they offer the same capabilities now.

Also fix: 2997438 and a similar bug in Tether Settings
Show + menu item for User Dictionary
/packages/apps/Settings/src/com/android/settings/Settings.java
a2633d0232adefd2767484add759a46906e00bcc 16-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Move ManageAccountsSettings into Settings.

- Add activity-alias for the Activity.
- Copy the Activity from AccountsAndSyncSettings.
- Fragmentize ManageAccountsSettings.
- Remove dependency toward AccountPreferenceBase, which is
used in AccountsAndSyncSettings widely.
- Add missing implementation derived from AccountPrefernceBase.
- Copy dependent drawables.
- Copy dependent xmls
- Copy AccountPrefernce.java.
- Copy strings, adding CHAR LIMIT.
- Remove the logic which remove the preference when its destination
Activity is missing. We already have the destination as
Fragment, and it never disappear.

Change-Id: Id41c63d7064aebeaae31bcd84bf4fd20a5636dfe
/packages/apps/Settings/src/com/android/settings/Settings.java
b5647c5720ab65a72de7744fb1e7ec7e6dec0b12 11-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize VpnSettings and relevant Activities.

Add startFragment() to SettingsFragmentPreference.

Change-Id: Ifab93b2e68892d5f6da559f337c94d62629780c8
/packages/apps/Settings/src/com/android/settings/Settings.java
b61cf51d850d37a4d82b93b8ee0d190930421a46 12-Sep-2010 Amith Yamasani <yamasani@google.com> Breadcrumbs in the action bar for navigating up one level and showing current title.

Change-Id: I595e06549b888bd67c6dddd599a4cc77416c3a41
/packages/apps/Settings/src/com/android/settings/Settings.java
60133dd03657354e06fa3aa7e6041862f8ce20a8 11-Sep-2010 Amith Yamasani <yamasani@google.com> Conditionally remove settings that aren't required on the tablet.

Bug: 2985267

Changes not done : SD card related stuff, as we need some way still
to figure out if there is a real SD card in the device.

Change-Id: I21c41f18ebe6c050981918481a7f6d69f04b65d0
/packages/apps/Settings/src/com/android/settings/Settings.java
0cc35e444bd71f117b6aed97e40ea4f3d82cd8fa 25-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make LocalePicker Fragment.

The logic calling selectFirst() is removed as
- There's no comment why it is needed.
- Actually SetupWizard gets stack as that forces users to see
WirelessSettings in SetupWizard.

The other changes:
- Move back LocalePickerFragment to LocalePicker.
- Make <activity> for LocalePicker in AndroidManifest <activity-alias>
- Add a short comment about how getComponent(), which should be a key
for understanding how top-level settings work.
- Modify LanguageSettings so that it corectly points LocalePicker as
a fragment.

Change-Id: I78d356e40af896ba1aab72fba12c90467371c7b0
/packages/apps/Settings/src/com/android/settings/Settings.java
9c8bde576ab18fcfe653587f3e63604430c8791c 25-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize WifiSettings.

- Add button bar feature toward SettingsPreferenceFragment,
which has existed in PreferenceActivity and has been used
(probably) only by Settings app.
- super.onActivityCreated() is not called at the beggining of
WifiSettings#onActivityCreated(), the parent method assumes
the child should have prepared PreferenceScreen, while
WifiSettings cannot do until the parent Activity is ready.
- Call SetHasOptionMenu() should be called AFTER the parent
Activity is ready. It is not documented, so it would be better
to file another bug.
- Add exception to proguard...

Change-Id: Iebd27f0cb0abdbee9b4b1cc9b00f4bf127f7815d
/packages/apps/Settings/src/com/android/settings/Settings.java
d79934731c8d33f6fc63b21c120b9ffba5d06f54 18-Aug-2010 Amith Yamasani <yamasani@google.com> Refactor settings top level activities to use fragments.

Added a base class SettingsPreferenceFragment from which the settings activities should
be derived so that they can behave like fragments. It contains some commonly called
utility methods and dialog conversion to DialogFragment.

Some of the top-level activities can be launched directly without the left pane.
Settings.java acts as a proxy activity that contains just that settings fragment without
the left pane.

There are still a lot of second and third level activities that need to be fragmentized.
This is just the first pass to test the 2-pane layout.
/packages/apps/Settings/src/com/android/settings/Settings.java
289244a88e2e164cd5fd572afca994eefd3fefcf 17-Jul-2010 Ben Clark <benbread@gmail.com> Remove unused variable and associated import

Change-Id: I5d83cf68c1604b252e860c6b3258654fcae7a589
/packages/apps/Settings/src/com/android/settings/Settings.java
b2dd90383bae9f3ca0a99b59d3f5992e7fd5ad48 08-Apr-2010 Anders Hammar1 <anders.hammar1@sonyericsson.com> Settings: Add a hook for operator or vendor specific settings.

The Settings application now provides a hook that can be used by an
operator or a vendor specific application to add an activity of choice
in the settings menu.

Change-Id: Id55da9fd4262bbfc6a5abf863799c747b0d75b24
/packages/apps/Settings/src/com/android/settings/Settings.java
0e2ab4f884e549d7fb21d0227bf5ee61f9f7958a 15-Jan-2010 Amith Yamasani <yamasani@google.com> New top-level Dock in Settings and a Dock Settings screen with Audio item. #2367275

Add a new top-level setting for car/desktop dock settings.
Sub menu contains one item - Audio (settings)
Sub text for Audio shows current docked status and launches either the
audio settings or a dialog saying that you're not docked and you need to
buy a new dock from Google (kidding).
/packages/apps/Settings/src/com/android/settings/Settings.java
a0dc346f4c5511a92ba19333df0a8c576946992e 24-Aug-2009 Amith Yamasani <yamasani@google.com> Remove summaries from top-level of settings.
/packages/apps/Settings/src/com/android/settings/Settings.java
5ee06359237aa789d0bd9a9a1fb57fd1555015a7 23-Jul-2009 Chouting Zhang <MichaelZhang@motorola.com> Remove 'SIM Card Lock' from Security & Location settings for CDMA phones.
/packages/apps/Settings/src/com/android/settings/Settings.java
a9d5be1e5f49c272aa445c5c66e07df81d8bfc27 27-Apr-2009 Bjorn Bringert <bringert@android.com> Show Search settings in Settings app.

The Settings app now shows a "Search settings" item,
if there is an activity that handles the Search settings intent.
This conditionally included settings is handled in the same way
as the sync settings.
/packages/apps/Settings/src/com/android/settings/Settings.java
afc4ab2ffbb8327ddce9907961295a32cbf49d0f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/Settings.java
4e14e5ccbf1ef27220419849133d482a546d5c04 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/Settings.java
5962e18d0e5741511e78102a3746828b05f9f9ea 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/packages/apps/Settings/src/com/android/settings/Settings.java
de2d9f5f109265873196f1615e1f3546b114aaa7 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/apps/Settings/src/com/android/settings/Settings.java