summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/deviceinfo/StorageVolumePreference.java
Commit message (Collapse)AuthorAgeFilesLines
* Themes: Expose Hard colors for storage settingsBryan Owens2016-03-031-2/+8
| | | | | Change-Id: I74d2492ed5e6f1d34cee065719cbc97d5c237829 Signed-off-by: Bryan Owens <djbryan3540@gmail.com>
* storage: Do not allow eject for volumes on non-removable disksTom Marshall2015-11-251-0/+1
| | | | Change-Id: Ib10747f27ef46ebdca906a904271f7c1e9bc3e73
* Fix some ordering, colors, and accessibility bugs.Jeff Sharkey2015-07-051-1/+1
| | | | | | | | | | | | When adding preferences to public/private details screens, always add in-order when rebuilding. Hacky fix for broken summary text and eject image color tints. Fix crash when device rotated during partitioning. Set correct accessibility titles in all wizard steps. Bug: 22098044, 21376962 Change-Id: I68aff96cba497a91919cad8865722bc9cef7eaa7
* Finish storage wizard theming.Jeff Sharkey2015-06-161-1/+0
| | | | | | | | | | | | Storage wizard screens now have updated assets from UX, and various assets are tinted consistently. We're using our own navigation bar and wholesale replacing the layout from upstream. Fix text colors in night mode. Tell SystemUI when we're finished with the wizard flow. Bug: 21830731 Change-Id: Ic8d09cc152bfb4dcc6089b5c61d28cbdd4be3ee9
* More storage UI updates.Jeff Sharkey2015-06-151-11/+46
| | | | | | | | | | | | | | | | | | Storage volumes now have headers with larger fonts and progress bars to show used versus free space. Updated Memory to use new formatting template, and Data Usage to use consistent display logic. Allocate a unique color for each private volume, and yell when a volume is running low on space. Update private volume details to launch into MediaStore-backed storage backends in a management mode, and only show detailed items when hosting emulated storage. Show details dialog about "Other" and user storage items. Shortcut into single private volume when it's the only device. Add real eject icon. Bug: 21756698, 20275574, 21326612 Change-Id: If3ecd1d912d3e709c09d3e4da24f368e04dd3f9d
* New storage dialogs.Jeff Sharkey2015-06-141-2/+5
| | | | | | | | | | | | | | | Show a helpful dialog when a volume is unmounted or unmountable, or when disk is unsupported. Add both missing private volumes and unsupported disks in the storage list. Dialog to confirm when forgetting private volume. Finish volume detail activities when the volume becomes unmounted. Show used space instead of free space to match string. When init'ing a volume on non-adoptable disk, just format as public. Bug: 21737573, 21666225, 21737666, 21471429 Change-Id: Id60d5a398e2b7923ebebdc5cfaef33248d8d77bb
* Use new VolumeInfo helper methods.Jeff Sharkey2015-04-181-9/+7
| | | | | | | | Makes it clearer if we're checking for readable/writable state, and puts emulated/private conversion logic in single place. Bug: 19993667 Change-Id: I953f5c184ca62afc631d855e64cd8a4972320148
* Storage accessors; persist nickname, flags.Jeff Sharkey2015-04-141-5/+6
| | | | | | | | | | | Move to using new public accessors on DiskInfo and VolumeInfo. Persist nickname changes, and remember when user has initialized a public volume. Also skip the migration part of storage wizard until it's implemented. Bug: 19993667 Change-Id: I642fb43afb95380fddd48a1dad438e87b06454da
* Follow storage refactoring in system.Jeff Sharkey2015-04-141-2/+2
| | | | | | | | Also add entry point for SystemUI unmounting, and require permissions when launching into those flows. Bug: 19993667 Change-Id: I703d2e5f118848a2e2e96ce1d7f970e5705a288a
* Checkpoint of new storage UI.Jeff Sharkey2015-04-121-0/+89
Top-level storage UI now shows list of all devices, both internal and adopted/private volumes, and public/shared volumes. When viewing a private volume, show traditional clustering of data types, including summary of other users. For adopted volumes, any actions are tucked away in a menu, since they're not primary. Misc files browsing is now provided by DocumentsUI. Teach StorageMeasurement about new private volumes, including handling emulated volumes stacked above them. When measuring, only consider apps actually hosted on the current volume UUID. When viewing a public volume, we default to launching into file management mode, and offer a simple eject button at the top-level view. File management mode is offered by new DocumentsUI browse intent, and a Settings link there redirects back to us for actual operations like ejecting/formatting. When unmounted, we launch into our action view. Actions like ejecting/formatting just show simple toasts for now. Bug: 19993667 Change-Id: Ie990ef3c01fb3717aaf8c79bfc53aac7edefdcf7