Beiträge von matthias

    Hi xilef,


    also ich durchlaufe meinen Cursor immer mit einer while schleife


    Java
    while (result.moveToNext()) {
    	String res1 = result.getString(0);
    	String res2 = result.getString(1);
    	...
    }


    Allerdings bisher nur beim Auslesen von Datenbanktabellen benutzt ... müsst aber gleich funktionieren. Du könntest auf diese weiße ja auch die Daten aus dem Cursor in eine Hashtable o.ä. werfen um später auch noch schön bequem drauf zugreifen zu können.


    Gruß,
    matze

    Hi leute,


    ich hab grad meine Mühe mit C2DM Notifications ... ich glaub ich hab ein generelles Verständnisproblem. Hab mir ein paar Tutorials und die Dokumentation durchgelesen aber irgendwie hat mich das ganze etwas verwirrt. Also konkret für brauchbar befunden habe ich ursprünglich diese Links: Android Cloud To Device Messaging, Push Notifications via C2DM und die Dokumentation.


    Aus dem ersten Tutorial hab ich mir mal den Code geklaut, wobei das ganze irgendwie etwas unübersichtlich gestaltelt ist und ab Punkt 4 sich die Klassen dann wiederholen nur mit mehr/anderem Code drin. Hab dann letzteren Code immer genommen und die Mail Adressen an meine angepasst. Für den Service generell hab ich mich auch registriert und auch eine Bestätigung per Mail bekommen.


    Doch wenn ich jetzt diese register(View view) Methode aufrufe kriege ich als authCode nur "n/a". Ich glaub ich hab da einen wichtigen Schritt vergessen ...


    Kann mir jemand bitte Schritt für Schritt noch einmal den Ablauf aufzählen quasi vom Starten meiner App aus? Mir gehts jetzt im ersten Moment auch noch gar nicht um den Server an den das ganze geht, der soll in php sein, auf den würd ich dann später zurück kommen wenn ich überrissen hab wie der Plan jetzt eigentlich ist. Nur gerade brauch ich erstmal einen Plan vor meinem geistigen Auge um richtig loslegen zu können.


    Kann mir bitte jemand helfen?


    Gruß,
    matze

    Hi,


    Falls es sich bei deiner Fehlermeldung um eine NullPointerException handelt hängt deine R.id.webView1 offenbar im Layout R.layout.steuerung. Somit ist die WebView dann in der Activity Kamera wohl null, weil das Element nur existiert solang du dich in der Activity dafür befindest. Es mag daran liegen, dass dein Code stark gekürzt ist, aber wieso genau erbt deine Klasse Kamera von einer Activity? Schaut aus wie ein normaler Thread, könnte man doch auch direkt davon erben lassen und implements Runnable weg lassen.


    Gruß,
    matze

    Hi pisco,


    also du steckst das Handy via USB an deinen PC an und dann tut sich nichts oder wie. Welches Betriebssystem? Windows(XP, Vista, Win7), Linux, Mac? 32 Bit 64 Bit? Gehe ich von Windows aus hast du dann ein gelbes Dreieck im Gerätemanager? was sagt adb devices? Hast du dein Handy als Mediengerät angeschlossen und unter Einstellungen > Entwickler die Option USB Debugging aktiviert?


    Gruß,
    matze

    Wenn man ins Ziel kommt zuckt der Ball wieder so seltsam. Das Springen ist auch etwas seltsam. eigentlich merkt man gar nicht dass der Ball die höhe verändert. er wird einfach nur kurz schneller und dann wieder langsamer und zuckt etwas rum.

    Hi baer,


    so ganz ohne LogCat Auszug kann man dazu eigentlich nicht viel sagen. Du hast ja nichtmal gesagt mit welcher Exception er sich verabschiedet. Das einzige, was ich mir gerade vorstellen kann ist, dass da mal null kommt: for(Data.City city: getData.FindCity(txtSearch.getText()))


    Ansonsten stehen noch so viele Möglichkeiten offen, Activity nicht in die Manifest eingetragen, fehlender Permissions .... würde man alles im LogCat sehen.


    Gruß,
    matze

    Hi Alpha,


    danke für deine Antwort, hat mir etwas Klarheit verschafft. Dann müsste ich also demnächst mal so ne Meldung kriegen und mit etwas glück funktioniert es, oder auch nicht.
    Mit Custom Roms habe ich mich bisher nicht befasst und hatte es eigentlich auch nicht vor. Ich habe keinerlei Ahnung was mit meiner Garantie passiert wenn ich da rumfrickel oder ob ich das Gerät dann noch als vernünftiges Testgerät verwenden kann.


    Ich denke ich werde mir die Sache noch ein paar Wochen ansehen. Falls Google es bis dahin nicht gebacken kriegt muss ich wohl doch ran ... denn wirklich gut läuft das 4.0.2 bei mir eigentlich nicht ...


    Gruß,
    matze

    Hi Leute,


    hätte da mal ein paar Fragen zu meinem Handy und hoffe jemand kann mir etwas dazu sagen. Für das Nexus wurde ja ICS 4.0.4 freigegeben. Da fiel mir auf ich hab erst 4.0.2 und er behauptet felsenfest ich wär auf der aktuellsten Version. Es gibt wohl generelle Verwirrung wer jetzt eigentlich für die Updates zuständig ist, mein Produktname ist "yakju" und es heißt ich würde die Updates DIREKT von Google bekommen .... behauptet zumindest die App GNOfficialUpdate.


    Jetzt ist meine Frage: Was ist mit 4.0.3 passiert? Wieso hab ich das nicht? Wie komme ich jetzt an 4.0.4? Kriegt der das von 4.0.2 aus gebacken?


    Hab diverse Foren durchstöbert und es heißt es dauert recht lange bis alle das Update haben nur 4.0.3 scheint wohl schon im Dezember freigegeben worden zu sein und ich krebs noch auf 4.0.2 rum, was ist da los? Ist das normal?


    Falls jemand ein paar aufklärende Worte sprechen könnte wäre ich ihm äußerst verbunden ;)


    Gruß,
    matze

    Hi Leute,


    vielleicht sollt ich mich doch auch mal vorstellen ;)
    Ich bin der Matthias, 21, aus Niederbayern genauer Passau und arbeite als Software Entwickler und Administrator in einer kleinen Softwareschmiede. Hab ne Ausbildung zum Fachinformatiker für Anwendungsentwicklung wo ich diverse Sprachen mal angeschnitten habe. Doch Java hat mir bisher noch immer am besten gefallen.


    Anfang des Jahres habe ich mir dann ein Android Handy gekauft weil ich mich beruflich mit SEO beschäftigt habe, Webseiten für den mobilen Gebrauch angepasst usw. Dabei hat sich meine Denkweise etwas geändert und mich etwas aufschlussreicher hinsichtlich Smartphones, Social Media usw. werden lassen, also habe ich entschlossen mir einfach mal ein aktuelles Android Gerät(Samsung Galaxy Nexus) zu kaufen und auf den Zug aufzuspringen bevor ich jetzt schon nicht mehr mit der Zeit gehe ....


    Ich arbeite momentan an meiner zweiten App und muss sagen ich bereue auf keinen Fall mich GEGEN iOS und FÜR Android entschieden zu haben.


    Bei meinen zahlreichen Recherchen bin ich wiederholt auf dieses Forum hier gestoßen. Hier ist zwar nicht die Welt los aber die Antworten die gegeben werden sind sehr qualifiziert und bisher wurde noch alles was ich brauchte vorbildlich gelöst und beantwortet ;)


    So viel zu mir ....


    Gruß,
    matze

    Hi Leute,


    ich hätte gerne, dass meine WebView so ein typisches Ladebildchen anzeigt das sich dreht, während er auf den Content wartet. Hab schon etwas gegoogelt aber das sieht doch alles etwas umständlich aus.
    Weiß jemand von euch wie ich sowas, am besten unkompliziert und einfach, bauen kann? Dachte eigentlich da gibts doch sicher ne set Methode die einen boolean will und fertig, find aber in der Hinsicht nichts.


    Gruß,
    matze

    Glaub nicht, dass sowas machbar ist. Sonst passiert es jedem irgendwann mal, dass er eine "böse" App installiert, die einfach verhindert dass man irgendwas installiert oder deinstalliert. Wenn du das doch irgendwie hinkriegst sag ich mal ja schöne sch....

    Hi,


    wie killphil mich schon richtig ergänzt hat, hab ich vergessen dazu zu schreiben, ist Oberflächen via Java Code erzeugen nicht wirklich sauber und wartbar. Man sieht auf den ersten Blick nicht woher jetzt eigentlich ein Element kommt und muss sich dann durch die Activity wurschteln bis man gefunden hat wo da was eingehängt wird.
    Aber kommt halt immer drauf an was man machen will.


    Tutorials, wie man Steuerelemente hinzufügen kann findest du in der API Reference: http://developer.android.com/reference/packages.html


    In einem meiner Projekte habe ich selbst dynamisch Elemente erzeugt und eingehängt, allerdings habe ich das nur gemacht, weil der Typ des Objekts dynamisch war und es nur ein einziges war. Dabei ging es auch mehr darum ob das überhaupt vernünftig geht ;) Wenn sich das irgendwie vermeiden lässt, würde ich es lieber sauber machen an deiner Stelle. Wenn du nach einem Jahr etwas erweitern willst wirst du sehr dankbar sein es sauber gemacht zu haben.


    Gruß,
    matze

    Hi,


    welches layout eine Activity verwendet, wird in der onCreate Methode der Activity gesetzt.

    Java
    setContentView(R.layout.main);


    Das bedeutet man braucht nicht zwangsweise pro Activity ein layout File. Man braucht noch nicht mal für jede Ansicht, die man basteln will eine eigene Activity. Rein theoretisch kann man auch ein Intent erzeugen, dem mit putExtra irgendeinen Identifier mitgeben und sich dann selbst wieder aufrufen.
    Inhalt dynamisch via Java Code befüllen geht auch sehr einfach, man holt sich mit findElementById das Element, dem man etwas hinzufügen möchte. Jedes Element, dass man im xml einhängen kann heisst als Java Klasse genauso.


    Ein kleines Beispiel:

    Java
    WebView wv = new WebView(this); 
    LinearLayout ll = (LinearLayout) findElementById(R.id.myLinearLayout); 
    ll.addView(wv);


    Ich hoffe damit konnte ich deine Fragen ausreichend beantworten ;)


    Gruß,
    matze

    Hi antifish,


    danke für den Link hab meinen Fehler grad gefunden. Hab vergessen der ListView zu sagen, dass ich gerne einen benutzerdefinierten Selector hätte

    HTML
    android:listSelector="@drawable/listselector"


    da tut er sich halt auch schwer xD Hatte nur in meinem listitem Objekt den background gesetzt ...
    Ärgert mich ziemlich, dass mir sowas triviales nicht eingefallen ist :(


    Gruß,
    matze

    Hi leute,


    hab grad nen nervigen Fehler, und zwar wenn ich in meiner ListView eine Zeile anklicke und dann mit dem finger nach unten ziehe wird die Zeile erst selektiert bzw hat den Status "pressed" doch dann wird die Zeile deselektiert, und genau wenn das passiert stimmt die Farbe nicht mehr.
    Also ich habe ein Bild für den ganz normalen Status, weder pressed noch selected und einen für pressed und selected, schaut so aus:



    Nur welcher state entspricht jetzt diesem deselektieren? Wenn ich die Zeile ganz normal drücke erscheint auch erst das richtige Bild, dann wechselt er zum Device Default und dann führt er das aus, was im onItemClick steht.


    Anders formuliert: In meiner Manifest steht als theme @android:style/Theme.Light.NoTitleBar und ich benutze ICS. Das führt dazu, dass die default Farbe für die ListView Orange ist. Und eben dieses Orange will ich weg haben, was für "nicht gedrückt" und "gedrückt" funktioniert, aber in dem Moment, in dem ich die Zeile los lasse taucht kurz dieses Orange wieder auf.


    Hab schon diverse Kombinationen und states getestet, aber das Richtige war leider nicht dabei. Hat jemand eine Idee?


    Gruß,
    matze