Mit serielle Schnittstelle RS-232 in Android?

Ich möchte Signale über serielle Schnittstelle mit den JavaComm API Klassen auf einem Android-Gerät senden, und hier ist, wie ich es mir vorstelle: 1- das Android-Gerät wäre: Archos 3.2, die Android 2.2 und USB-Host-Modus hat. 2- RxTx lib Paket mit meiner Android App. Und enthalten RxTx nativen Code mit Android NDK. 3- ein kurzes Kabel, […]

Positionieren eines Bildes in einem ImageView mit maximaler Höhe und maximaler Breite

Ich habe ein ImageView mit max Höhe und max Breite beide auf 100 . Die Abbildung unten ist eindeutig kein Platz, aber du kannst deine Phantasie benutzen;) Abbildung 1: ╔══════════════════════════════════════════════╗ ║ ImageView ╔══════════════╗ ║ ║ ║ ║ ║ ║ ║ Actual image ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ […]

NullPointerException auf ViewPager mit Recyclerview

Wir haben auf unserer App einen ViewPager mit einem FragmentPagerAdapter der drei Fragmente enthält. Zwei dieser Fragmente sind mit einem Recyclerview für jeden zusammengesetzt. Die erste Seite (das Fragment ohne ViewPager) wird korrekt angezeigt. Wenn jedoch der ViewPager versucht, die nächste Seite (eine RecyclerView) NullPointerException , stürzt die App aufgrund einer NullPointerException mit dem folgenden […]

Radialgradient für verschiedene dpi

Ich schaffe eine radiale Steigung wie: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#7faacaFF" android:endColor="#cfe1edFF" android:gradientRadius="326" android:type="radial"/> </shape> Aber im gradientRadius-Feld mit Werten wie sp und dip einen Fehler zurückgeben. Gibt es eine Möglichkeit, den Radius und die Skala für mdpi anzugeben und sie automatisch in den restlichen Bildschirmdichten zu skalieren, oder ist es notwendig, […]

Authentifizierungsproblem in BLE Bluetooth Low Energy Gerät

Wir machen ein IOT-Gerät mit einer BLE-Schnittstelle, die die HM-11 ( http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module ) Breakout Board Hosting der Chip CC2541 ( http://www.ti. Com / product / CC2541 ). Die Authentifizierungsmethode ist auf 2:Auth with PIN Clip aus dem Datenblatt mit den verfügbaren Authentifizierungsmodi ist wie folgt: 63. Query/Set Module Bond Mode Send Receive Parameter AT+TYPE? OK+Get:[para1] […]

Wie setze ich android: layout_columnWeight = "1" programmgesteuert zu einem Element in einer Android-Unterstützung v7 Gridlayout

Ich versuche, ein GirdLayout programmgesteuert mit 2 Spalten zu bauen, und ich möchte, dass diese Spalten die gleiche Breite auf die halbe Breite des Bildschirms haben. Ich habe herausgefunden, dass du dies seit API 21 oder mit der Unterstützung v7 GirdLayout Ansicht machen kannst. Ich sehe Beispiele, die Android verwenden: layout_columnWeight = "1", um dies […]

Wie kann ich eError in RxJava (Android) richtig behandeln?

Ich bekomme eine Liste der installierten Apps auf dem Gerät. Es ist eine kostspielige Operation, also verwende ich Rx dafür: Observable<List> observable = Observable.create(subscriber -> { List result = getUserApps(); subscriber.onNext(result); subscriber.onError(new Throwable()); subscriber.onCompleted(); }); observable .map(s -> { ArrayList<String> list = new ArrayList<>(); ArrayList<Application> applist = new ArrayList<>(); for (Application p : (ArrayList<Application>) s) […]

Google Play Game Services Multiplayer mit Aktivitätsumschaltung

In meinem Android-Spiel habe ich einen Turn-basierten Multiplayer. Benutzer warten auf Gegner in der Lobby und wann immer genau 3 zusammen sind, gehen sie zu einem neuen Spielzimmer zusammen, das ist eine andere Aktivität als die Lobby. Die Dokumente deuten darauf hin, dass die Aktivitäten BaseGameActivity erweitern können. Aber während ich die Aktivität umschalte, während […]

Rxjava und Volley Requests

Meine Frage sollte so etwas wie dumm klingen, aber ich springe nur von Asynktask nach RxJava . Damit: Ist es möglich, RxJava Observable mit Volley Requests zu verwenden ?, heißt es, mit zukünftigen Anfragen. Ich frage dies, denn ein anderer httpClient wie Retrofit benutzt RxJava sehr gut, aber persönlich liebes Volley, also ist es möglich? […]

Android Volley gibt mir 400 Fehler

Ich versuche, eine POST Anfrage an meine API zu machen und es funktioniert im Postman (ich bekomme ein gültiges JSON-Objekt), aber nicht mit Volley . Mit folgendem Code: String URL = "http://somename/token"; RequestQueue queue = Volley.newRequestQueue(StartActivity.this); queue.add(new JsonObjectRequest(Method.POST, URL, null, new Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { // handle response Log.i("StartActivity", response.toString()); } […]

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