diff options
author | 2018-01-08 16:39:00 -0800 | |
---|---|---|
committer | 2018-01-09 12:35:12 -0800 | |
commit | 433d78a7932bea88813a811927265e9f94ec406c (patch) | |
tree | a5a33870af99dcf62b07c1461dbef3aca6b5a0d2 | |
parent | 420534939aeb3b3d155388cf87b71f5432485ed9 (diff) |
Cosmetic changes on Scoped Directory Access classes:
- Renamed OpenExternalDirectoryActivity to ScopedAccessActivity
- Removed unused code
Test: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest
Bug: 63720392
Change-Id: If73c66a804c4d2585e5f5d5c6620307004e04a23
-rw-r--r-- | Android.mk | 2 | ||||
-rw-r--r-- | AndroidManifest.xml | 2 | ||||
-rw-r--r-- | minimal/AndroidManifest.xml | 2 | ||||
-rw-r--r-- | src/com/android/documentsui/ScopedAccessActivity.java (renamed from src/com/android/documentsui/OpenExternalDirectoryActivity.java) | 25 | ||||
-rw-r--r-- | src/com/android/documentsui/ScopedAccessMetrics.java | 2 | ||||
-rw-r--r-- | src/com/android/documentsui/ScopedAccessPackageReceiver.java | 3 |
6 files changed, 16 insertions, 20 deletions
diff --git a/Android.mk b/Android.mk index 8e6b70987..e9e5716d2 100644 --- a/Android.mk +++ b/Android.mk @@ -17,7 +17,7 @@ include $(LOCAL_PATH)/build_apk.mk include $(CLEAR_VARS) LOCAL_SRC_FILES := \ - src/com/android/documentsui/OpenExternalDirectoryActivity.java \ + src/com/android/documentsui/ScopedAccessActivity.java \ src/com/android/documentsui/ScopedAccessPackageReceiver.java \ src/com/android/documentsui/ScopedAccessMetrics.java \ src/com/android/documentsui/archives/Archive.java \ diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9abc7efca..3eff04293 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -125,7 +125,7 @@ </activity-alias> <activity - android:name=".OpenExternalDirectoryActivity" + android:name=".ScopedAccessActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="android.os.storage.action.OPEN_EXTERNAL_DIRECTORY" /> diff --git a/minimal/AndroidManifest.xml b/minimal/AndroidManifest.xml index b985c98c8..3058f8a2d 100644 --- a/minimal/AndroidManifest.xml +++ b/minimal/AndroidManifest.xml @@ -31,7 +31,7 @@ android:fullBackupOnly="false"> <activity - android:name=".OpenExternalDirectoryActivity" + android:name=".ScopedAccessActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="android.os.storage.action.OPEN_EXTERNAL_DIRECTORY" /> diff --git a/src/com/android/documentsui/OpenExternalDirectoryActivity.java b/src/com/android/documentsui/ScopedAccessActivity.java index 04ac42cec..386e8da9c 100644 --- a/src/com/android/documentsui/OpenExternalDirectoryActivity.java +++ b/src/com/android/documentsui/ScopedAccessActivity.java @@ -75,10 +75,10 @@ import java.io.IOException; import java.util.List; /** - * Activity responsible for handling {@link Intent#ACTION_OPEN_EXTERNAL_DOCUMENT}. + * Activity responsible for handling {@link StorageVolume#createAccessIntent(String)}. */ -public class OpenExternalDirectoryActivity extends Activity { - private static final String TAG = "OpenExternalDirectory"; +public class ScopedAccessActivity extends Activity { + private static final String TAG = "ScopedAccessActivity"; private static final String FM_TAG = "open_external_directory"; private static final String EXTRA_FILE = "com.android.documentsui.FILE"; private static final String EXTRA_APP_LABEL = "com.android.documentsui.APP_LABEL"; @@ -151,7 +151,7 @@ public class OpenExternalDirectoryActivity extends Activity { * Validates the given path (volume + directory) and display the appropriate dialog asking the * user to grant access to it. */ - private static boolean showFragment(OpenExternalDirectoryActivity activity, int userId, + private static boolean showFragment(ScopedAccessActivity activity, int userId, StorageVolume storageVolume, String directoryName) { if (DEBUG) Log.d(TAG, "showFragment() for volume " + storageVolume.dump() + ", directory " @@ -228,7 +228,7 @@ public class OpenExternalDirectoryActivity extends Activity { } // Checks if the user has granted the permission already. - final Intent intent = getIntentForExistingPermission(activity, isRoot, internalRoot, file); + final Intent intent = getIntentForExistingPermission(activity, internalRoot, file); if (intent != null) { logValidScopedAccessRequest(activity, directory, SCOPED_DIRECTORY_ACCESS_ALREADY_GRANTED); @@ -261,8 +261,7 @@ public class OpenExternalDirectoryActivity extends Activity { final FragmentManager fm = activity.getFragmentManager(); final FragmentTransaction ft = fm.beginTransaction(); - final OpenExternalDirectoryDialogFragment fragment = - new OpenExternalDirectoryDialogFragment(); + final ScopedAccessDialogFragment fragment = new ScopedAccessDialogFragment(); fragment.setArguments(args); ft.add(fragment, FM_TAG); ft.commitAllowingStateLoss(); @@ -341,8 +340,8 @@ public class OpenExternalDirectoryActivity extends Activity { return intent; } - private static Intent getIntentForExistingPermission(OpenExternalDirectoryActivity activity, - boolean isRoot, File root, File file) { + private static Intent getIntentForExistingPermission(ScopedAccessActivity activity, File root, + File file) { final String packageName = activity.getCallingPackage(); final ContentProviderClient storageClient = activity.getExternalStorageClient(); final Uri grantedUri = getGrantedUriPermission(activity, storageClient, file); @@ -369,7 +368,7 @@ public class OpenExternalDirectoryActivity extends Activity { return null; } - public static class OpenExternalDirectoryDialogFragment extends DialogFragment { + public static class ScopedAccessDialogFragment extends DialogFragment { private File mFile; private String mVolumeUuid; @@ -378,7 +377,7 @@ public class OpenExternalDirectoryActivity extends Activity { private boolean mIsRoot; private boolean mIsPrimary; private CheckBox mDontAskAgain; - private OpenExternalDirectoryActivity mActivity; + private ScopedAccessActivity mActivity; private AlertDialog mDialog; @Override @@ -394,7 +393,7 @@ public class OpenExternalDirectoryActivity extends Activity { mIsRoot = args.getBoolean(EXTRA_IS_ROOT); mIsPrimary= args.getBoolean(EXTRA_IS_PRIMARY); } - mActivity = (OpenExternalDirectoryActivity) getActivity(); + mActivity = (ScopedAccessActivity) getActivity(); } @Override @@ -416,7 +415,7 @@ public class OpenExternalDirectoryActivity extends Activity { // Sanity check. Log.wtf(TAG, "activity references don't match on onCreateDialog(): mActivity = " + mActivity + " , getActivity() = " + getActivity()); - mActivity = (OpenExternalDirectoryActivity) getActivity(); + mActivity = (ScopedAccessActivity) getActivity(); } final String directory = mFile.getName(); final String directoryName = mIsRoot ? DIRECTORY_ROOT : directory; diff --git a/src/com/android/documentsui/ScopedAccessMetrics.java b/src/com/android/documentsui/ScopedAccessMetrics.java index db5fa88a1..177150e5b 100644 --- a/src/com/android/documentsui/ScopedAccessMetrics.java +++ b/src/com/android/documentsui/ScopedAccessMetrics.java @@ -88,7 +88,7 @@ public final class ScopedAccessMetrics { public static void logValidScopedAccessRequest(Activity activity, String directory, @ScopedAccessGrant int type) { int index = -1; - if (OpenExternalDirectoryActivity.DIRECTORY_ROOT.equals(directory)) { + if (ScopedAccessActivity.DIRECTORY_ROOT.equals(directory)) { index = -2; } else { for (int i = 0; i < STANDARD_DIRECTORIES.length; i++) { diff --git a/src/com/android/documentsui/ScopedAccessPackageReceiver.java b/src/com/android/documentsui/ScopedAccessPackageReceiver.java index 515f1db04..995eedc16 100644 --- a/src/com/android/documentsui/ScopedAccessPackageReceiver.java +++ b/src/com/android/documentsui/ScopedAccessPackageReceiver.java @@ -17,7 +17,6 @@ package com.android.documentsui; import android.content.BroadcastReceiver; -import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.net.Uri; @@ -30,8 +29,6 @@ import com.android.documentsui.prefs.ScopedAccessLocalPreferences; public class ScopedAccessPackageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { - final ContentResolver resolver = context.getContentResolver(); - final String action = intent.getAction(); final Uri data = intent.getData(); final String packageName = data == null ? null : data.getSchemeSpecificPart(); |