2011-10-15 1 views
1

Pour mon projet de dernière année, je fais du développement sur Android en créant une application mobile et un site web pour cela. Je suis programmeur Java depuis 3 ans et je connais mon chemin. Une chose qui m'a rendu confus, c'est qu'il m'a fallu un certain temps pour m'habituer à cette plate-forme avec Swing étant remplacé par un peu de XML.Passer de Java à Android

Maintenant, en dehors de l'interface graphique, tout le reste est-il à peu près le même, c'est-à-dire les E/S de fichiers et les Threading?

Aussi, ai-je aussi raison d'utiliser Log.d (TAG, text); comme une alternative à System.out.println()?

Répondre

3

Les E/S de fichiers et les threads sont Java Standard Edition 1.6. Android a également ajouté quelques fonctionnalités pour le filetage comme AsyncTask. Le journal est le logger android. i séjours pour plus d'informations, d pour le débogage, w pour e d'avertissement d'erreur ...

3

Je vais dire peu de temps ce que Android a ajouté sur son propre:

  • modèle d'application modulaire
  • cadre GUI
  • gestion des ressources avec réglage automatique en fonction de la configuration
  • modèle de communication inter-processus
  • stockage de données d'application via les paramètres et les bases de données
  • Cadre de journalisation et de test (ce dernier est basé sur JUnit 3).

Ceci est la liste des choses les plus essentielles que vous aurez à apprendre lors de la programmation pour Android. Les bases sont dérivées de Java SE, qui inclut le travail avec le système de fichiers et les threads.