Articles of android

Wie verbinde ich die Android App mit der MySQL database?

Ich habe eine Website bereits eingerichtet, die mysql-database verwendet. Ich möchte wissen, wie ich meine App mit dieser database verbinden kann. Was ich erreichen möchte, ist, dass meine App eine Anfrage stellen sollte, um eine Tabelle mit einer definierten “ID” oder einem Namen zu finden. Die Tabelle enthält Links zu Bildern oder Bildnamen. Ich möchte, […]

Raster der Bilder in ScrollView

Ich versuche, einen Bildschirm mit Text und Bildern zu erstellen. Ich möchte, dass die Bilder wie unten dargestellt wie ein Raster angeordnet werden, aber ich möchte, dass sie keine andere Bildlauffunktionalität haben als die, die von der umgebenden ScrollView bereitgestellt wird. Ein Bild wird meine Frage am besten illustrieren: Was ist der beste Weg, um […]

Android – Paketnamenskonvention

Für den “Hallo Welt” -Beispiel auf android.com ist der Paketname “package com.example.helloandroid;” Gibt es eine Richtlinie / einen Standard, um dieses Paket zu benennen? (Referenzen wären nett)

Android: Wie überprüfe ich, ob die Aktivität läuft?

Gibt es eine einfache Möglichkeit festzustellen, ob eine bestimmte Aktivität aktiv ist oder nicht? Ich möchte bestimmte Dinge tun, je nachdem welche Aktivität aktiv ist. z.B: if(activityrunning == activity1) //do this else if (activityrunning == activity2) //do something else

AsyncTask wird nicht beendet, auch wenn die Aktivität zerstört wurde

Ich habe ein AsyncTask-Objekt, das ausgeführt wird, wenn die Aktivität erstellt wird und im Hintergrund läuft (lädt bis zu 100 Bilder). Alles funktioniert gut, aber es gibt dieses eigenartige Verhalten, das ich nicht verstehen kann. Zum Beispiel: Wenn sich die Ausrichtung des Android-Bildschirms ändert, wird die Aktivität zerstört und erneut erstellt. Daher überschreibe ich die […]

AlarmManager triggers Alarme zur falschen Zeit aus

Ich habe alles richtig gemacht, um einen Benachrichtigungsdienst zu erstellen, mit dem eine Benachrichtigung aufgrund eines Alarms ausgetriggers wird. Leider funktioniert das Einstellen des Alarms mit AlarmManager nicht richtig. Es wird einige Minuten später ausgetriggers (nicht genau Stunden, was auf ein Zeitzonenproblem hinweisen würde). Die wiederkehrende Periode ist 1 Woche, also habe ich die Konstante […]

Verlangsamung der Geschwindigkeit des Viewpager Controllers in Android

Gibt es eine Möglichkeit, die Bildlaufgeschwindigkeit mit dem Viewpager-Adapter in Android zu verlangsamen? Weißt du, ich habe mir diesen Code angesehen. Ich kann nicht herausfinden, was ich falsch mache. try{ Field mScroller = mPager.getClass().getDeclaredField(“mScroller”); mScroller.setAccessible(true); Scroller scroll = new Scroller(cxt); Field scrollDuration = scroll.getClass().getDeclaredField(“mDuration”); scrollDuration.setAccessible(true); scrollDuration.set(scroll, 1000); mScroller.set(mPager, scroll); }catch (Exception e){ Toast.makeText(cxt, “something happened”, […]

Android AsyncTask für lange laufende Operationen

Zitieren die Dokumentation für AsyncTask hier gefunden, heißt es AsyncTasks sollten idealerweise für kurze Operationen (höchstens ein paar Sekunden) verwendet werden. Wenn Sie Threads für längere Zeit ausführen müssen, wird dringend empfohlen, die verschiedenen APIs zu verwenden, die von java.util.concurrent pacakge zur Verfügung gestellt werden Executor, ThreadPoolExecutor und FutureTask. Jetzt stellt sich meine Frage warum? […]

Unterschied zwischen JSONObject und JSONArray

Nach einem kurzen Blick auf Google habe ich diesen Link gefunden , der den Unterschied beschreibt, aber unter dem Gesichtspunkt der Syntax. Wann würde man in einem Programmier-Szenario dem anderen vorgezogen werden?

Konvertieren von Double in String

Ich bin mir nicht sicher, ob es mich oder was ist, aber ich habe ein Problem, ein Double in String zu konvertieren. Hier ist mein Code: double total = 44; String total2 = Double.toString(total); Mache ich etwas falsch oder verpasse ich hier einen Schritt. Ich erhalte die Fehlermeldung NumberFormatException wenn ich versuche, dies zu konvertieren. […]