Android Memory Management außerhalb Heap

Ich arbeite an einer Anwendung für Android und wir, da wir viele Grafiken haben, verwenden wir viel Speicher. Ich überwache die Speicherhaufengröße und seine ungefähr 3-4 Mb und späht von 5Mb, wenn ich etwas tue, das mehr Gedächtnis erfordert (und dann geht zurück zu 3). Das ist keine große Sache, aber einige andere Sachen werden […]

Dagger 2, Bibliotheksmodule und @Singleton

Ich versuche, Dagger 2 in einem Android-Projekt zu verwenden, das mehrere Android Library Module hat und ich möchte in der Lage sein , Singleton Scoped Instanzen von Klassen aus diesen Modulen zu liefern . Derzeit bin ich in der Lage, Komponenten innerhalb der Bibliotheksmodule zu definieren und die Instanzen im Hauptanwendungsmodul zu injizieren. Was ich […]

FirebaseRecyclerAdapter aktualisiert keine Indexindizes, wenn Daten gelöscht wurden

Ich habe eine Liste von Artikeln mit jedem Element mit einem Namen und eine Löschtaste. Meine populateViewHolder- Methode @Override protected void populateViewHolder(SubChannelViewHolder viewHolder, final SubChannel model, final int position) { //passing a clickListener to viewHolder,viewHolder in turn decides to which view it should assign this clickListener. viewHolder.bindToSubChannel(model, new View.OnClickListener() { @Override public void onClick(View view) […]

HorizontalScrollView in ListView: kleinere vertikale Scroll stoppt die horizontale Scroll

In meiner Beispieltätigkeit habe ich – ein ListView mit – mehrere horizontaleScrollView mit – ein Satz von TextView Das horizontale Scrolling-Erlebnis ist aber eher schlecht. Wenn ich eine horizontale Rolle (oder Fling) initiiere, muss ich sehr vorsichtig sein, damit es funktioniert. Sobald die horizontale Rolle eine (kleine) vertikale Komponente enthält, übernimmt das vertikale ListView-Scrollen das […]

Java-Ereignisse, Handler und Hörer Frage

Bearbeiten: Ich war eigentlich in der Lage, diese zu arbeiten und zu bilden, in meiner Meinung, ein gutes Beispiel. Die akzeptierte Antwort ist mein Beispiel und fühlen sich frei, Kommentare zu hinterlassen, wenn Sie Hilfe benötigen oder Ratschläge haben. Ich bin sehr neu in Java und bin gerade bei Events, Handlern und Hörern vorgestellt worden. […]

Wie kann ich das Android-USB-Debugging programmgesteuert deaktivieren?

Es gibt einen Fehler auf einigen Samsung Android Phones verursacht USB-Debugging automatisch eingeschaltet, wenn der USB angeschlossen ist. Dies ist offensichtlich ein Sicherheitsproblem. Ich möchte ein Programm schreiben, das das USB-Debugging deaktiviert, so dass ich es starten kann, wenn usb-plug eingefügt wird. Irgendwelche Ideen, wie man das macht?

Firebase-Ereignisse, die kein NAME-Attribut anzeigen

Ich habe eine App mit Firebase Analytics hochgeladen, aber die SELECT_CONTENT-Ereignisse zeigen nicht "Not Set" als Namen anstelle des Namens, den ich während der Entwicklung angegeben habe. Hier ist einer der Ereignisse, die ich auf Code gesetzt habe: Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "4"); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "ClickedShareSocialMedia"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); Irgendeine Hilfe?

Android Wear 2.0 Unterstützung für Watch Face App

Ich habe eine Android-Watch-Face-App, die sowohl Handy-und Verschleiß-Module hat. Ich möchte diese App für 2.0-Update bereithalten, und ich habe alle Webseiten besucht, die Android-Entwickler vorschlagen, ich verstehe fast alles, was sich ändern wird, aber dann kommt Realität, und ich stecke mit einem ersten einfachen Schritt. Wie ich hier lese: Wenn du einen eigenständigen Wear 2.0 […]

Lautstärke im MediaPlayer kontrollieren

Ich spiele Audio (Erzählung) in einem Hörbuch. Die Audiodateien befinden sich im .ogg-Format, jeweils zwischen 10 und 15 Sekunden. Bearbeiten, um hinzuzufügen: Ich benutze Android 2.2, API 8, und ich habe das in meinem Manifest: <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> Ich habe setVolumeControlStream (AudioManager.STREAM_MUSIC); In meiner onCreate () Methode. Meine Töne werden über einen ähnlichen Code gespielt: […]

Klonen von Git Repo

Heute habe ich einen Git Repo erfolgreich geklärt (ich hoffe), aber ich kann keine Quelldateien im geklonten Verzeichnis sehen. Um genau zu sein, klonierte ich den msm-kernel repo von Google mit dem Befehl: git clone https://android.googlesource.com/kernel/msm.git kernel_msm

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