OSDN Git Service

Track and persist directory stacks; recents work.
authorJeff Sharkey <jsharkey@android.com>
Fri, 2 Aug 2013 22:55:26 +0000 (15:55 -0700)
committerJeff Sharkey <jsharkey@android.com>
Sat, 3 Aug 2013 00:39:38 +0000 (17:39 -0700)
commitdc2963aecaf38bf53d6de82957412a486049c207
tree92e8761e1415e13d789199be3d0b60a873f2763e
parent92d7e697a864a3e18bef4ef256bb3eb339a66b4e
Track and persist directory stacks; recents work.

Move to manual tracking of directory navigation stack so we have Uri
data to persist, instead of opaque fragment backstack.  Remember
directory stacks across launches on a per-app basis.

Start recording recently opened and created files.  Uniform Uri
parameter extraction utility methods in contract.

Change-Id: I79ed30ee10272bf7c53d339e797639c993f649bb
api/current.txt
core/java/android/provider/DocumentsContract.java
packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java
packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java
packages/DocumentsUI/src/com/android/documentsui/RecentsProvider.java
packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java