Articles of android

Wie setzt man die Verzögerung bei Android?

public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(“”+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } } break; } } Ich […]

Android Retrofit – onProgressUpdate zum Anzeigen der Fortschrittsbenachrichtigung

Ich verwende derzeit Retrofit by Square für die Android-Netzwerkkommunikation. Gibt es eine Möglichkeit, während einer Aufgabe eine Fortschrittsbenachrichtigung zu erstellen, ähnlich der, die Facebook beim Hochladen eines Bildes verwendet? Use Case würde sein, ein Bild hoffentlich voller Bildqualität ohne Komprimierung oder Skalierung zu laden. Ich sehe, wie es mit einer Asyntask möglich ist, aber das […]

Android XXHDPI-Ressourcen

Das Google Nexus 10 erscheint in Kürze und ist das erste Gerät, das xxhdpi Ressourcen verwendet . Es hat eine Display-Dichte von etwa 300 DPI (laut Nexus 10 Website und diesem Rechner ). Wenn ich jedoch zur Android-Dokumentation gehe, heißt es: ldpi : ~ 120 dpi mdpi : ~ 160dpi hdpi : ~ 240 dpi […]

Benutzerdefinierte PreferenceCategory-Überschriften

Ich habe einen einfachen Einstellungsbildschirm, der so definiert ist Ich habe bereits ein Style-Setup eingerichtet und an anderer Stelle in meiner App verwendet. #000000 bold 12sp #cccccc 6px 6px 12px und hier ist meine Aktivität public class PreferencesActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.layout.preferences); } } Wie kann […]

Wie kann man Präferenzänderungen in einem PreferenceFragment abhören?

Wie hier beschrieben, untergliedere ich PreferenceFragment und zeige es in einer Aktivität an. In diesem Dokument wird erläutert, wie Sie hier auf Präferenzänderungen warten können, aber nur, wenn Sie PreferenceActivity von der class ableiten. Da ich das nicht mache, wie höre ich nach Präferenzänderungen? Ich habe versucht, OnSharedPreferenceChangeListener in meinem PreferenceFragment zu implementieren, aber es […]

Was ist der einfachste Weg, um eine ArrayList umzukehren?

Was ist der einfachste Weg, um diese ArrayList umzukehren? ArrayList aList = new ArrayList(); //Add elements to ArrayList object aList.add(“1”); aList.add(“2”); aList.add(“3”); aList.add(“4”); aList.add(“5”); while (aList.listIterator().hasPrevious()) Log.d(“reverse”, “” + aList.listIterator().previous());

Wie aktiviere ich die Schaltfläche “Teilen” in der Android App?

Ich möchte die Schaltfläche “Teilen” zu meiner Android-App hinzufügen. So wie das Ich habe die Schaltfläche “Teilen” hinzugefügt, aber die Schaltfläche ist nicht aktiv. Ich klicke, aber nichts passiert. Mein Code in MainActivity.java: private ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_menu, menu); getMenuInflater().inflate(R.menu.main, menu); MenuItem item = menu.findItem(R.id.share_menu); mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share_menu).getActionProvider(); mShareActionProvider.setShareIntent(getDefaultShareIntent()); […]

Falscher requestCode in onActivityResult

Ich beginne eine neue Aktivität von meinem Fragment mit startActivityForResult(intent, 1); und möchte das Ergebnis in der Parent-Aktivität des Fragments behandeln: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, “onActivityResult, requestCode: ” + requestCode + “, resultCode: ” + resultCode); if (requestCode == 1) { // bla bla bla } } Das […]

Verpacken von Android-Ressourcendateien in einer verteilbaren Jar-Datei

Ich arbeite an wiederverwendbarem Android-Code, den ich gerne an andere Entwickler weitergeben möchte, um sie in ihren eigenen Anwendungen zu verwenden. Der Code verfügt über einige Ressourcenabhängigkeiten (Layouts, Xml & Png-Drawables), die ich in einem einzelnen Paket (Jar-Datei) einschließen und referenzieren könnte. Ist das möglich, und wenn ja, was ist die beste Methode dafür?

Android Device Chooser – Gerät wird nicht angezeigt

Ich benutze Eclipse + ADT, und mein physisches Gerät (unten aufgeführt) ist in Android Device Chooser nicht aufgeführt. Ich habe Eclipse und alle Android-Pakete aktualisiert. Auf meinem Telefon läuft Android OS 1.6, was der im Eclipse-Projekt aufgeführten Zielversion entspricht. Der Grund, warum ich mich entschieden habe, auf einem echten Gerät zu testen, ist, dass der […]