OSDN Git Service

Management actions, invalidate caches.
authorJeff Sharkey <jsharkey@android.com>
Mon, 19 Aug 2013 00:38:20 +0000 (17:38 -0700)
committerJeff Sharkey <jsharkey@android.com>
Mon, 19 Aug 2013 04:14:02 +0000 (21:14 -0700)
commit4eb407a832b7d6a2d62a535e5cab70b00a0bc8ed
treea4f0280d903b2a3ff7fba71f5641822c4e476335
parent58514937628dfcf3b2949e4cbc45d5526ecb8019
Management actions, invalidate caches.

In manage mode, touching launches a VIEW intent for the file.  Also
adds actions for sharing and deleting.

Move roots and thumbnail caches into Application object, and flush
cache when thumbnail size changes.  Listen for package changes and
broadcasts that should invalidate our roots cache.

Pick default grid/list mode based on provider hint.

Bug: 10329983103302101037883410330069
Change-Id: I75afb1c58ab71bb9d55852b1059da7257a376248
15 files changed:
core/java/android/provider/DocumentsContract.java
packages/DocumentsUI/AndroidManifest.xml
packages/DocumentsUI/res/menu/mode_directory.xml
packages/DocumentsUI/res/values/strings.xml
packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java
packages/DocumentsUI/src/com/android/documentsui/DirectoryLoader.java
packages/DocumentsUI/src/com/android/documentsui/DocumentChangedReceiver.java [new file with mode: 0644]
packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java
packages/DocumentsUI/src/com/android/documentsui/DocumentsApplication.java [new file with mode: 0644]
packages/DocumentsUI/src/com/android/documentsui/RecentsCreateFragment.java
packages/DocumentsUI/src/com/android/documentsui/RootsCache.java
packages/DocumentsUI/src/com/android/documentsui/RootsFragment.java
packages/DocumentsUI/src/com/android/documentsui/SaveFragment.java
packages/DocumentsUI/src/com/android/documentsui/ThumbnailCache.java
packages/DocumentsUI/src/com/android/documentsui/model/Document.java