OSDN Git Service

Hide remote apps completely if user has certain restrictions
authorArtem Shvadskiy <ashvadskiy@cyngn.com>
Mon, 1 Feb 2016 21:00:42 +0000 (13:00 -0800)
committerGerrit Code Review <gerrit@cyanogenmod.org>
Thu, 4 Feb 2016 20:01:24 +0000 (12:01 -0800)
Restrictions:
 - User does not have access to install apps.
 - User is in a restricted profile.
 - User does not have Play Store installed.

Change-Id: Ie762e265bd57a924617f53b8fe460a456622b3c9
issue-id: CYNGNOS-1787

RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java
src/com/android/launcher3/OverviewSettingsPanel.java

index 5d84c53..a7b90ef 100644 (file)
@@ -1,6 +1,6 @@
 package com.android.launcher3;
 
-import android.content.res.Resources;
+import android.content.Context;
 import android.graphics.drawable.Drawable;
 import android.os.Bundle;
 import android.view.View;
@@ -122,8 +122,8 @@ public class RemoteFolderManager {
     /**
      * Populate settings list with additional values as needed.
      * @param values list of settings strings.
-     * @param res resources used to load string values.
+     * @param context application context.
      */
     public static void onInitializeSettingsAdapter(final ArrayList<String> values,
-                                                   final Resources res) { }
+                                                   final Context context) { }
 }
index 133dc51..45a3e62 100644 (file)
@@ -85,7 +85,7 @@ public class OverviewSettingsPanel {
                 res.getString(R.string.grid_size_text)}));
 
         // Add additional external settings.
-        RemoteFolderManager.onInitializeSettingsAdapter(values, res);
+        RemoteFolderManager.onInitializeSettingsAdapter(values, mLauncher);
 
         String[] valuesArr = new String[values.size()];
         values.toArray(valuesArr);