Cómo crear un icono de acceso directo en la pantalla de inicio en nokia-x
Pregunta
Tengo el siguiente código que funciona perfectamente en dispositivos Android pero no en Nokia-x
Aquí está el código de ejemplo:
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);
Por favor ayúdame a lograr lo mismo en Nokia-x
Solución
Como ya se identificó el iniciador de aplicaciones Nokia X no escucha esa transmisión, también la idea del lanzador es un poco diferente que con otros dispositivos ASP, y no vería el diseño muy adecuado para los iconos de acceso directo.
De todos modos, el FastLane está mostrando todas las notificaciones, por lo que si desea realizar un acceso directo a una tarea, luego con Nokia X, debe usar las notificaciones para la tarea.
Otros consejos
En realidad, Nokia X no tiene pantalla de inicio, lo que tiene es un iniciador de aplicaciones (mosaicos).Incluso el panel de notificaciones conocido como fastlane.Su código funciona con la pantalla de inicio en lanzadores como Nova Launcher
.Incluso yo estoy usando Nova Launcher
en mi nokia x.