Da schliesse ich mich an und sage:
Willkommen im Forum.
Da schliesse ich mich an und sage:
Willkommen im Forum.
Hmm die EierlegendeWollmilchSau wirst du nicht finden, da suche ich auch schon ewig nach...
Für das erstellen von GUI und Folien gibt es viele Templates kostenfrei im Netz,
eine komfortablere und teure Lösung ist Omnigraphle für den Mac da kann man Guis zusammenmalen. (Android Pinselsets sind kostenfrei)
sp Angaben sind aber böse ....
Wenn du feste dp,sp Werte vorgibst, dann wird natürlich nicht wirklich viel skaliert.
Entweder du legst Dir entsprechende Layouts für alle möglichen Größen im res Ordner an
http://developer.android.com/g…ices/screens_support.html
oder du spielst mal ein wenig mit weight rum und kommst von den festen Pixelgrößen weg (wrap_content und co)
Super, vielen Dank für die Informationen.
Zitat
danke für deine Hilfe. Ja ich habe die Nachteile jetzt auch bemerkt und bin gerade dabei meinen Code umzuschreiben. Habe mir eine eigene Adapterklasse geschrieben. Die Daten aus der Datenbank schreibe ich dann in eine HashMap und diese dann in ein ListArray und befülle dann den Adapter damit. Das müsste alle Probleme lösen.
Ok du hast schon einen Haken dran gemacht, denoch ein Hinweis bzw. eine Anregung
-> das Umschaufeln von Daten (in deinem Fall sogar 2x) ist doch relativ Perfomance ungünstig gerade bei älteren Geräten mit weniger Ram könntest du da irgendwann in Probleme geraten
Warum benutzt du nicht einen Cursorloader, (unter älteren Geräten mit der SupportLib von Google)
Deine Daten aus der Datenbank, klöppelst du an den Loader und die ganze Logikunterscheidung (Anzeige OK statt 1 oder 0) packst du in deinen CursorAdapter für den Listview (ViewHolder-Pattern) und alles wird gut.
http://www.androiddesignpatter…implementing-loaders.html
ZitatWas mich aber wirklich weiter gebracht hat war ein Fernstudium "Android Programmierung" bei der SGD. Ist zwar nicht ganz billig aber hat mich doch sehr nach vorne gebracht.
Definiere doch bitte mal das nicht ganz billig. Ich finde zwar Informationen über den Abschluss den man am Ende bekommt und die Dauer des Kurses, aber nix über die Finanzen.
Und so als Weiterbildungsmassnahme mit 10 Stunden pro Woche klingt das ja auch interessant, zumindest hätte man da ja mal eine zusätzliche Referenz bzw. noch einen Abschluss.
(bislang ist das nur ein Hobby von mir, da ich beruflich etwas vollkommen anderes mache - aber weiterbidlung hat ja noch niemandem geschadet.)
Sorry das war OffTopic
jetzt noch was zur Aussgangsfrage
Zitat
Mein Interesse gilt der Layout/UI-Frage. Wie gestaltet man eine vernünftige Oberfläche? Welche Alternativen gibt es? Was ist zu beachten?
Leider behandeln die meisten Bücher nur die Basics, Button hier, Listview da, so richtig in die Tiefe geht da keiner.
Die meisten Infos habe ich mir meist aus dem Netz gezogen, Tutorials kreuz und quer gelesen. Sourcecodes bei GitHub angeschaut ect.
Womit wir Programmierer uns immer schwer tun ist sicherlich das UI, weil wir keine Designer, sondern Programmierer sind.
Hilfe und Anschauungsmaterial was machbar ist, findet man zb. hier
ZitatDanke für die Weiterleitung des Berichtes. Habe das Problem identifiziert und werde es in der nächsten Version beheben. Weiß nur noch nicht, wann ich dazu komme Entwickelst du deine App noch weiter?
Na dann hilft es ja,
also meine App war nur ein Testballon (Apple - Coverflow Effekt, Google Maps inkl CustomIcons) und ich werde da nix mehr groß erweitern, wie gesagt mir ging es mehr um die Anschriften und ein paar Anfahrtsfakten, maximal werde ich noch ein paar Navis mehr unterstützen (verschiedene Intents für verschiedene Navisysteme).
Also wenn du deine erste PhoneGap App fertig hast, poste bitte unbedingt mal das Ergebnis hier.
Gerade solche Erfahrungen wie Kompilierungvorgang .apk, Laufzeitverhalten, Möglichkeiten der Designanpassungen ect. sind bestimmt sinnvolle Tipps für andere User. (bzw. interessiert mich das auch -> Phonegap stellt ja auch ne Codebase für IPhone, gerade für Cross bzw. Dual -Entwicklung wäre das ja dann eine sinnvolle Alternative)
@Champs wenn du schon alle Sprachen niedermachst (kleiner spass)
Zitataußer delphi sind eigentlich alles keine programmiersprachen
Ist diese Aussage leider faktisch falsch , Delphi heisst nur die Programmierumgebung von Borland bzw. später Embarcadero, die eigentliche Sprache ist Object pascal. (ja auch das war schon Objekt orientiert. Ach ja und PHP mag ich trotzdem, auch wenn es "nur" eine Skriptsprache mit objektorientierten Features ist.)
Egal
Da du doch einige Programmiererfahrung hast, würde ich Dir dennoch dazu raten, Java als favorisierte Android Lösung zu nutzen.
Ob du Dir nun die Syntax fon PhoneGap in den Kopf prügelst (das ist ja auch nur ein Framework), oder ein wenige Java lernst und dadurch die geballte Android Power in den Händen hältst....
Die Einstiegshürde ist sehr gering, da du gefühlt 1000 Tutorials zum Lernen von Android findest.
Hallo ,
anders wie Lucas bin ich ein Fan von Fussball Apps, weil es mehr oder weniger auch mein Hauptthema ist.
Ich hab ja eine ähnliche App, nur 3 Ligen tiefer, wo ich eigentlich nur Infos für Anfahrt ect gesammelt habe, also für Auswährtsfahrer, auf Wunsch wird die Navigation gestartet.
Mein Problem mit deiner App - sieht läuft nicht.
Auf meinem Samsung Galaxy+ (Android 2.3.6) stürzt sie ständig und immer ab.
Klick auf die Map -> Absturz
Klick auf Listview mit Stadien -> Absturz
Berichte habe ich weitergeleitet, sprich du kannst ja mal im Log schauen, was die Ursache ist.
Immer entfernen oder nur manchmal ???
Manchmal:
EInfach die Visibility des Views (Icons) setzen
holder.imgIcon.setVisibility(VIEW.GONE);
VIEW.GONE
Für immer:
einfach dein XML layout anpassen
Du musst natürlich für beide Varianten den Background setzen... Listviews recyclen Views
if (holder.txtUeber > 0){
//row.setBackgroundResource(R.layout.listrow_ueber);
row.setBackgroundColor(Color.parseColor("#00ff00"));
}
else {
background auf standard setzen;
}
naja ich bin nur bei ftp hellhörig geworden
wenn du aus einem thread heraus auf UI Elemente zugreifen möchtest (fortschrittsbalken) musst du dir einen Handler definieren und dort Nachrichten hin un her schicken...
Einfacher geht es mit einem Asynctask - der hat bereits Methoden implementiert (onProgress) wo du Zugriff auf UI Elemente (main thread) hast.
daher finde ich AsyncTask wesentlich übersichtlicher.
Schau dir mal asynctask an , das wäre eine Lösung für dich.
http://developer.android.com/r…android/os/AsyncTask.html
am Besten über shared preferences, das ist mit .ini Files unter Windows vergleichbar, dort kann man schön leicht Programmeinstellungen jeglicher Art abglegen.
(dahinter steht eine Sqlite datenbank)
http://developer.android.com/r…nt/SharedPreferences.html
Wo bindest du den die RCON Api in deinem Source ein ?
Da fehlt doch etwas ...
PS: aber der Serverport ist auch offen und erreichbar ?
Also zum Testen würde ich das erst mal alles in einer Activity machen (um die Fehlerquellen zu minimieren)
ansonsten - Daten zwischen 2 Activities übergibt man per Intent.
Beispiel hier.
http://stackoverflow.com/quest…tion-with-intent-putextra
-> und der Rest wie im Beispiel oben gepostet
->
if (sessionCookie != null) {
cookieManager.setCookie("yourdomain.com", sessionCookie);
CookieSyncManager.getInstance().sync();
}
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
});
Du musst den Cookie aber noch übergeben, wie sieht denn da dein relevanter COde aus ???
TEamView habe ich nicht nur Skype oder ICQ
This bezieht sich immer auf Context, könnte jetzt sein das du die routine innerhalb eines Listeners oder sonst etwas stehen hast, da meckert er.
Übergibt doch mal den ApplicationContext.
Dann musst du Dir die Cookies vom einloggen holen und in deinen WebView rüber retten
http://stackoverflow.com/quest…2/android-session-cookies
http://stackoverflow.com/quest…d-http-get-session-cookie
-> Webview
http://walletapp.net/en/cookbo…passing-cookie-to-webview
http://stackoverflow.com/quest…id-webview-cookie-problem
http://stackoverflow.com/quest…ookies-in-webview-android
http://stackoverflow.com/quest…ew-and-cookies-on-android