kennt sich irgendwer mit ejabberd und android smack verbindung aus ? ich kann mich nicht verbinden von smack zu ejabberd
Beiträge von Liny
-
-
Hallo
Ich würde gerne von euch wissen, wie das so ist, wenn jemand eine App für einen anderen Entwickelt.
Ich möchte eine App für ein Unternehmen entwickln und ihm schließlich das Projekt "übergeben", so das ich mit ihm nichts mehr zu tun haben werde.
(Gehen wir gehen davon aus, dass die App reif ist, ausreichend getestet wurde und ich natürlich eine Zeit lang für weitere Fragen erreichbar bin)Wie geht man in so einem Fall vor? Ich gehe davon aus, dass ich dann für jeden Kunden einen Developer Account rstellen muss?
Wie machen das Entwickler, die für andere hier und da kleine Projekte entwicklen und dann getrennte Wege gehen? Verwalten die alle Apps (für die sie einmalig Geld bekommen haben )in ihrem eigenen Developer Account und pflegen das bis in alle Ewigkeit ?
lg
-
jogimuc vielen Dank.
Das hat mir geholfen. Jetzt läuft es so wie ich es wollte.
Seltsam, dass in den vielen Tutorials und Video-Kursen die ich bereits durchgelernt habe das keine Erwähnung findet.
(Die Antwort vom Server ist ein Json String. Also reiner Text.)Danke nochmal...
-
ich habe nur herausgefunden, dass dieser code zwischen Log.i start und Log.i end 20 Sekunden in Anspruch nimmt:
Code
Alles anzeigenif (responseCode == HttpURLConnection.HTTP_OK) { Log.i("-----start-------", String.valueOf(new Timestamp(System.currentTimeMillis()))); InputStream in = urlConnection.getInputStream(); InputStreamReader reader = new InputStreamReader(in); int data = reader.read(); while (data != -1) { char current = (char) data; result += current; data = reader.read(); } Log.i("-----end-------", String.valueOf(new Timestamp(System.currentTimeMillis()))); return result; } else { ... }
wa smache ich da falsch ?
-
Hallo,
die Bilder will ich im Internet speichern. Ganz normale Geschichte: Der eingeloggte User kann sein Profil-Bild hochladen.
Das habe ich bisher ganz gut mit einem HTML-Formular Feld erledigt. Auf dem Server habe ich die Bild-Datei aufgegriffen, es in base64 umgewandelt und schließlich in der DB gespeichert.Als eine Liste der User (wie eine ListView) angezeigt werden musste habe ich habe ich einfach mit einer SELECT-Query neben den anderen Columns wie uid und username usw die Spalte mit dem Bild abgefragt.
Die Anfrage ging über ein Ajax-Request.
Von Start der Anfrage bis zum Anzeigen der Bilder (<img src="base64..... />) dauerte es Bruchteile einer Sekunde, wie es sich eben gehört.Aber jetzt in Android dauert es Minuten. Der Download erfolgt im AsyncTask. Die Seite wird schon angezeigt, aber bis der RecyclerView mit den Bildern erscheint dauert es Minuten.
Irgendetwas stoppt das ganze. Kann es sein, dass die Zurückkonvertierung von base64 so lange dauert ?
-
hi,
ich möchte zu diesem Thema anknüpfen und nicht unnötig ein neues Thread aufmachen. Ich stehe derzeit vor einem ähnlichen Problem.
Bisher habe ich (im Web Umfeld) die Profil-Bilder der User als Base64 in der DB gespeichert. Der Verwaltungsaufwand ist dadurch viel geringer.
Das selbe habe ich nun in der App probiert. Das Problem ist nun, dass es Minuten !!! dauert, bist die Bilder dann in den entsprechenden Image-Views angezeigt werden. Das sind zwar 20 Bilder, aber sehr kleine, die wiegesagt vom Browser in Sekunden heruntegeladen und dargestellt wurden.Was ist der Standard-Weg, wenn user in einer ganz gewöhnlichen Community-App ihr Bilder hochladen. Base64 oder doch Links in DB speichern ? oder ein anderer Weg ?
danke...
-
Hallo Leute,
ich bin Android Neuling und will euch fragen, ob ich da eine Sache richtig verstanden habe, unswar...1) Die HttpURLConnection Klasse ist eine direkte Java-Klasse, die in Android (innerhalb der Android-Klasse AsyncTask) für Http-Anfragen genutzt wird. Es gibt keine gleichnamige Android-Klasse. Stimmt das ?
2) Es gibt Libraries, die komfortable(re) Methoden für Http-Anfragen bieten, die aber (alle?) "unter der Haube" selbt die HttpURLConnection Klasse nutzen (müssen?). Stimmt das ?
Ich komme da durcheinander, weil es im Internet seltsame Vergleiche zwischen Libraries und der Klasse HttpURLConnection gibt. Es gibt sogar Leute die schreiben
HttpUrlConnection in Android würde die Library OkHttp verwenden.Ich bin auf OkHttp gekommen, weil ich nach einer Möglicheit suchte, mit der ich Cookies persistent speichern kann.
Danke...