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.


8
Zeigen Sie den ActionMode über der Symbolleiste an
Ich versuche, das android.view.ActionModemit dem Neuen android.support.v7.widget.Toolbarzusätzlich zum Traditionellen zu verwenden android.app.ActionBar. Ich kann es anzeigen mit: toolbar.startActionMode(callback); Das Problem ist, dass das ActionModeüber dem ActionBarund nicht über dem angezeigt wird Toolbar. Gibt es eine Möglichkeit, das zu ändern? Ich habe versucht, Folgendes in mein Thema aufzunehmen, aber es scheint …


2
Narrensichere Art, mit Fragmenten bei Orientierungsänderungen umzugehen
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …


10
So fügen Sie ein schwimmendes Etikett auf Spinner hinzu
Nachdem ich die Android Design Support Library verwendet hatte TextInputLayout, um ein schwebendes Etikett über einer EditTextKomponente zu platzieren, fragte ich mich, ob es eine Möglichkeit gibt, der SpinnerKomponente ein schwebendes Etikett hinzuzufügen (nicht unbedingt mithilfe der Design Library). Damit meine ich so etwas wie ein TextViewüber dem platziertes Spinner(offensichtlich …


4
Verwirrt über testCompile und androidTestCompile in Android Gradle
Ich bin neu in der Testwelt und noch mehr in der Android-Testwelt. Während ich über Robolectric recherchiere, das bei Tests mit Android hilft, verwirrt mich eines am meisten. Manchmal sehe ich im Web Leute, die testCompileSchlüsselwörter in Abhängigkeiten des Gradle-Build-Skripts verwenden, wenn sie auf Robolectric verweisen, während andere es verwenden …

8
Autorisierender Weg, um onMeasure () zu überschreiben?
Wie kann onMeasure () richtig überschrieben werden? Ich habe verschiedene Ansätze gesehen. Beispielsweise verwendet die professionelle Android-Entwicklung MeasureSpec, um die Abmessungen zu berechnen, und endet dann mit einem Aufruf von setMeasuredDimension (). Beispielsweise: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int parentWidth = MeasureSpec.getSize(widthMeasureSpec); int parentHeight = MeasureSpec.getSize(heightMeasureSpec); this.setMeasuredDimension(parentWidth/2, parentHeight); …

6
Android Backup / Restore: Wie sichern Sie eine interne Datenbank?
Ich habe implementiert eine BackupAgentHelperder vorgesehenen Verwendung FileBackupHelperzu sichern und wiederherzustellen die native Datenbank ich habe. Dies ist die Datenbank, die Sie normalerweise zusammen mit der Datenbank verwenden ContentProvidersund in der Sie sich befinden /data/data/yourpackage/databases/. Man würde denken, dass dies ein häufiger Fall ist. In den Dokumenten ist jedoch nicht …

5
Ideale Möglichkeit, den globalen Handler für nicht erfasste Ausnahmen in Android festzulegen
Ich möchte einen globalen nicht erfassten Ausnahmebehandler für alle Threads in meiner Android-Anwendung festlegen. Daher habe Applicationich in meiner Unterklasse eine Implementierung Thread.UncaughtExceptionHandlerals Standardhandler für nicht erfasste Ausnahmen festgelegt. Thread.setDefaultUncaughtExceptionHandler( new DefaultExceptionHandler(this)); In meiner Implementierung versuche ich, eine AlertDialogentsprechende Ausnahmemeldung anzuzeigen. Dies scheint jedoch nicht zu funktionieren. Immer wenn eine …

25
Fehler beim Aufblasen der Klasse android.support.design.widget.NavigationView
Ich habe ein Tutorial der neuen Komponente NavigationView in der Support Design Library befolgt und kann diese Fehlermeldung nicht verarbeiten: Error inflating class android.support.design.widget.NavigationView Ich habe hier jede Problemumgehung versucht Fehler bei der Verwendung von Elementen der Android Design Support Library Es liegt jedoch weiterhin eine Fehlermeldung vor. xml <android.support.v4.widget.DrawerLayout …

13
PendingIntent funktioniert für die erste Benachrichtigung korrekt, für den Rest jedoch falsch
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } Diese Funktion wird mehrmals aufgerufen. Ich möchte, dass jeder notificationtestActivity startet, wenn er angeklickt wird. Leider startet …

10
Konvertieren Sie eine Zeichenfolge in ein JSON-Array
Ich habe die folgende Zeichenfolge eines JSON von einem Webdienst und versuche, diese in eine zu konvertieren JSONarray { "locations": [ { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", …
87 java  android  json 


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.