diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2018-03-16 00:16:50 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-03-16 00:16:50 +0000 |
commit | 80f7f77106755946947c5f99e39b040d7c1c4f08 (patch) | |
tree | 24876ae821f27b5238d5c72c17db16b04e7d7871 /java/com/android/dialer/app/MainComponent.java | |
parent | ecb63000f5d94a5b7ebdf4f6ff08fcc942fce952 (diff) | |
parent | e760e4204887acd9fb6e4b8b00059659a1367c3b (diff) |
Merge "Resolve all build resource conflicts."
Diffstat (limited to 'java/com/android/dialer/app/MainComponent.java')
-rw-r--r-- | java/com/android/dialer/app/MainComponent.java | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/java/com/android/dialer/app/MainComponent.java b/java/com/android/dialer/app/MainComponent.java index 3bd48bf15..f8d457c5f 100644 --- a/java/com/android/dialer/app/MainComponent.java +++ b/java/com/android/dialer/app/MainComponent.java @@ -16,34 +16,21 @@ package com.android.dialer.app; -import android.annotation.TargetApi; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; -import android.os.Build; -import android.os.Build.VERSION_CODES; -import android.support.v4.content.pm.ShortcutInfoCompat; -import android.support.v4.content.pm.ShortcutManagerCompat; -import android.support.v4.graphics.drawable.IconCompat; import com.android.dialer.configprovider.ConfigProviderBindings; /** This class is a copy of dialer.main.impl.MainImpl to get around a dependency issue. */ public class MainComponent { - private static final String SHORTCUT_KEY = "nui_launcher_shortcut"; - public static boolean isNewUiEnabled(Context context) { return ConfigProviderBindings.get(context).getBoolean("is_nui_shortcut_enabled", false); } public static void createNewUiLauncherShortcut(Context context) { enableComponent(context); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - createLauncherShortcutO(context); - } else { - createLauncherShortcutPreO(context); - } } public static boolean isNuiComponentEnabled(Context context) { @@ -70,27 +57,6 @@ public class MainComponent { PackageManager.DONT_KILL_APP); } - @TargetApi(VERSION_CODES.O) - private static void createLauncherShortcutO(Context context) { - ShortcutInfoCompat shortcutInfo = - new ShortcutInfoCompat.Builder(context, SHORTCUT_KEY) - .setIcon(IconCompat.createWithResource(context, R.drawable.nui_launcher_icon)) - .setIntent(getIntent(context)) - .setShortLabel(context.getString(R.string.nui_shortcut_name)) - .build(); - ShortcutManagerCompat.requestPinShortcut(context, shortcutInfo, null); - } - - private static void createLauncherShortcutPreO(Context context) { - Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); - intent.putExtra( - Intent.EXTRA_SHORTCUT_ICON, - Intent.ShortcutIconResource.fromContext(context, R.drawable.nui_launcher_icon)); - intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getString(R.string.nui_shortcut_name)); - intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, getIntent(context)); - context.sendBroadcast(intent); - } - /** * @param context Context of the application package implementing MainActivity class. * @return intent for MainActivity.class |