Tag: java

Android / PhoneGap: Drittanbieter-Bibliotheken in Plugin-Entwicklung verwenden

Ich arbeite an einem PhoneGap / Cordova Plugin, das eine Socket zum Senden und Empfangen von OSC-Nachrichten (Open Sound Control) bereitstellen soll. Zu diesem Zweck möchte ich JavaOSC verwenden, aber ich bin mir nicht sicher, wie man die Bibliothek in mein Projekt einbezieht . Ich benutze Android Studio und ich habe dieses Tutorial grundsätzlich befolgt, […]

Aktivität erweitert ActionBarActivity und YouTubeBaseActivity

In meiner Anwendung muss getSupportActionBar() , um seinen Titel zu ändern und aktivieren Sie home als Back-Taste. Ich muss auch ein YouTubePlayerView , um ein Video anzuzeigen. Ich kann ActionBarActivity und YouTubeBaseActivity nicht gleichzeitig verlängern. Was ist der richtige Weg, um ein solches Problem zu lösen?

Ist RecyclerView.ViewHolder muss immer eine innere Klasse sein?

Ich habe zwei RecyclerView.Adapter s, die genau die gleichen RecyclerView.ViewHolder s als innere Klassen verwenden. Ich wollte Code-Duplizierung loswerden und machte diese ViewHolder s kostenlos, separate Klasse, so dass die brandneue Klasse jetzt von jedem RecyclerView.Adapter s verwendet werden kann. Allerdings sah ich viele Schwierigkeiten zum Beispiel Schwierigkeiten beim Zugriff auf die Adapterobjekte. getAdapterPosition() immer […]

Android quadratische Bildansicht

Ich versuche, einen Tisch mit quadratischen Bildansichten zu machen (und alle mit der gleichen Größe). Das Problem ist, dass die Bilder unterschiedliche Größe und Breite haben. Der Tisch ist 3×3 und ich möchte: jede Zelle hat eine mit = 1/3 der Bildschirmbreite (vielleicht mit dem Layout Gewicht?) Und Höhe = Breite Viel besser, wenn es […]

Sqlite auf Android: So erstellen Sie eine sqlite dist db-Funktion – in der App für Distanzberechnung mit lat, long verwendet werden

Wir bauen eine Android-App, die den aktuellen Standort des Benutzers (lat, long) verwendet und die Top 50 Veranstaltungsorte rund um den aktuellen Standort, sortiert nach Distanz, Wir haben diese Locations in einer SQLite DB gespeichert. Wir planen, mit der sqlite DB mit der App zu versenden. Um nur die relevanten Top 50 nächstgelegenen Locations abzurufen, […]

Android Testing: Dialog. Überprüfen Sie es isShowing ()

Hier ist meine Methode, es geht gut und zeigt den Dialog. public void showDialog(){ final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.mylayout); dialog.show(); } Ich habe ein Testprojekt und ich möchte testen, dass der Dialog auftaucht. Ich möchte die .isShowing () Methode anwenden. Etwas wie das… assertTrue(dialog.isShowing()); Aber ich weiß nicht, wie ich in meinem Test […]

Anmelden "Java Library Code" libs für Android-Anwendungen

Ich folge dem Rat , um Android-Gerät (nicht Anwendung!) Unabhängigen Bibliothekscode für meine Android Apps in einem separaten "Java Library Code" -Projekt zu implementieren. Dies macht das Testen für mich einfacher, da ich das Standard-Maven-Projekt-Layout, Spring-Test-Support und Continuous Build-Systeme verwenden kann, wie ich es gewohnt bin. Ich möchte das nicht in meinem Android App-Projekt mischen, […]

So stellen Sie die Nachricht ein, wenn ich die Ausnahme bekomme

public class XMLParser { // constructor public XMLParser() { } public String getXmlFromUrl(String url) { String responseBody = null; getset d1 = new getset(); String d = d1.getData(); // text String y = d1.getYear(); // year String c = d1.getCircular(); String p = d1.getPage(); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("YearID", y)); nameValuePairs.add(new BasicNameValuePair("CircularNo", c)); […]

Halten Sie die Dinge dezentral Android

Dies könnte nicht viel Sinn in Bezug auf Android SDK, aber in C + + Ich bin verwendet, um meine main.cpp (und speziell main () -Funktion) als ein Ort, wo ich deklarieren und initialisieren andere Klassen / Objekte, und danach alle Dinge, die meine Bewerbung in diesen Klassen findet. Ich komme nie wieder und prüfe […]

So aktualisieren Sie die erweiterbare Listenansicht, wenn sich die Daten des Adapters ändern

Ich habe eine Aktivität, die ExpandableListActivity erweitert. Ich benutze SimpleCursorTreeAdapter, um ExpandableListView zu füllen. Mein Layout enthält Listenansicht und leere Ansicht. Bei App-Start ExpandableListActivity wird automatisch die richtige Ansicht ausgewählt. Meine Schritte: App startet, es gibt keine Daten. (Leere Ansicht auf dem Bildschirm) Legen Sie einige Daten in db ein. Rufen Sie adapter.notifyDataSetChanged (); Aber […]

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