Als «android» getaggte Fragen

Android ist Googles mobiles Betriebssystem, mit dem digitale Geräte (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) programmiert oder entwickelt werden. Verwenden Sie für Themen im Zusammenhang mit Android Android-spezifische Tags wie Android-Intent, Android-Aktivität, Android-Adapter usw. Verwenden Sie für andere Fragen als Entwicklung oder Programmierung, die sich jedoch auf das Android-Framework beziehen, diesen Link: https: // android.stackexchange.com.

5
Ist es möglich, die Android App nach dem Aufruf von ActivityManager.clearApplicationUserData () neu zu starten?
Meine aktuelle Android-Anwendung muss anrufen ActivityManager.clearApplicationUserData() um das Löschen des App-Speichers durch den Benutzer zu simulieren Welches funktioniert gut. Ein Nebeneffekt des Anrufens clearApplicationUserData() ist, dass die App (verständlicherweise) geschlossen ist. Das gibt eine schlechte Benutzererfahrung. Ich habe Schwierigkeiten, meine Anwendung neu zu starten, sobald ich angerufen habe clearApplicationUserData() . …

3
Beim Verspotten und Spionieren in einer Testklasse wird eine Nullzeigerausnahme angezeigt
Android Studio 3.5.3 Kotlin 1.3 Ich versuche, einfachen Code zu testen, erhalte jedoch immer wieder die folgende Ausnahme: IllegalStateException: gsonWrapper.fromJson<Map…ring, String>>() {}.type) must not be null Ich benutze den Spion und verspotte die Rückgabe, damit sie eine Null zurückgibt. Da möchte ich den Fehlerpfad testen. Ich bin mir nicht sicher, …

6
Android BottomNavigationView Eine Registerkarte mit verschiedenen nicht ausgewählten / ausgewählten Farben
Ich versuche, ein Design wie dieses zusammenzubringen. Beachten Sie, dass der "ausgewählte Farbton der Registerkarte" blau ist, das Symbol der mittleren Registerkarte jedoch immer der grüne Kreis mit der weißen Uhr in der Mitte sein sollte. Ich habe eine Reihe von Dingen ausprobiert. Versuchen Sie zunächst, dies programmgesteuert mithilfe einer …

2
Ausführen von Shell-Befehlen unter Android mit Runtime.getRuntime
Ich arbeite an einer Geräte-Admin-App (vom Hersteller signiert). Ich verwende es, um andere Apps mit dem folgenden Befehl adb shell für Android 9 zu installieren: - cat /sdcard/Download/myfolder/newapp.apk | pm install -S 1528293 und ich gebe es einfach so weiter: - String command = "cat /sdcard/Download/myfolder/newapp.apk | pm install -S …
8 java  android  shell  adb 

5
Bildlauf des übergeordneten Elements stoppen (NestedScrollview) Beim Scrollen des untergeordneten Elements (RecyclerView)
Ich benötige ein ähnliches Verhalten wie diese Implementierung. NestedScrollView wäre jedoch das übergeordnete Element und RecyclerView das untergeordnete Element von NestedScrollView. Beispiel: https://medium.com/widgetlabs-engineering/scrollable-nestedscrollviews-inside-recyclerview-ca65050d828a Ich bin nicht sicher, ob dies erreicht werden kann. Versucht, das Deaktivieren des übergeordneten Elements (NSV) zu deaktivieren, während das untergeordnete Element (RV) einen Bildlauf durchführt. Beim …

4
Das Ereignis 'beforeunload' wird ausgelöst, wenn die Seite unter Android im Hintergrund bleibt
Ich versuche, einen einfachen Ladespinner zu erstellen, der beim Navigieren auftaucht. Es wird beim Navigieren mit einem 'beforeunload'-Ereignis angezeigt und verwendet das' load'-Ereignis, um sich nach Abschluss des Vorgangs wieder auszublenden. Das Problem ist, dass, wenn ich die Seite für einige Stunden im Hintergrund auf meinem Telefon lasse, das Ereignis …

2
Kotlin Multiplattform Project Unit Test Test
Heute habe ich gerade mein Android Studio auf aktualisiert Android Studio 3.5.2 Build #AI-191.8026.42.35.5977832, built on October 31, 2019 JRE: 1.8.0_202-release-1483-b49-5587405 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.15.1 Ich habe das Android Studio aktualisiert, weil es mich zu einem Fehler auffordert, wenn die Kotlin-Version unter 1.3.60 …


5
Java Android Sicherheitsausnahme
In meiner App hat der Benutzer die Möglichkeit, ein Foto aufzunehmen oder der App ein Foto hinzuzufügen. Ich erhalte Absturzberichte von java.lang.SecurityException, wenn die App versucht, das gespeicherte Bild in einer ImageView anzuzeigen Die Zeile, auf der es Fehler gibt, ist holder.imageV.setImageURI(uriParsed); Ich konnte den Fehler weder auf meinem Gerät …
8 java  android 



3
: Kann nicht auf den LifecycleOwner der Fragmentansicht zugreifen, wenn getView () null ist, dh vor onCreateView () oder nach onDestroyView ()
Ich verwende Live-Daten in meiner Anwendung für alle Netzwerkanrufe und die Bearbeitung von Antworten. In einem der Szenarien lädt meine Recycler-Ansicht einige Daten in den Ansichtsinhaber onBindund die Antwort aktualisiert die Benutzeroberfläche. Dazu muss ich lifecycleOwnerdem Beobachter ein zur Verfügung stellen . Da die Recycler-Ansicht keinen eigenen Lebenszyklus-Eigentümer hat, verwende …


2
Wie erstelle ich in Android einen kreisförmig umrissenen Materialknopf?
Ich versuche eine Schaltfläche mit einem Symbol in der Mitte zu erstellen. Der obere und untere Teil des Kreises sind etwas flach. Gibt es eine Möglichkeit, dies ohne Verwendung des Eckenradius zu tun? Hier ist mein Layout für die Schaltfläche. <com.google.android.material.button.MaterialButton android:id="@+id/start_dispenser_btn" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="175dp" android:layout_height="175dp" android:padding="14dp" app:cornerRadius="150dp" app:icon="@drawable/ic_play_arrow_black_60dp" app:iconGravity="end" app:iconSize="150dp" …

3
NetworkBoundResource mit Kotlin-Coroutinen
Haben Sie Ideen, wie Sie ein Repository-Muster mit NetworkBoundResource- und Kotlin-Coroutinen implementieren können ? Ich weiß, dass wir mit einem GlobalScope eine Coroutine starten können, aber dies kann zu einem Coroutine-Leck führen. Ich möchte ein viewModelScope als Parameter übergeben, aber es ist etwas schwierig, wenn es um die Implementierung geht …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.