Minor Refactoring only: no functional change
- organizing imports - remove redundant modifiers on LauncherCallback interface - fix typos Change-Id: I61eb985cac7c1379b6b804a67d4f234386d3d1b4
This commit is contained in:
@@ -393,7 +393,7 @@ public class AutoInstallsLayout {
|
||||
return -1;
|
||||
}
|
||||
|
||||
mValues.put(Favorites.RESTORED, ShortcutInfo.FLAG_AUTOINTALL_ICON);
|
||||
mValues.put(Favorites.RESTORED, ShortcutInfo.FLAG_AUTOINSTALL_ICON);
|
||||
final Intent intent = new Intent(Intent.ACTION_MAIN, null)
|
||||
.addCategory(Intent.CATEGORY_LAUNCHER)
|
||||
.setComponent(new ComponentName(packageName, className))
|
||||
|
||||
@@ -9,9 +9,6 @@ import android.view.ViewDebug;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
|
||||
import com.android.launcher3.allapps.AllAppsContainerView;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
|
||||
public class InsettableFrameLayout extends FrameLayout implements
|
||||
ViewGroup.OnHierarchyChangeListener, Insettable {
|
||||
|
||||
|
||||
@@ -90,7 +90,6 @@ import com.android.launcher3.anim.AnimationLayerSet;
|
||||
import com.android.launcher3.compat.AppWidgetManagerCompat;
|
||||
import com.android.launcher3.compat.LauncherAppsCompat;
|
||||
import com.android.launcher3.compat.PinItemRequestCompat;
|
||||
import com.android.launcher3.compat.UserManagerCompat;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.dragndrop.DragController;
|
||||
import com.android.launcher3.dragndrop.DragLayer;
|
||||
|
||||
@@ -23,9 +23,7 @@ import android.animation.PropertyValuesHolder;
|
||||
import android.animation.ValueAnimator;
|
||||
import android.util.Property;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ViewTreeObserver;
|
||||
import android.widget.ViewAnimator;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.WeakHashMap;
|
||||
|
||||
@@ -17,13 +17,11 @@
|
||||
package com.android.launcher3;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.graphics.Rect;
|
||||
import android.os.Bundle;
|
||||
import android.view.Menu;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.allapps.AllAppsSearchBarController;
|
||||
import com.android.launcher3.logging.UserEventDispatcher;
|
||||
import com.android.launcher3.util.ComponentKey;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
@@ -44,61 +42,61 @@ public interface LauncherCallbacks {
|
||||
* Activity life-cycle methods. These methods are triggered after
|
||||
* the code in the corresponding Launcher method is executed.
|
||||
*/
|
||||
public void preOnCreate();
|
||||
public void onCreate(Bundle savedInstanceState);
|
||||
public void preOnResume();
|
||||
public void onResume();
|
||||
public void onStart();
|
||||
public void onStop();
|
||||
public void onPause();
|
||||
public void onDestroy();
|
||||
public void onSaveInstanceState(Bundle outState);
|
||||
public void onPostCreate(Bundle savedInstanceState);
|
||||
public void onNewIntent(Intent intent);
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data);
|
||||
public void onRequestPermissionsResult(int requestCode, String[] permissions,
|
||||
void preOnCreate();
|
||||
void onCreate(Bundle savedInstanceState);
|
||||
void preOnResume();
|
||||
void onResume();
|
||||
void onStart();
|
||||
void onStop();
|
||||
void onPause();
|
||||
void onDestroy();
|
||||
void onSaveInstanceState(Bundle outState);
|
||||
void onPostCreate(Bundle savedInstanceState);
|
||||
void onNewIntent(Intent intent);
|
||||
void onActivityResult(int requestCode, int resultCode, Intent data);
|
||||
void onRequestPermissionsResult(int requestCode, String[] permissions,
|
||||
int[] grantResults);
|
||||
public void onWindowFocusChanged(boolean hasFocus);
|
||||
public void onAttachedToWindow();
|
||||
public void onDetachedFromWindow();
|
||||
public boolean onPrepareOptionsMenu(Menu menu);
|
||||
public void dump(String prefix, FileDescriptor fd, PrintWriter w, String[] args);
|
||||
public void onHomeIntent();
|
||||
public boolean handleBackPressed();
|
||||
public void onTrimMemory(int level);
|
||||
void onWindowFocusChanged(boolean hasFocus);
|
||||
void onAttachedToWindow();
|
||||
void onDetachedFromWindow();
|
||||
boolean onPrepareOptionsMenu(Menu menu);
|
||||
void dump(String prefix, FileDescriptor fd, PrintWriter w, String[] args);
|
||||
void onHomeIntent();
|
||||
boolean handleBackPressed();
|
||||
void onTrimMemory(int level);
|
||||
|
||||
/*
|
||||
* Extension points for providing custom behavior on certain user interactions.
|
||||
*/
|
||||
public void onLauncherProviderChange();
|
||||
public void finishBindingItems(final boolean upgradePath);
|
||||
public void bindAllApplications(ArrayList<AppInfo> apps);
|
||||
public void onInteractionBegin();
|
||||
public void onInteractionEnd();
|
||||
void onLauncherProviderChange();
|
||||
void finishBindingItems(final boolean upgradePath);
|
||||
void bindAllApplications(ArrayList<AppInfo> apps);
|
||||
void onInteractionBegin();
|
||||
void onInteractionEnd();
|
||||
|
||||
@Deprecated
|
||||
public void onWorkspaceLockedChanged();
|
||||
void onWorkspaceLockedChanged();
|
||||
|
||||
/**
|
||||
* Starts a search with {@param initialQuery}. Return false if search was not started.
|
||||
*/
|
||||
public boolean startSearch(
|
||||
boolean startSearch(
|
||||
String initialQuery, boolean selectInitialQuery, Bundle appSearchData);
|
||||
public boolean hasCustomContentToLeft();
|
||||
public void populateCustomContentContainer();
|
||||
public View getQsbBar();
|
||||
public Bundle getAdditionalSearchWidgetOptions();
|
||||
boolean hasCustomContentToLeft();
|
||||
void populateCustomContentContainer();
|
||||
View getQsbBar();
|
||||
Bundle getAdditionalSearchWidgetOptions();
|
||||
|
||||
/*
|
||||
* Extensions points for adding / replacing some other aspects of the Launcher experience.
|
||||
*/
|
||||
public boolean shouldMoveToDefaultScreenOnHomeIntent();
|
||||
public boolean hasSettings();
|
||||
public AllAppsSearchBarController getAllAppsSearchBarController();
|
||||
public List<ComponentKey> getPredictedApps();
|
||||
public static final int SEARCH_BAR_HEIGHT_NORMAL = 0, SEARCH_BAR_HEIGHT_TALL = 1;
|
||||
boolean shouldMoveToDefaultScreenOnHomeIntent();
|
||||
boolean hasSettings();
|
||||
AllAppsSearchBarController getAllAppsSearchBarController();
|
||||
List<ComponentKey> getPredictedApps();
|
||||
int SEARCH_BAR_HEIGHT_NORMAL = 0, SEARCH_BAR_HEIGHT_TALL = 1;
|
||||
/** Must return one of {@link #SEARCH_BAR_HEIGHT_NORMAL} or {@link #SEARCH_BAR_HEIGHT_TALL} */
|
||||
public int getSearchBarHeight();
|
||||
int getSearchBarHeight();
|
||||
|
||||
/**
|
||||
* Sets the callbacks to allow reacting the actions of search overlays of the launcher.
|
||||
@@ -106,7 +104,7 @@ public interface LauncherCallbacks {
|
||||
* @param callbacks A set of callbacks to the Launcher, is actually a LauncherSearchCallback,
|
||||
* but for implementation purposes is passed around as an object.
|
||||
*/
|
||||
public void setLauncherSearchCallback(Object callbacks);
|
||||
void setLauncherSearchCallback(Object callbacks);
|
||||
|
||||
public boolean shouldShowDiscoveryBounce();
|
||||
boolean shouldShowDiscoveryBounce();
|
||||
}
|
||||
|
||||
@@ -25,7 +25,6 @@ import android.content.ContentValues;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.LauncherActivityInfo;
|
||||
import android.content.pm.PackageInstaller;
|
||||
import android.net.Uri;
|
||||
@@ -930,7 +929,7 @@ public class LauncherModel extends BroadcastReceiver
|
||||
// no special handling necessary for this item
|
||||
c.markRestored();
|
||||
} else {
|
||||
if (c.hasRestoreFlag(ShortcutInfo.FLAG_AUTOINTALL_ICON)) {
|
||||
if (c.hasRestoreFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)) {
|
||||
// We allow auto install apps to have their intent
|
||||
// updated after an install.
|
||||
intent = pmHelper.getAppLaunchIntent(targetPkg, c.user);
|
||||
|
||||
@@ -31,8 +31,8 @@ import android.view.animation.AccelerateInterpolator;
|
||||
import com.android.launcher3.allapps.AllAppsContainerView;
|
||||
import com.android.launcher3.allapps.AllAppsTransitionController;
|
||||
import com.android.launcher3.anim.AnimationLayerSet;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.anim.CircleRevealOutlineProvider;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.util.Thunk;
|
||||
import com.android.launcher3.widget.WidgetsContainerView;
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ public class PromiseAppInfo extends AppInfo {
|
||||
ShortcutInfo shortcut = new ShortcutInfo(this);
|
||||
shortcut.setInstallProgress(level);
|
||||
// We need to update the component name when the apk is installed
|
||||
shortcut.status |= ShortcutInfo.FLAG_AUTOINTALL_ICON;
|
||||
shortcut.status |= ShortcutInfo.FLAG_AUTOINSTALL_ICON;
|
||||
// Since the user is manually placing it on homescreen, it should not be auto-removed later
|
||||
shortcut.status |= ShortcutInfo.FLAG_RESTORE_STARTED;
|
||||
return shortcut;
|
||||
|
||||
@@ -29,7 +29,6 @@ import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.launcher3.compat.LauncherAppsCompat;
|
||||
import com.android.launcher3.compat.UserManagerCompat;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -45,10 +45,10 @@ public class ShortcutInfo extends ItemInfoWithIcon {
|
||||
* be present along with {@link #FLAG_RESTORED_ICON}, and is set during default layout
|
||||
* parsing.
|
||||
*/
|
||||
public static final int FLAG_AUTOINTALL_ICON = 2; //0B10;
|
||||
public static final int FLAG_AUTOINSTALL_ICON = 2; //0B10;
|
||||
|
||||
/**
|
||||
* The icon is being installed. If {@link #FLAG_RESTORED_ICON} or {@link #FLAG_AUTOINTALL_ICON}
|
||||
* The icon is being installed. If {@link #FLAG_RESTORED_ICON} or {@link #FLAG_AUTOINSTALL_ICON}
|
||||
* is set, then the icon is either being installed or is in a broken state.
|
||||
*/
|
||||
public static final int FLAG_INSTALL_SESSION_ACTIVE = 4; // 0B100;
|
||||
@@ -185,7 +185,7 @@ public class ShortcutInfo extends ItemInfoWithIcon {
|
||||
|
||||
|
||||
public final boolean isPromise() {
|
||||
return hasStatusFlag(FLAG_RESTORED_ICON | FLAG_AUTOINTALL_ICON);
|
||||
return hasStatusFlag(FLAG_RESTORED_ICON | FLAG_AUTOINSTALL_ICON);
|
||||
}
|
||||
|
||||
public int getInstallProgress() {
|
||||
|
||||
@@ -61,7 +61,6 @@ import java.lang.reflect.Method;
|
||||
import java.util.Collection;
|
||||
import java.util.HashSet;
|
||||
import java.util.Locale;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.LinkedBlockingQueue;
|
||||
import java.util.concurrent.ThreadPoolExecutor;
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
package com.android.launcher3.accessibility;
|
||||
|
||||
import com.android.launcher3.CellLayout;
|
||||
import com.android.launcher3.folder.FolderPagedView;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.folder.FolderPagedView;
|
||||
|
||||
/**
|
||||
* Implementation of {@link DragAndDropAccessibilityDelegate} to support DnD in a folder.
|
||||
|
||||
@@ -18,7 +18,6 @@ import com.android.launcher3.AppInfo;
|
||||
import com.android.launcher3.AppWidgetResizeFrame;
|
||||
import com.android.launcher3.BubbleTextView;
|
||||
import com.android.launcher3.CellLayout;
|
||||
import com.android.launcher3.popup.PopupContainerWithArrow;
|
||||
import com.android.launcher3.DeleteDropTarget;
|
||||
import com.android.launcher3.DropTarget.DragObject;
|
||||
import com.android.launcher3.FolderInfo;
|
||||
@@ -27,7 +26,6 @@ import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherAppWidgetHostView;
|
||||
import com.android.launcher3.LauncherAppWidgetInfo;
|
||||
import com.android.launcher3.LauncherModel;
|
||||
import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.PendingAddItemInfo;
|
||||
import com.android.launcher3.R;
|
||||
@@ -37,6 +35,7 @@ import com.android.launcher3.Workspace;
|
||||
import com.android.launcher3.dragndrop.DragController.DragListener;
|
||||
import com.android.launcher3.dragndrop.DragOptions;
|
||||
import com.android.launcher3.folder.Folder;
|
||||
import com.android.launcher3.popup.PopupContainerWithArrow;
|
||||
import com.android.launcher3.util.Thunk;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -22,7 +22,6 @@ import android.view.accessibility.AccessibilityNodeInfo;
|
||||
import com.android.launcher3.AbstractFloatingView;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherModel;
|
||||
import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
|
||||
@@ -27,9 +27,9 @@ import com.android.launcher3.CellLayout;
|
||||
import com.android.launcher3.FolderInfo;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.accessibility.LauncherAccessibilityDelegate.DragType;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
import com.android.launcher3.accessibility.LauncherAccessibilityDelegate.DragType;
|
||||
import com.android.launcher3.dragndrop.DragLayer;
|
||||
|
||||
/**
|
||||
|
||||
@@ -16,11 +16,7 @@
|
||||
package com.android.launcher3.allapps;
|
||||
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.BaseRecyclerViewFastScrollBar;
|
||||
import com.android.launcher3.BubbleTextView;
|
||||
import com.android.launcher3.FastBitmapDrawable;
|
||||
import com.android.launcher3.util.Thunk;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -33,12 +33,12 @@ import android.view.ViewGroup;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.launcher3.discovery.AppDiscoveryAppInfo;
|
||||
import com.android.launcher3.AppInfo;
|
||||
import com.android.launcher3.BubbleTextView;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.allapps.AlphabeticalAppsList.AdapterItem;
|
||||
import com.android.launcher3.discovery.AppDiscoveryAppInfo;
|
||||
import com.android.launcher3.discovery.AppDiscoveryItemView;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -20,7 +20,6 @@ import android.graphics.Bitmap;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
|
||||
import com.android.launcher3.BubbleTextView;
|
||||
|
||||
@@ -22,7 +22,6 @@ import android.appwidget.AppWidgetManager;
|
||||
import android.appwidget.AppWidgetProviderInfo;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserHandle;
|
||||
|
||||
|
||||
@@ -25,10 +25,11 @@ import android.os.Process;
|
||||
import android.os.UserHandle;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.launcher3.compat.ShortcutConfigActivityInfo.ShortcutConfigActivityInfoVO;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.android.launcher3.compat.ShortcutConfigActivityInfo.*;
|
||||
|
||||
public class LauncherAppsCompatVO extends LauncherAppsCompatVL {
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
package com.android.launcher3.discovery;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Bitmap;
|
||||
|
||||
|
||||
@@ -31,7 +31,9 @@ import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.View.*;
|
||||
import android.view.View.DragShadowBuilder;
|
||||
import android.view.View.OnLongClickListener;
|
||||
import android.view.View.OnTouchListener;
|
||||
|
||||
import com.android.launcher3.BaseActivity;
|
||||
import com.android.launcher3.InstallShortcutReceiver;
|
||||
|
||||
@@ -58,7 +58,6 @@ import com.android.launcher3.folder.Folder;
|
||||
import com.android.launcher3.folder.FolderIcon;
|
||||
import com.android.launcher3.keyboard.ViewGroupFocusHelper;
|
||||
import com.android.launcher3.logging.LoggerUtils;
|
||||
import com.android.launcher3.userevent.nano.LauncherLogProto;
|
||||
import com.android.launcher3.util.Thunk;
|
||||
import com.android.launcher3.util.TouchController;
|
||||
|
||||
|
||||
@@ -17,8 +17,6 @@
|
||||
package com.android.launcher3.dragndrop;
|
||||
|
||||
import android.graphics.Point;
|
||||
import android.support.annotation.CallSuper;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.DropTarget;
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@ import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.RemoteViews;
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
package com.android.launcher3.folder;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ClippedFolderIconLayoutRule implements FolderIcon.PreviewLayoutRule {
|
||||
|
||||
static final int MAX_NUM_ITEMS_IN_PREVIEW = 4;
|
||||
|
||||
@@ -25,7 +25,6 @@ import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.graphics.Rect;
|
||||
import android.support.v4.os.BuildCompat;
|
||||
import android.text.InputType;
|
||||
import android.text.Selection;
|
||||
import android.util.AttributeSet;
|
||||
@@ -69,6 +68,7 @@ import com.android.launcher3.Utilities;
|
||||
import com.android.launcher3.Workspace.ItemOperator;
|
||||
import com.android.launcher3.accessibility.AccessibleDragListenerAdapter;
|
||||
import com.android.launcher3.anim.AnimationLayerSet;
|
||||
import com.android.launcher3.anim.CircleRevealOutlineProvider;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.dragndrop.DragController;
|
||||
import com.android.launcher3.dragndrop.DragController.DragListener;
|
||||
@@ -77,7 +77,6 @@ import com.android.launcher3.dragndrop.DragOptions;
|
||||
import com.android.launcher3.pageindicators.PageIndicatorDots;
|
||||
import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType;
|
||||
import com.android.launcher3.userevent.nano.LauncherLogProto.Target;
|
||||
import com.android.launcher3.anim.CircleRevealOutlineProvider;
|
||||
import com.android.launcher3.util.Thunk;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -22,7 +22,6 @@ import android.graphics.Canvas;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.graphics.Rect;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import com.android.launcher3.Launcher;
|
||||
|
||||
@@ -16,12 +16,8 @@
|
||||
|
||||
package com.android.launcher3.folder;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.folder.FolderIcon.PreviewItemDrawingParams;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class StackFolderIconLayoutRule implements FolderIcon.PreviewLayoutRule {
|
||||
|
||||
static final int MAX_NUM_ITEMS_IN_PREVIEW = 3;
|
||||
|
||||
@@ -27,8 +27,8 @@ import android.graphics.PorterDuff;
|
||||
import android.graphics.PorterDuffXfermode;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.RectF;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.graphics.drawable.AdaptiveIconDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.util.Log;
|
||||
|
||||
@@ -24,10 +24,10 @@ import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.PopupMenu.OnMenuItemClickListener;
|
||||
|
||||
import com.android.launcher3.popup.PopupContainerWithArrow;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.accessibility.LauncherAccessibilityDelegate;
|
||||
import com.android.launcher3.popup.PopupContainerWithArrow;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package com.android.launcher3.logging;
|
||||
|
||||
import android.text.TextUtils;
|
||||
import android.util.ArrayMap;
|
||||
import android.util.SparseArray;
|
||||
import android.view.View;
|
||||
|
||||
@@ -179,7 +179,7 @@ public class AddWorkspaceItemsTask extends ExtendedModelTask {
|
||||
// checking for existing promise icon with same package name
|
||||
if (isLauncherAppTarget
|
||||
&& info.isPromise()
|
||||
&& info.hasStatusFlag(ShortcutInfo.FLAG_AUTOINTALL_ICON)
|
||||
&& info.hasStatusFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)
|
||||
&& info.getTargetComponent() != null
|
||||
&& compPkgName != null
|
||||
&& compPkgName.equals(info.getTargetComponent().getPackageName())) {
|
||||
|
||||
@@ -29,12 +29,12 @@ import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.logging.DumpTargetWrapper;
|
||||
import com.android.launcher3.shortcuts.DeepShortcutManager;
|
||||
import com.android.launcher3.shortcuts.ShortcutInfoCompat;
|
||||
import com.android.launcher3.shortcuts.ShortcutKey;
|
||||
import com.android.launcher3.model.nano.LauncherDumpProto;
|
||||
import com.android.launcher3.model.nano.LauncherDumpProto.ContainerType;
|
||||
import com.android.launcher3.model.nano.LauncherDumpProto.DumpTarget;
|
||||
import com.android.launcher3.shortcuts.DeepShortcutManager;
|
||||
import com.android.launcher3.shortcuts.ShortcutInfoCompat;
|
||||
import com.android.launcher3.shortcuts.ShortcutKey;
|
||||
import com.android.launcher3.util.ComponentKey;
|
||||
import com.android.launcher3.util.LongArrayMap;
|
||||
import com.android.launcher3.util.MultiHashMap;
|
||||
|
||||
@@ -26,7 +26,6 @@ import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.LauncherModel.CallbackTask;
|
||||
import com.android.launcher3.LauncherModel.Callbacks;
|
||||
import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.LauncherSettings.Favorites;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -219,7 +219,7 @@ public class LoaderCursor extends CursorWrapper {
|
||||
if (!TextUtils.isEmpty(title)) {
|
||||
info.title = Utilities.trim(title);
|
||||
}
|
||||
} else if (hasRestoreFlag(ShortcutInfo.FLAG_AUTOINTALL_ICON)) {
|
||||
} else if (hasRestoreFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)) {
|
||||
if (TextUtils.isEmpty(info.title)) {
|
||||
info.title = getTitle();
|
||||
}
|
||||
|
||||
@@ -225,7 +225,7 @@ public class PackageUpdatedTask extends ExtendedModelTask {
|
||||
AppInfo appInfo = addedOrUpdatedApps.get(cn);
|
||||
|
||||
if (si.isPromise() && mOp == OP_ADD) {
|
||||
if (si.hasStatusFlag(ShortcutInfo.FLAG_AUTOINTALL_ICON)) {
|
||||
if (si.hasStatusFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)) {
|
||||
// Auto install icon
|
||||
LauncherAppsCompat launcherApps
|
||||
= LauncherAppsCompat.getInstance(context);
|
||||
|
||||
@@ -19,7 +19,6 @@ package com.android.launcher3.model;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import com.android.launcher3.LauncherModel;
|
||||
|
||||
@@ -21,7 +21,6 @@ import android.os.UserHandle;
|
||||
import com.android.launcher3.AllAppsList;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.LauncherModel;
|
||||
import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
import com.android.launcher3.graphics.LauncherIcons;
|
||||
|
||||
@@ -21,7 +21,6 @@ import android.os.UserHandle;
|
||||
import com.android.launcher3.AllAppsList;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.LauncherModel;
|
||||
import com.android.launcher3.LauncherSettings;
|
||||
import com.android.launcher3.ShortcutInfo;
|
||||
import com.android.launcher3.compat.UserManagerCompat;
|
||||
|
||||
@@ -22,12 +22,11 @@ import android.graphics.ColorFilter;
|
||||
import android.graphics.Paint;
|
||||
import android.graphics.Path;
|
||||
import android.graphics.PixelFormat;
|
||||
import android.graphics.drawable.Drawable;
|
||||
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.util.Themes;
|
||||
|
||||
import android.graphics.drawable.Drawable;
|
||||
|
||||
public class CaretDrawable extends Drawable {
|
||||
public static final float PROGRESS_CARET_POINTING_UP = -1f;
|
||||
public static final float PROGRESS_CARET_POINTING_DOWN = 1f;
|
||||
|
||||
@@ -16,9 +16,7 @@
|
||||
package com.android.launcher3.pageindicators;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Paint;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@ import android.content.Context;
|
||||
import android.database.Cursor;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.graphics.Point;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.launcher3.InvariantDeviceProfile;
|
||||
import com.android.launcher3.LauncherSettings.Favorites;
|
||||
@@ -31,7 +30,6 @@ import com.android.launcher3.model.GridSizeMigrationTask;
|
||||
import com.android.launcher3.util.LongArrayMap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
/**
|
||||
* An extension of {@link GridSizeMigrationTask} which migrates only one screen and
|
||||
|
||||
@@ -23,10 +23,10 @@ import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.graphics.HolographicOutlineHelper;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.Utilities;
|
||||
import com.android.launcher3.graphics.DragPreviewProvider;
|
||||
import com.android.launcher3.graphics.HolographicOutlineHelper;
|
||||
|
||||
/**
|
||||
* Extension of {@link DragPreviewProvider} which generates bitmaps scaled to the default icon size.
|
||||
|
||||
@@ -18,15 +18,11 @@ package com.android.launcher3.shortcuts;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.ShortcutInfo;
|
||||
import android.os.Build;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import com.android.launcher3.ItemInfo;
|
||||
import com.android.launcher3.compat.UserManagerCompat;
|
||||
|
||||
/**
|
||||
* Wrapper class for {@link android.content.pm.ShortcutInfo}, representing deep shortcuts into apps.
|
||||
*
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.android.launcher3.testing;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Rect;
|
||||
import android.os.Bundle;
|
||||
import android.view.Menu;
|
||||
import android.view.View;
|
||||
@@ -12,7 +11,6 @@ import com.android.launcher3.AppInfo;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherCallbacks;
|
||||
import com.android.launcher3.allapps.AllAppsSearchBarController;
|
||||
import com.android.launcher3.logging.UserEventDispatcher;
|
||||
import com.android.launcher3.util.ComponentKey;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
|
||||
@@ -23,7 +23,6 @@ import android.view.ViewGroup;
|
||||
|
||||
import com.android.launcher3.CellLayout;
|
||||
import com.android.launcher3.DeviceProfile;
|
||||
import com.android.launcher3.InvariantDeviceProfile;
|
||||
import com.android.launcher3.ShortcutAndWidgetContainer;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.android.launcher3.util;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.util.Log;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
@@ -11,7 +10,6 @@ import android.widget.FrameLayout;
|
||||
|
||||
import com.android.launcher3.CustomAppWidget;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.Utilities;
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import android.util.Log;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.R;
|
||||
|
||||
@@ -21,9 +21,8 @@ import android.graphics.Color;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.BaseRecyclerView;
|
||||
import com.android.launcher3.model.PackageItemInfo;
|
||||
import com.android.launcher3.model.WidgetsModel;
|
||||
|
||||
/**
|
||||
* The widgets recycler view.
|
||||
|
||||
Reference in New Issue
Block a user