Comment créer une icône de raccourci sur l'écran d'accueil dans Nokia-x
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
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.