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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top