Как создать ярлык значок на главном экране в Nokia-X
Вопрос
У меня есть код ниже, который работает идеально на устройств Android, но не в
Вот пример код:
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 приложений не слушает, что и идея пусковой установки немного отличается от других устройств Aosp, и не увидит дизайн, очень хорошо подходящую для значков ярлыков.
В любом случае, FastLane показывает все уведомления, поэтому, если вы хотите сделать ярлык к задаче, то с Nokia X вы должны использовать уведомления для задачи.
Другие советы
На самом деле Nokia X не имеет домашнего экрана, что у него есть приложение Launcher (плитка).Даже витрина уведомлений известна как Fastlane.Ваш код работает с домашним экраном на пусковых установках, таких как Nova Launcher
.Даже я использую Nova Launcher
на мою Nokia X.