2012-01-10 3 views
0

Existe-t-il une sorte d'écran de chargement natif pour chaque OS disponible dans phonegap?Écran de chargement natif dans l'application phonegap et sencha touch

Je sais qu'il y a un écran de chargement javascript quand phonegap est chargé mais avant cela, quand vous démarrez votre application, il peut être vraiment lent ... Par exemple, dans android, je pourrais imaginer une asynctask montrant un écran de chargement ou afficher des données intéressantes jusqu'à ce que toutes les bibliothèques js soient chargées.

Quelqu'un a déjà vu quelque chose comme ça?

Merci

Répondre

5

écran de chargement natif aka « écran de démarrage »:

build.phonegap.com soutient cette (comme mentionné dans la réponse de iliha139) au cours du processus de construction. Mais que faire si vous voulez un écran de démarrage sans utiliser le service de construction?

Vous devez résoudre la plate-forme spécifique:

iOS et WP7 prennent en charge l'écran de démarrage natif (affiché par le système d'exploitation), tandis que dans Android, la classe DroidGap affiche l'écran de démarrage. Par conséquent, vous voyez toujours une activité vide sur Android lorsque l'application démarre jusqu'à ce que l'activité DroidGap devienne active.

+0

J'utilise le constructeur, mais je n'arrive pas à le faire fonctionner. J'ai ajouté la ligne xml gap: splash mais je pense que le constructeur ne trouve pas le fichier de configuration ou l'image. Y a-t-il un endroit précis pour chacun d'entre eux? – Sephy

+0

Je n'utilise pas le service de construction, je prends l'approche manuelle. Ils veulent juste vos actifs Web et fournissent le code inclus, cela signifie que vous ne pouvez pas ajouter de plugins. Vous pouvez voir la structure dans l'exemple de projet sur https://github.com/phonegap/phonegap-start. Si vous avez commencé sur Android, vous devez télécharger le dossier assets/www. Le fichier config.xml doit être sur la racine, le splash est référencé par rapport à celui-ci. – ChrLipp

+0

ok, je vais essayer de le faire fonctionner. Merci pour les explications – Sephy

0

Oui, il y a. Cochez cette case https://build.phonegap.com/docs/config-xml.

Par exemple pour iOS il suffit de mettre l'image de démarrage dans Ressources/splash avec le nom Default.png.

+0

Merci pour votre réponse, je vais tester cela dès que possible et revenir vers vous. – Sephy

+0

Je travaille encore sur ce sujet, je ne vous ai pas oublié, même si j'ai essayé de mettre le png par défaut comme vous l'avez suggéré mais cela n'a pas fonctionné. Je jetterai un oeil au fichier de configuration dès que possible. – Sephy

+0

Le png par défaut ne fonctionne que si vous avez utilisé le modèle phonegap lorsque vous créez le projet xcode. Je ne suis pas sûr s'ils ont changé le modèle ou dans quelle version cela a fonctionné. – ilija139

Questions connexes