55 lines
2.1 KiB
Java
55 lines
2.1 KiB
Java
package com.ubt.jimu.utils;
|
|
|
|
import android.annotation.TargetApi;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.content.pm.ShortcutInfo;
|
|
import android.content.pm.ShortcutManager;
|
|
import android.graphics.drawable.Icon;
|
|
import android.os.Build;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.community.view.PublishCommunityActivity;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class ShortcutHelper {
|
|
public static final List<String> a = Collections.singletonList("post");
|
|
|
|
@TargetApi(25)
|
|
public static void a(Context context) {
|
|
if (Build.VERSION.SDK_INT < 25) {
|
|
return;
|
|
}
|
|
((ShortcutManager) context.getSystemService(ShortcutManager.class)).disableShortcuts(a);
|
|
}
|
|
|
|
@TargetApi(25)
|
|
public static void b(Context context) {
|
|
if (Build.VERSION.SDK_INT < 25) {
|
|
return;
|
|
}
|
|
ShortcutManager shortcutManager = (ShortcutManager) context.getSystemService(ShortcutManager.class);
|
|
Intent intent = new Intent(context, (Class<?>) PublishCommunityActivity.class);
|
|
intent.setAction("android.intent.action.VIEW");
|
|
intent.setFlags(32768);
|
|
shortcutManager.addDynamicShortcuts(Collections.singletonList(new ShortcutInfo.Builder(context, "post").setShortLabel(context.getString(R.string.shortcut_post_short_label)).setLongLabel(context.getString(R.string.shortcut_post_long_label)).setDisabledMessage(context.getString(R.string.shortcut_post_disabled)).setIcon(Icon.createWithResource(context, R.drawable.img_publish)).setIntent(intent).build()));
|
|
}
|
|
|
|
@TargetApi(25)
|
|
public static void c(Context context) {
|
|
if (Build.VERSION.SDK_INT < 25) {
|
|
return;
|
|
}
|
|
((ShortcutManager) context.getSystemService(ShortcutManager.class)).reportShortcutUsed("post");
|
|
}
|
|
|
|
@TargetApi(25)
|
|
public static void d(Context context) {
|
|
if (Build.VERSION.SDK_INT < 25) {
|
|
return;
|
|
}
|
|
((ShortcutManager) context.getSystemService(ShortcutManager.class)).reportShortcutUsed("search");
|
|
}
|
|
}
|