Genießen Sie Millionen der neuesten Android -Apps, Spiele, Musik, Filme, Fernsehen, Bücher, Zeitschriften und mehr. Jederzeit, überall, überall auf Ihren Geräten.
Dies ist ein kleines Tic-Tac-Toe-Spiel (Michi, in Peru), das für ein Intro-to-Android-Präsentation vorbereitet ist, das mehrere Konzepte zeigt. Es wird unter der GPL veröffentlicht, in der Hoffnung, dass Sie es hilfreich finden, aber kein Versprechen, dass es nützlich ist.
Konzepte behandelt
1) Lineare Layout mit eingebetteten linearen Layouts wurden verwendet, um im Grunde genommen zu demonstrieren, wie Sie einen Bildschirm auslegen, den Sie möchten. (Obwohl es nicht vielversprechend ist, die effizienteste zu sein).
2) Es wird ein sehr starkes MVC -Muster gezeigt. "Ansicht" und "Modell" sprechen in dieser Implementierung nicht. Aus meiner Sicht ist der Nutzen dieses Designs die Leichtigkeit, in der Sie Unit -Tests schreiben können, um Ihre Anwendung ohne ausgefallene Testsoftware oder Hardware auszuüben. Eine weitere Verfeinerung der Architektur wird auch nachgewiesen, wo der Code für die Ansicht in bestimmte Eingangs- und Ausgabegeräte unterteilt ist.
3) Controller ist im Grunde genommen ein "Fassadecontroller", das ein "Strategiemuster" verwendet, um verschiedene Algorithmen zu bewältigen, wenn ein Mensch einen Menschen spielt, als wenn ein Mensch einen Computer spielt.
4) Beispielcode zum Einbetten von Anzeigen ist enthalten.
https://code.google.com/p/android-michi/