Как создать ярлык значок на главном экране в Nokia-X

StackOverflow https://stackoverflow.com//questions/24060489

  •  26-12-2019
  •  | 
  •  

Вопрос

У меня есть код ниже, который работает идеально на устройств Android, но не в Nokia-X

Вот пример код:

Intent shortcutIntent = new Intent(getApplicationContext(), MainActivity.class);
                shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

                Intent addIntent = new Intent();
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Icon Test");
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher));
                addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
                getApplicationContext().sendBroadcast(addIntent);
.

Пожалуйста, помогите мне в достижении того же в Nokia-X

Это было полезно?

Решение

Как уже идентифицировали настольное задержка Nokia X приложений не слушает, что и идея пусковой установки немного отличается от других устройств Aosp, и не увидит дизайн, очень хорошо подходящую для значков ярлыков.

В любом случае, FastLane показывает все уведомления, поэтому, если вы хотите сделать ярлык к задаче, то с Nokia X вы должны использовать уведомления для задачи.

Другие советы

На самом деле Nokia X не имеет домашнего экрана, что у него есть приложение Launcher (плитка).Даже витрина уведомлений известна как Fastlane.Ваш код работает с домашним экраном на пусковых установках, таких как Nova Launcher.Даже я использую Nova Launcher на мою Nokia X.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top