Question

J'ai le code ci-dessous qui fonctionne parfaitement sur les appareils Android mais pas sur Nokia-x

Voici l exemple de code:

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

S'il vous plaît, aidez-moi à réaliser la même chose dans Nokia-x

Était-ce utile?

La solution

Comme indiqué déjà le lanceur d'applications Nokia x n'écoute pas cette émission, l'idée de lanceur est également un peu différente de celle des autres appareils AOSP, et ne verrait pas la conception très bien adaptée aux icônes de raccourci.

Quoi qu'il en soit, le Fastlane affiche toutes les notifications, donc si vous souhaitez effectuer un raccourci vers une tâche, avec Nokia X, vous devez utiliser les notifications de la tâche.

Autres conseils

En fait, le Nokia X n'a ​​pas d'écran d'accueil, mais un lanceur d'applications (tuiles).Même le volet de notifications connu sous le nom de fastlane.Votre code fonctionne avec l'écran d'accueil sur les lanceurs comme Nova Launcher.Même moi, j'utilise Nova Launcher sur mon Nokia X.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top