Domanda

Ho sotto il codice che funziona perfetto nei dispositivi Android ma non in Nokia-X

Ecco il codice di esempio:

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);
.

Aiutatemi a raggiungere la stessa cosa in Nokia-X

È stato utile?

Soluzione

Come già identificato Il Nokia X Application Launcher non ascolta quella trasmissione, anche l'idea di launcher è un po 'diversa da parte di altri dispositivi AOSP e non vedrebbe il design molto adatto per le icone di scelta rapida.

Comunque, il fastlene sta mostrando tutte le notifiche, quindi se si desidera effettuare un collegamento a un'attività, quindi con Nokia X dovresti utilizzare le notifiche per l'attività.

Altri suggerimenti

In realtà Nokia X non ha uno schermo domestico, quello che ha è l'app lanciatore (tessere).Anche il riquadro delle notifiche noto come Fastlan.Il tuo codice funziona con la schermata iniziale sui lanciatori come Nova Launcher.Anche io sto usando Nova Launcher sulla mia Nokia X.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top