Gedächtnisleck in Fragment

Ich verwende die LeakCanary- Bibliothek, um Speicherverluste in meiner App zu überwachen. Ich habe diese Erinnerung Leck und nicht sicher, wie zu verfolgen, was es verursacht wird. 05-09 09:32:14.731 28497-31220/? D/LeakCanary﹕ In com.etiennelawlor.minesweeper:0.0.21:21. * com.etiennelawlor.minesweeper.fragments.MinesweeperFragment has leaked: * GC ROOT com.google.android.gms.games.internal.GamesClientImpl$PopupLocationInfoBinderCallbacks.zzahO * references com.google.android.gms.games.internal.PopupManager$PopupManagerHCMR1.zzajo * references com.google.android.gms.games.internal.GamesClientImpl.mContext * references com.etiennelawlor.minesweeper.activities.MinesweeperActivity.mFragments * references android.app.FragmentManagerImpl.mAdded * references […]

Android: Wie kann man Daten in einer SQLite-Datenbank schützen?

Ich entwickle derzeit ein Android-Spiel, das Daten in eine SQLite-Datenbank speichert. Das ist nicht wirklich "sensible" Daten, aber ich möchte nicht, dass Benutzer in der Lage sind, es zu modifizieren (aus offensichtlichen Gründen des Spiels Gleichgewicht, wie es betrügen würde). Und es ist ganz einfach zugreifen und ändern ein SQLite db, wenn Ihr Telefon verwurzelt […]

Gradle: assembleDebug dauert einige Zeit vor dem Laden der App

Ich habe gestern zu Android Studio 5.x von Eclipse migriert. Es ist schön. Allerdings, wenn ich die App zu kompilieren und installieren Sie es in meinem Handy es dauert mehr Zeit als Eclipse. Ich klicke, und es fängt an, die App zu machen. Die Aufgaben sagen: Grandle: Executing tasks [:mypackage:assembleDebug] . Nach Fertigstellung ist der […]

Anwendungsfehler Ist ein Verzeichnis (Datei: ///#android_asset/www/index.html)

Ich benutze phonegap, um eine Anwendung auf Android zu entwickeln, wenn ich es auf meinem Handy teste, bekomme ich diesen Fehler Application Error Is a directory (file:///#android_asset/www/index.html) Ich bekomme nur diesen Fehler, wenn ich Habe keine Internetverbindung auf meinem Handy. irgendwelche Vorschläge?

HTTPS mit selbstsignierten SSL-Zertifikatsproblemen … Lösung oder besserer Weg?

Alles, was ich tun muss, ist, einige grundlegende Text-basierte und Bilddateien von einem Webserver herunterzuladen, der ein selbst signiertes SSL-Zertifikat hat. Ich habe versucht, herauszufinden, wie man HttpClient verwenden, um dies zu tun, aber immer die SSL zu arbeiten ist ein Alptraum, der zu viel Mühe für eine so einfache Aufgabe zu sein scheint. Gibt […]

BlueZ vs Bluedroid bluetooth Stapel

BlueZ hat viele Dokumentationen und alle. Und aus dem gleichen, ich verstand BlueZ unterstützt A2DP Sink Unterstützung. Und gleichzeitig kann ein Android-Gerät als A2DP-Senke fungiert werden, indem man die Datei audio.conf im selben modifiziert. Ich habe auch gewusst, dass von android 4.2 an, der BlueZ-Stack durch Broadcom's Bluedroid Stack ersetzt wurde. Ich habe viel über […]

Android SSLServerSocket verursacht zunehmenden nativen Speicher in der App, OOM

Hintergrund Ich entwickle eine Android App, die einen einfachen HTTP / HTTPS Server bietet. Wenn das HTTPS-Serving konfiguriert ist, dann wird bei jeder Verbindung eine zunehmende native Speicherverwendung beobachtet, die schließlich zu einem App-Crash (oom) führt, während die HTTP-Konfiguration die native Speicherverwendung relativ konstant hält. Die Java VM der App hält in beiden Konfigurationen relativ […]

Android Push Benachrichtigungen in China

Ich habe die Herausforderung gegeben, einen Cross-Plattform-Push-Benachrichtigungsdienst zu erstellen. Die Technologie-Wahl ist nicht die Frage, nur wenn Android (oder andere mobile) Geräte in China können diese Push-Benachrichtigungen erhalten. Der einzige Grund, warum es nicht funktionieren würde (in meinen Augen) ist, wenn Google in China blockiert ist; Ich habe den Wikipedia-Artikel darüber gesehen, aber es scheint, […]

Android: Wie bekomme ich die letzten 50 Zelle (Turm) Standort Details?

Standardmäßig enthält android die letzten 200 Wifi-Verbindungen und 50 Zelle Standortdetails. Ich habe die wifi Details mit getConfiguredNetworks() aus dem WifiManager Ähnlich möchte ich die letzten 50 Zelle Standortdetails bekommen. Bitte beachten Sie https://play.google.com/store/apps/details?id=ch.rrelmy.android.locationcachemap In diesem Beispiel haben sie den API-Schlüssel an den Server übergeben. Wie bekomme ich den Schlüssel für mein Handy?

Glide: Wie finde ich, ob das Bild bereits zwischengespeichert ist und die Cache-Version verwendet?

Szenario : Ich habe ein großes GIF-Bild, das ich zum ersten Mal anlegen möchte. Der Benutzer öffnet die App mit Glide – Image Loading und Caching Bibliothek. Danach, wenn der Benutzer die App öffnet, möchte ich die Cache-Version zeigen, falls vorhanden. Diese GIF-URL läuft nach einem bestimmten Intervall ab. Wenn es abläuft, hole ich die […]

Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.