Beiträge von Panavia

    Ich wuuste garnicht, dass man column header auch als Integer deklarieren kann...
    Wie genau geht das?


    Ich bekomme meine Daten derzeit mit:

    Code
    Cursor cursor = meineDB.rawQuery("SELECT * FROM " + table + " WHERE id=" + row, null);
    String daten = cursor.getString(column)


    wobei row und column Integer sind.
    Nach meinem Verständnis lese ich auf diese Art jedoch immer die ganze Zeile ein, um dann die gesuchte Spalte zu extrahieren.
    Ich würde jedoch lieber direkt auf die einzelne Zelle mit dem Beispiel von and.dev zugreifen. Allerdings bekomme ich dann als Ergebnis nicht den Wert der Zelle, sondern den Spalten-Header... Hat hier jemand einen Tip?
    Vielleicht war das nicht verständlich... meine Spalten und Zeilen haben Zahlen von 0 bis... ale Bezeichnung.

    Hallo,


    ich bekomme aus meiner Datenbasis keine Informationen.
    Ich würde gerne mit rawquery eine spezielle Zelle abfragen.
    Meine Datenbasis hat folgende Struktur:


    id 0 1 2 3 4 5 ...
    0
    1
    2
    3
    4
    5


    Meine Query lautet wie folgt:

    Code
    meineDB.rawQuery("SELECT '" + column + "' FROM " + table + " WHERE id='" + row + "'", null)


    Warum bekomme ich hier nix zurück?
    Ich habe es mit und ohne Anführungszeichen probiert, jedoch ohne Erfolg...

    Hallo,


    ich benutze eine externe jar, aus der ich eine Klasse abrufe.
    So wie ich das verstanden habe, ist die jar einfach nur eine Art Zip Datei, in der die Klassen zusammengefasst sind...
    Jetzt bekomme ich beim Aufrufen der Klasse eine NullPointerException, die sagt, dass die Klasse abc.def.ghi.aktion nicht gefunden werden konnte.
    E ist doch so, dass die mit Punkten getrennten Namen die "Ordnerstruktur" in der jar darstellen...? Also die Klasse aktion befindet sich im Ordner ghi, befindet sich im Ordner def, befindet sich im Ordner adc...?
    Wenn ich die jar entpacke bekomme ich auch diese Odnerstruktur und die Klasse korrekt angezeigt...
    Woran kann es nun liegen, dass mein Programm die Klasse nicht findet? Und wie kann ich da nachhelfen?
    Ich hatte auch schon versucht die jar unter Properties/Java Build Path/Order and Export an die Erste Stelle zu setzten, hat aber nicht geholfen...Stackoverflow


    Ich danke Euch!

    Hallo,


    ich versuche Daten in eine SQL Lite Datenbank zu schreiben.
    Mein Primary Key ist in der Spalte "id". Entgegen der meisten Beispiele möchte ich nicht, dass der Primary Key mit AUTOINCREMENT, selbständig weiter zählt.
    In dem Datensatz "Zeile", die ich an die Datenbank schicke wird die ID, unter der der Satz gespeichert wird mit geschickt...
    Nun bekomme ich aber jedesmal, wenn ich einen Datensatz an die Datenbank schicken möchte die Meldung: "Columns "id" does not exist".
    Hat hier jemand einen Tip...? Hie mein Code:


    Ich danke Euch!

    Habe ich gelesen, ja.
    Habe auch nur die Liraries eingefügt, die ich für meine Zwecke brauche...
    Komischerweise funktioniert es jetzt aber auch, nachdem ich in der ini Xmx1024m eingestellt habe.
    Anscheinend hatte mein System einen Neustart benötigt... Keine Ahnung.
    Aber vielen Dank für's einlesen und die Hilfe!

    Andere Jars funktionieren wunderbar.
    Die Jar, bei der eclipse in die Knie geht ist 4,25 MB groß. Entpackt sind es 10,3 MB.
    Ist das schon eine Größe, bei der sowas zu erwarten ist?
    Kann man da was machen? Ich habe in der ini den Xmx schon auf Xmx1024m gestellt...

    Nee, das war's leider nicht. Wenn man mehrere addRequestProperty setzt, wird die ganze Datei runter geladen...
    Aber ein Blick in die Dokumentation 14.35.1 hilft: HTTP/1.1: Header Field Definitions.
    Dann lautet die setRequestProperty Zeile wie folgt:

    Java
    urlConnection.setRequestProperty("Range", "bytes=" + "12" + "-" + "100012" + "," + "200012" + "-" + "300012");


    Allerdings bekomme ich dann immer um die 200 Byte mehr als angefragt...

    Hallo,


    ich lade von einem Server partielle Daten über eine HttpURLConnection runter.
    Das funktioniert auch wunderbar. Allerdings würde ich gerne mehrere "Teile" herunterladen und zu einer Datei "output.txt" zusammenführen.
    Also anstatt, wie in meinem Code Byte 12 bis 100012 auch Byte 200012 bis 300012. Kenn hier jemand die Syntax für?

    Hallo,
    ich würde gerne mal Eure Meinung hören:
    Was ist die beste Möglichkeit große Daten-Arrays (1000+, 1000+) mit der App zu verteilen und zu nutzen?
    Ich komme aus der VB Welt und habe dort ein Tool geschrieben, das ich auf Android ummünzen möchte.
    Dort importiere ich das Array aus einer .csv, was auch wunderbar funktioniert.
    Bei Android nutze ich opencsv. Allerdings dauert das ewig, bis ich das Array durchsucht, geschweige denn in ein Array geladen habe.
    Kenn hier jemand eine schnelle Alternative?

    Hallo,


    ich versuche in einer AsyncTask den Inhalt einer Textdatei auszulesen...
    Nun habe ich Probleme aus der Task selber den richtigen Context zu setzen, um auf die Datei im Ordner Assets zugreifen zu können.
    Weiß da jemand Rat?
    Hier mein Code:

    Java
    private class asyncTask extends AsyncTask<String, String, String> {
         private String status;
         @Override
         protected String doInBackground(String... params) {
              try {
                   AssetManager assetManager = context.getAssets();
                   InputStream txtStream = assetManager.open("Daten.txt");
                   .....


    In folgender Zeile gibt es in Bezug auf context den Fehler "context cannot be resolved":

    Java
    AssetManager assetManager = context.getAssets();

    Hallo,


    ich habe schon mal einen Loop zum Abfragen mehrerer CheckBoxes genutzt:


    Meine Frage wäre jetzt, wie kann ich das gleiche für Views ( in meinem Fall NumberPicker) realisieren, die während der Laufzeit erstellt wurden?

    Code
    final NumberPicker numberPicker1 = new NumberPicker(this);
    final NumberPicker numberPicker2 = new NumberPicker(this);
    final NumberPicker numberPicker3 = new NumberPicker(this);
    final NumberPicker numberPicker4 = new NumberPicker(this);


    Danke Euch!

    Hallo,


    ich habe mich gerade durch die Verwendung der TimeZone API bei Google gequält.
    Hier waren für mich viele neue Komponenten, wie AsyncTask, HttpURLConnection, JSONObject und eben die Google TimeZone API enthalten.
    Den Krampf möchte ich jedem Newbe ersparen und deshalb hier mein Code.


    Also Ziel ist es anhand einer Koordinate und der aktuellen Zeit für diese Position z.B. die Zeitzone oder eine aktuelle Zeitverschiebung wegen Sommerzeit zu erfragen.


    Google bietet hierzu die Nutzung der API unter Verwendung eines Schlüssels an, mit dem die Nutzung des Features kontrolliert werden kann. Wird der Schlüssel nicht verwendet, was problemlos möglich ist, dann ist der Nutzer IP basiert auf 2500 Zugriffe beschränkt. Ansonsten ist er App basiert auf 2500 Zugriffe beschränkt.


    Die Dokumentation zur TimeZone API findet sich hier: Google TimeZone API
    Der Schlüssel kann wie bei Google Maps über die API Console als Server Key erzeugt werden: API Console


    Dann hier die Anfrage, z.B. in einem onClick Event:


    Hier die AsyncTask mit der TimeZone-ID als Ergebnis:


    Und der eigentliche Download, der für alles Mögliche benutzt werden kann:


    Ich hoffe das hilft dem Einen oder Anderen!

    Hallo, ich öffne mit einem OnClickListener auf einem TextView einen AlertDialog mit NumberPicker.
    Nun scheint sich dieser nicht nur einmal, sondern 4 mal zu öffnen... Sprich ich muss viermal die Zurück-Taste oder den OK-Button drücken um den Dialog wieder zu schließen...
    Kennt das jemand oder hat jemand eine Ahnung, wie man das behebt?
    Hier mein Code: