Tag: Android

So laden Sie eine Bitmap in eine Bildansicht mit Picasso

Ja, ich benutze Picasso, um eine Bitmap zu laden. Der Grund ist, dass ich URIs in einem Teil meines Adapters decodiere und Bitmaps in ein anderes lade, und ich lese hier das Sie sollten immer Picasso anrufen, auch wenn Ihre URL null ist. So weiß es, dass die Bildansicht recycelt wurde. Also habe ich das […]

Ist es möglich, einen Empfänger in einem Testfall zu registrieren?

Ich möchte in einem Unit-Test testen, ob ein mit dem AlarmManager programmierter Alarm AlarmManager wird, und wenn ja, wenn er innerhalb des richtigen Zeitraums abgefeuert wird. Hier ist die zu testende Empfängerklasse. Ich habe es in meinem Testprojekt erstellt. (HINWEIS: es ist nicht im Manifest registriert) public class MockBroadcastReceiver extends BroadcastReceiver { private static int […]

Android-Build mit retrolambda ignoriert Quellcode-Änderungen

In unserem Projekt verwenden wir gradle + retrolambda + proguard. Retrolambda Inkremental Build ist auf false gesetzt. Manchmal bauen Pässe ohne Fehler, aber Quellcodeänderungen gelten nicht in App. Um dieses Problem zu lösen, reinigen und bauen wir das Projekt mit gradlew clean assembleDebug Aber in unserem Fall dauert es ca. 2,30 m. Das ist zu […]

Umverpackung .jar-s in Android .aar Bibliothek

Quellcode Bibliothek Projekt, das Bibliothek verwendet Problembeschreibung Ich schreibe Android Library (.aar) in dieser Bibliothek Ich verwende .jar Bibliotheken. Um die Abhängigkeitsvervielfältigung zu vermeiden, verwende ich das ShadowJar-Plugin für das Umpacken, wie unten gezeigt: task shadowJar(type: com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar) { System.out.println("Relocating packages…") relocate 'retrofit' , 'com.codecraft.retrofit' relocate 'org.simpleframework.xml', 'com.codecraft.org.simpleframework.xml' relocate 'com.squareup.okhttp' , 'com.codecraft.com.squareup.okhttp' } In der Anwendung, […]

Wie kann ich verhindern, dass Android Studio 2.0 nach der Deinstallation von App vom Gerät einen kompletten Clean-Build macht?

Ich benutze Android Studio 2.0 Beta 5 mit Gradle Plugin 2.0.0-beta5. Ich habe Instant Run Feature aktiviert, was sehr nützlich ist, wenn ich einen schnellen Wechsel und Test machen möchte. Weil es in der Regel 50 Sekunden für mein Projekt, um eine komplette: assembleDebug. Mit Instant Run habe ich in der Lage, meinen geänderten Code […]

Wie kann ich das Intervall von LocationRequest ändern?

Ich setze meine Bewerbung alle 5 Sekunden zur Ortsmeldung. mLocationRequest = LocationRequest.create(); mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); mLocationRequest.setInterval(5000); mLocationRequest.setFastestInterval(5000/6); myLocationReq.requestLocationUpdates(mLocationRequest So – alle 5 Sekunden wird onLocationChanged aufgerufen. Das geht gut Jetzt möchte ich das Intervall um 1 Sekunde ändern, ohne zu rufen requestLocationUpdates Wie kann man das machen?

Nicht in der Lage, Zeile in Listview in einem Popup in 4.1 aber arbeiten in Android 5.0

Ich habe ein Popup in meiner Seite, die eine Listview hat. Ich habe Design von Popup in einem separaten xml und laden Sie es auf einige Schaltfläche klicken Sie auf meiner Hauptseite. Das Popup hat eine Listenansicht mit jeder Zeile mit einem Bild und einer Textansicht. Ich bin nicht in der Lage, Zeilenauswahl in listview […]

Wie ändere ich die Symbole Richtung für Menüpunkte in einem NavigationsView?

Hallo ich benutze Android NavigationsView . Ich möchte die Icons Richtung zu RTL anstelle von LTR wie folgt ändern: Wie kann ich das machen?

Facebook onCompleted Email java.lang.NullPointerException

Ich bin in der Lage, all diese Dinge zu bekommen, wie in meinem Code unten gezeigt, aber nicht in der Lage, E-Mail aus dem Benutzerprofil abzurufen. Was kann ich dafür machen? Jede Art von Hilfe wird geschätzt. Früher habe ich diese Quelle verwendet, um Details von Facebook-Benutzer zu erhalten und holte Daten (einschließlich E-Mail) ohne […]

Separate XML-Zeile für Debug- oder Freigabemodus im Android-Manifest

Mein Android-Manifest verwendet beim Scannen und beim Freigeben unterschiedliche Werte. Was ist der einfachste Weg, um einen Wert für jeden Build-Typ zu unterscheiden? Wenn debug: <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my-lovely-debug-api-key" /> Wenn Freigabe: <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my-lovely-release-api-key" /> Tia

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