Проблема с ярлыками Android

Я создаю ярлык со следующим кодом, который работает на моем устройстве.

Intent shortcutIntent = new Intent(getApplicationContext(),
                AlertActivity.class);
        shortcutIntent.setAction(Intent.ACTION_MAIN);

        Intent addIntent = new Intent();
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ss");
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                Intent.ShortcutIconResource.fromContext(getApplicationContext(),
                        R.drawable.sss));
        addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
        addIntent.putExtra("duplicate", false);  //may it's already there so   don't duplicate
        getApplicationContext().sendBroadcast(addIntent);

Сейчас я пытаюсь загрузить свое приложение в магазин игр для некоторых устройств, которые этот значок не создает.

Примечание: я сталкиваюсь с этой проблемой с Nexus 6, Android 7.1.1. В чем может быть проблема здесь

Здесь этот код работает даже с подписанным apk.

Пожалуйста, кто-нибудь, помогите мне решить это.

0 ответов

Другие вопросы по тегам