Je souhaite mettre en œuvre une application Web avec interface utilisateur distincte pour mobile et PC. Savez-vous comment puis-je détecter s'il est mobile ou non? En général, avez-vous une suggestion d'implémentation de cette application dans GWT? P>
3 Réponses :
du côté du client, vous pouvez utiliser la classe identifier les périphériques et les plates-formes de cette façon. < / p> p> navigator code> pour obtenir la plate-forme et la chaîne d'agent utilisateur:
Il y avait quelques postes concernant la manipulation de la version mobile de Safari dans GWT et Applications tactiles sur juste assez de code pour être dangereux A>: p>
Il pourrait y avoir d'autres postes là-bas qui pourraient vous intéresser - amusez-vous à creuser :) p>
On dirait que les liens que vous fournissez ne fonctionnent plus: "La connexion au 170.225.97.112 a échoué"
@Artemao, merci de pointer que sortait :)
Pas même un seul lien qui fonctionne
@nagprakash: Peut-être parce que cette réponse a presque 4 ans? Essayez web.archive.org ou recherchez une solution plus récente - les hacks nécessaires ne sont donc pas nécessaires maintenant. Par exemple, il y a MGWT .
Si vous êtes utilisé pour développer avec le motif MVP ou souhaitez effectuer une version mobile d'une application existante, je suggère d'utiliser M-GWT . M-GWT fonctionne bien avec les meilleures pratiques GWT, telles que MVP, car il essaie de ne pas prolonger le noyau de GWT avec la fonctionnalité nécessaire pour les mobiles. Un grand nombre des widgets trouvés dans Core GWT existent dans des versions mobiles dans M-GWT, avec un meilleur support tactile, etc. P>
Si vous êtes utilisé pour développer des applications iPhone, vous pouvez consulter Suivant . Les interfaces suivantes utilisent son propre système MVC, tandis que cela signifie qu'il fonctionne bien avec MVP ou pour créer des versions mobiles de sites GWT existants, certaines personnes pourraient préférer cela pour utiliser des activités et des places. Il a également une belle bibliothèque de widgets. p>
gwtmobile a un ensemble similaire de widgets sur M-GWT et les interfaces suivantes. GWTMOBILE utilise son propre système pour créer des pages dans lesquelles chacune de vos pages étend une classe de page et vous avez une méthode goto pour naviguer entre différentes pages. Certains peuvent préférer utiliser d'autres cadres là-bas, vous pouvez utiliser à la place des activités et des lieux de Google. Gwtmobile a de beaux widgets pouvant également être utilisés avec d'autres cadres et possède également son propre cadre de persistance. P>
M-GWT et GWTMOBILE Les deux ont leur propre liaison téléphonique afin que vous puissiez télécharger les applications sur Apple App Store et Android Market. P>
gwt-mobile-webkit n'est actuellement pas tellement sur mobile que La seule chose utilisable et non intégrée à Core GWT est l'API de la base de données. Si vous avez besoin de Web SQL, l'API de la base de données GWT-Mobile-Webkit est votre ami p>
Si vous voulez des widgets très simples sans fioritures et aucune animation, mais la compatibilité avec les navigateurs en pierre d'âge, puis consultez INFORMAGEN MOBILE GWT Le code est caché dans le référentiel Maven . p>
Cet article a déjà été examiné par un modérateur. Voir meta.stackexchange.com/questions/114402
Je ne comprends pas pourquoi cela a été fermé. La réponse acceptée est-elle incorrecte ou trompeuse? Je peux voir que l'Op demande plus que la question dans le titre, mais toujours ...
Cette question b> devrait pas b> être fermée! C'est une question très utile et pertinente.