![]() |
| #1 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
|
Hi
Der Titel ist jetzt wahrscheinlich nicht so aussagekräftig. Ich sehe hier beim Einstieg für Android so viele Tutorials. Ich habe ein Verwaltungssystem geschrieben und will die Datenbank auf einen Server packen, so dass man immer von überall darauf zugreifen kann. Ich dachte Java ist Java und ich müsste nur vllt die Oberfläche des Programms für Android anpassen. Ist das korrekt so? Oder muss ich da jetzt alles umschreiben? Grüße
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen! |
|
|
|
| #2 (permalink) | ||||||||||||||||
|
Stammbenutzer
Megabyte
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
|
Denn deine App muss sich nach dem Android Lifecycle richten und der ist ganz anders als der Lifecycle einer Desktop/Server App.
__________________
Es gibt nichts Gutes, außer man tut es! Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden! |
|||||||||||||||
|
|
|
|||||||||||||||
| #3 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Themenstarter
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
|
Was bedeutet denn ServiceLayer?
Ich habe ziemlich viele Klassen, wobei sich 4 davon auf die Datenbank beziehen eine auf das System an sich und eine aufs Fenster. abgesehen vom Fenster sollte sich doch grundsätzlich nichts ändern?!
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen! |
|
|
|
| #4 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
|
Wie werden z.B. Calls zum Server gelöst. Threads? Schlecht, wenn dann das Ergebnis kommt und die Activity nicht mehr da ist, stürzt die App ab. Keine Threads? Schlecht, wenn der Call lange dauert, kommt ein Dialog vom System ob man die App nicht beenden möchte weil der UI-Thread so lange blockiert wurde.
Es ändert sich eben viel, weil eine mobile App viel mehr Unterbrechungen und Beschränkungen ausgesetzt ist. Sei es, dass ein Anruf in jedem Moment reinkommen kann, dass der Akku sich verabschiedet oder dass der RAM empfindlich kleiner ist.
__________________
Es gibt nichts Gutes, außer man tut es! Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden! |
|
|
|
| #5 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Themenstarter
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
|
Das mit dem Server, habe ich ja noch gar nicht programmiert ^^.
Also wenn ich das mit dem Server so weit habe, habe ich noch etwas Zeit zur Abgabe. Ich müsste bis dahin dann also das Fenster umschreiben und die Kommunikation mit dem Server? Noch irgendwas?
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen! |
|
|
|
| #6 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 17.12.2010
Fachbeiträge: 1.173
Abgegebene Danke: 11
Erhielt 261 Danke für 238 Beiträge
|
Android ist Android und eben nicht Oracle Java. Du musst das Android SDK und den Build begreifen (nicht so schwierig) und du solltest etwas extra Zeit einplanen falls irgendwelche Libs die du verwendest auf Android nicht so tun wie geplant.
Das ist mir leider schon ein paar Mal passiert.
__________________
Es gibt nichts Gutes, außer man tut es! Probleme mit Android? Debugge mit Logcat um die Exception herauszufinden! |
|
|
|
| Danke sagt: |
julian.veh (16.06.2012)
|
| #7 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Themenstarter
Registriert seit: 15.10.2010
Fachbeiträge: 291
Abgegebene Danke: 120
Erhielt 34 Danke für 33 Beiträge
|
Ok. Mal gucken ob ich das schaffe, ich kanns ja einfach probieren
__________________
Es gibt nur 10 Typen von Menschen auf der Welt! Die, die Binary Code verstehen und die, die ihn nicht verstehen! |
|
|
|
| #8 (permalink) | |
|
Stammbenutzer
Viertel Megabyte
Registriert seit: 15.04.2007
Fachbeiträge: 383
Abgegebene Danke: 3
Erhielt 25 Danke für 23 Beiträge
|
Vielleicht reicht ja eine reine Web-Anwendung und keine native Anwendung. Dann kann man einfach zwei Views anbieten, eine mobile und eine normale. Die ganze Service-Schicht bleibt dann so bestehen und zwei Views zu machen ist dann auch nicht mehr sooo viel.
__________________
@author Christian Ullenboom @url http://www.tutego.de/ @blog http://www.tutego.de/blog/javainsel/ Die Retrobu.de (http://retrobude.de/) freut sich auf neue alte HEIMCOMPUTER und SPIELKONSOLEN/PONGs. |
|
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Neues Spiel/ Neustart | xx | Allgemeine Java-Themen | 5 | 12.09.2011 15:57 |
| aus einem einzeiligen String ein neues Objekt erstellen | donmugello | Java Basics - Anfänger-Themen | 5 | 14.03.2011 01:16 |
| (Applet) JApplet soll neues Tab im Browser öffnen | helene | AWT, Swing, JavaFX & SWT | 2 | 31.01.2011 10:27 |
| Hintergrundfarbe einer anderen Klasse ändern | PeterVomMond | Java Basics - Anfänger-Themen | 7 | 14.04.2009 16:29 |
| Wie doppelte Einträge in ComboBox vermeiden ? | Java Basics - Anfänger-Themen | 9 | 15.05.2007 14:54 | |
| Lesezeichen |
|
|