Beiträge von prototype0815

    Wichtig wäre für mich nur das signieren und/oder verschlüsseln.


    Da ich ein Zertifikat von StartSSL habe ist dies bei fast allen gängigen Standardzertifikatsspeicher als vertrauenswürdig eingestuft.

    Bietet R2Mail2 denn keine Möglichkeit für den Zertifikateimport?

    Das hab ich ehrlich gesagt noch gar nicht getestet :P da ich zum Import einige Artikel gefunden habe in denen steht "einfach auf der SD-Karte ablegen und dann im Dateibrowser des Handys öffnen"... hat aber nicht geklappt.

    Ein weiteres ziemlich nerviges Problem ist das es anscheinend nicht möglich ist den Pfad zu ändern andem die AVD´s gespeichert werden.


    Standardmäßig ist das -> C:\Users\<username>\.android\avd\


    Ich würde diesen Pfad gerne irgendwo auf meine D: Platte zeigen lassen, am besten dort hin wo auch mein Android Studio installiert ist.


    Problem an der Geschichte ist, das in unserem Unternehmen bei jedem Herunterfahren der PC´s alle Daten im Ordner C:\Users\<username>\ zu einem Server übertragen werden. Da aber das anlegen eines AVD locker 350 MB frisst und die emulierte SD-Karte ebenfalls in dem oben genannten Pfad liegt, kommen da in kürzester Zeit sehr viel Daten zusammen die nichts auf dem Serverreplikat meines Benutzerkontos zu suchen haben.


    Falls jemand eine Lösung gefunden oder Ideen hat, habe ich ein offenes Ohr dafür.


    LG proto

    Hey folks,


    mal wieder nur eine kurze Frage, macht es programmiertechnisch einen Unterschied ob ich mein AVD mit ARM oder x86 emuliere? Kann es sein wenn ich meine App auf einem x86 emulierten AVD entwickle, es dann nicht auf einem ARM AVD läuft?


    p.s. ihr bräuchtet hier einen Kurze Frage / kurze Antwort Thread



    LG proto

    YEAH !!! ich habs hinbekommen ! Dieser scheiss verfluchte Spinner ist endlich gefüllt ! es steht nun drin...
    Porsche Panamera
    und nicht mehr Porsche_______Pa...
    es lag an diesem scheiss verfluchten android:hint ! Der hat sich anscheinend immer so viel Platz reserviert wie der Text des hint benötigt.


    hier der code


    ohja du hast recht, ich hab schon so einiges von dir gelernt, und dafür bin ich echt richtig dankbar... :love: ^^
    kein bedankomat da ? ?( ;)


    weisst du, ich mach die App als meine Abschlussarbeit als Techniker, da wir nur Java programmieren haben, war es angemessen schwer dies als Technikerarbeit zu benutzen, und deswegen bin ich auch so sehr unter Zeitdruck. Aber nach all dem habe ich schön Zeit für mich eigene Apps aus dem Boden zu stampfen und mich dann auch über die korrekten SQLite Felddatentypen zu informieren ;) ^^

    wenn ich das so anschaue könnte ich mir einmal parsen ersparen, aber es hat sich so ergeben...


    totKost = Double.parseDouble(this.etTotKostenFuel.getText().toString().trim());
    holt mir den Text des Feldes und parsed ihn mir in ein double. Problem dabei ist, ich schreibe 77.60 und in totKost steht 77.6


    DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.GERMANY);
    symbols.setDecimalSeparator('.');

    müsste eigentlich bewirken das meine Zahl später durch einen Punkt getrennt wird, weil der DecimalFormater ein Komma(,) verwendet.


    DecimalFormat format = new DecimalFormat("#.00", symbols);
    beliebige viele Stellen vorne, und max 2 Stellen hinter dem Komma.


    totKost = Double.parseDouble(format.format(totKost));
    und hiermit sollte er doch eigentlich mein double so formatieren wie ich es eine Zeile zuvor angegeben habe.
    da er einen String liefert gleich wieder parsen und wieder hinein in die Ausgangsvariable. Aber der Hund macht trotzdem aus


    77.6 nicht 77.60

    ich wil aus 8.5 8.50 machen, oder aus 77 soll 77.00 werden. dazu benutze ich den Decimalformater


    Java
    totKost = Double.parseDouble(this.etTotKostenFuel.getText()
    							.toString().trim());
    					DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.GERMANY);
    					symbols.setDecimalSeparator('.');
    					
    					DecimalFormat format = new DecimalFormat("#.00", symbols);
    					totKost = Double.parseDouble(format.format(totKost));


    was ist daran nun falsch?

    Kannst du sagen, wozu eine solche App zwingend root benötigt?
    Oder ist das nur, um die DBs in den privaten Speicherbereichen öffnen zu können?

    keine ahnung für was das teil root braucht, aber mir wurde es empfohlen.


    Aber sicher weißt du es nicht?
    Wäre mir zu wenig ;)
    probier mal "select marke||'/'||hersteller from autos" in der app, dann solltest du sicher sehen, ob da Blanks sind oder nicht (die Namen sind natürlich zuvor den deinen anzupassen)

    so richtig?

    Java
    String sqlite = "SELECT " + CAR_MARKE + "||'/'||"
    				+ CAR_MODELL + " FROM " + TABLE_CAR;
    		Cursor c = myDatabase.rawQuery(sqlite, null);
    
    
    		String s = c.getString(c.getColumnIndexOrThrow(CAR_MARKE));
    		String t = c.getString(c.getColumnIndexOrThrow(CAR_MODELL));


    aber du könntest mir mal kurz Zusammenfassen was die "Pipes" und der "Slash" bewirken

    der Vorteil ist das vermehrte Wissen über das von dir eingesetzte Werkzeug :)

    :P damit hast du vollkommen recht



    Wenn du Datenbanken mal irgendwann nicht mehr nur als Excel für Arme nutzen willst, sondern aus dem angebotenen Service u.a. erhebliche Arbeitsersparnis gewinnen möchtest, dann empfehle ich wärmstens das Einlesen in SQL-Syntax (allgemein und speziell SQLite) :)

    ich hatte vor 2 Jahren in der Technikerschule n Jahr lang SQL, naja ich habs net so gemocht. Lag wahrscheinlich am Lehrer der sich immer an der dritten Normalform aufgegeilt hat... Habs aber trotzdem aufn 2er gepackt B-)



    Gerne, aber eigentlich gibts in diesem Forum Knöpfen für sowas unter den Beiträgen, die das freigeschaltet haben (hab ich für diesen Beitrag zur Ansicht noch mal gemacht) 8)

    danach hab ich bei allen Beitragen Ausschau gehalten ;)

    Hi, also die styles weg zu machen hat etwas geholfen, es werden nun 2 Zeichen des zweiten Strings mehr angezeigt, aber leider noch lange nicht genug ;(
    Ich habe mit hilfe des SQLite_Debuggers (eine App) auf die Datenbank geschaut und da sieht es nicht danach aus, als wären dort Leerzeichen hinten dran. NIcht einmal nachdem ich versucht habe Leerzeichen hinein zu schmuggeln, mein Code ist also anscheinend gar nicht so schlecht B-)
    Als letztes habe ich von VARCHAR(20) auf TEXT(20) umgebaut, hatte leider keinen Effekt ;(
    Was hab ich denn noch für Vorteile, ausser das es der korrekte Datentyp für SQLite ist?


    Aber vielen Dank für deine Mühe... ;)

    Hi, also ich hab nun mit .trim() dafür gesorgt das die Texte die ich aus meinen EditText´s hole ohne Leerzeichen in die DB geschrieben werden. Aber ich hab nun leider immer noch das Problem das auf meinem simple_spinner_item (custom_spinner.xml)


    die Texte nachher immer noch so aussehen wie ich sie das letzte mal geschildert hab.


    Porsche_________Pana....


    und nun weiss ich echt nicht weiter...

    aso, ich meinte das LinearLayout das ich drum rum gebaut hab... ^^


    hm ok das geht also auch mit dem simple_spinner_item? ich verstehe nur deinen Code nicht, bzw wo ich den anwenden muss..

    hier ist der original Code vom "simple_spinner_item" ... da ist kein Layout drin.

    Code
    <?xml version="1.0" encoding="utf-8"?>
    <TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    	android:id="@android:id/text1"
    	style="?android:attr/spinnerItemStyle"
    	android:singleLine="true"
    	android:layout_width="match_parent"
    	android:layout_height="wrap_content"
    	android:ellipsize="marquee"
    	android:textAlignment="inherit"/>


    ...und ja ich hab ein LinearLayout drum rum gebaut, mit der orientation 'horizontal' ich will den Text nämlich so angezeigt haben
    Porsche Panamera
    und nicht so..
    Porsche
    Panamera


    aber ich glaub du hast recht, wahrscheinlich kommen die Leerzeichen von den EditText´s wenn ich die Texte hole und in die DB schreibe. Von meinen Java Erfahrungen kenne ich die .trim Methode aber was denn die .rtrim und wie verwende ich sie im SQL Statement ?


    Ich erstelle die Tabelle selbst, und in die DB schreibe ich mit folgendem Code (um ein paar Spalten gekürtzt)

    Oh man bin ich dämlich, ist ja klar... ^^ Dachte nur des wäre irgendwie so ein Sonderfall indem man kein Layout braucht weil von anfang an keins da war, und ich dachte das braucht man immer, aber anscheinend nicht wenn man nur 1 Element hat.


    Vielen Dank.


    Anbei hab ich das nächste kleine Problem und zwar hab ich als "Width" wrap content angegeben, wenn ich diese Text1 und Text2 Felder nun aus der Datenbank füllen lasse, sieht meine Ausgabe auf dem Spinner ungefähr so aus --> [Porsche________ Panam...] (die unterstriche sollen Leerzeichen darstellen) ich vermute das die Texte aus der Datenbank hinten mit Leerzeichen aufgefüllt sind. Bei "Column Marke VARCHAR20" und dem Wort "Porsche" darin, werden wohl 13 Leerzeichen hinten angefügt.
    Was denkst du? Ich komme eh erst morgen Abend wieder dazu mir dafür ne Lösung auszudenken :-!