Freut mich und bin auf deine Ergebnisse gespannt
Beiträge von Kogoro-Christopher
-
-
Kein Problem. Immer wieder gerne
Vll. Willst du dann ja mal etwas drüber schreiben -
Hi,
Ich denke du kommst um eine library nicht herum.
ffmpeg oder wie es heißt könnte es vll. Auch für Android geben.
Direkt wüsste ich nichts... -
Ja so in der Art
Deine App muss in irgendeiner Weise mit dem Drucker kommunizieren.
In dem Beispiel oben über Bluetooth.
Da ist Canon wohl umgänglich und du musst nur die PDF-Datei schicken.
Wie das mit anderen Formaten ist, weiß ich nicht.Der Druck-Button müsste dann die Verbindung herstellen und die Datei an den Drucker schicken.
Solltest du noch Codeprobleme haben, kannst du mir den auch gerne privat zukommen lassen
-
Ich schätze, dass diese es über Wlan machen.
Man muss halt dann nur die für die verschiedenen Hersteller Strukturen kennen und dann diese an den Drucker senden.Hast du zu dem Canon auch eine Dokumentation zu?
Also eine für die Schnittstelle.
Ansonsten hat Canon ja auch eine App. Vll. Haben diese auch ein intent das man senden kannIch hab mal recherchiert:
PDFs erkennt er wohl automatisch wenn nur die Datei gesendet wird.
Also einfach eine Bluetoothverbindung aufbauen (http://www.androidpit.de/de/an…luetooth-senden-empfangen) und die Datei senden -
Wenn du mir einen Link über den Drucker schicken könntest und am besten eine Schnittstellendokumentation könnte ich dir besser helfen
Ansonsten musst du die Schnittstelle am Handy mit der Schnittstelle am Drucker verbinden (Wlan, Bluetooth, etc.). Dann guckst du dir die Dokumentation des Druckers an, wie er Aufträge annimmt.
Dieses baust du in der App nach und sendest das zum Drucker.
Dann kann der Drucker das drucken -
In der App musst du dann zum Drucker Kontakt aufnehmen und die entsprechende Datei senden.
Dazu solltest du dann aber auch die Struktur des Auftrages beim Drucker wissen, sodass du diese "übernehmen" kannst -
Das Problem wird wahrscheinlich sein, dass es keine Liste ist, sondern nur ein String.
Es war in deinem Beispiel oben allerdings ein String in einer Array-Struktur.
Vll. ist das der Fehler -
Ich hatte da einfach nur schon Probleme, wenn der Query ein bisschen komplexer wurde. Z.B. die nächsten Standorte ausgeben etc.
-
Ahh okay dafür ist es wirklich eher unpraktisch.
Mhmm... Da müsstest du wohl mal den Support von denen anschreiben, inwieweit man eine Schnittstelle am Drucker für soetwas nutzen kann.
Ansonsten gucken, dass man einen Bluetooth-Drucker bekommst, bei dem die Schnittstelle bekannt ist -
Das du mobil mit dem Internet verbunden bist, ist eine zwingende Vorraussetzung.
Wie meinst du das mit dem einbinden? -
Auf jedenfall kannst du mal bei Google suchen oder http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/ hier gucken
Ich selbst habe damit noch nicht gearbeitet, von daher werde ich dir dahingehend nicht viel helfen können.
Es ist wahrscheinlich nicht sehr schwierig, wenn es über TCP/IP geht.
Müsst ihr auch einen Server dazu schreiben oder bekommt ihr einen gestellt? Also ein Programm das auf dem Simulator läuft. -
Welche Schnittstellen bietet denn der Simulator?
Muss es C++ sein?
Wie sind deine genauen Kenntnisse mit C++? -
Ja so sollte es gehen
Wenn du einen Drucker hast, der es unterstützt! -
Kommt ganz darauf an, ob du Inhalte offline speichern lassen möchtest und du mit den beschränkten Möglichkeiten von SQL unter Android klar kommst
-
Eigentlich findest du alles bei Google selbst: http://developer.android.com/g…cs/data/data-storage.html
Dann musst du es nur ein bisschen konvertieren und dann müsste es gehen -
Willkommen im Forum
Hoffe du hast Spaß mit Android und die App bereitet dir nicht so viele Kopfschmerzen -
Hab leider in Moment keinen Beispielcode parat.
Eine globale Int-Variable einfügen, kriegst du wohl hin.
In der Methode für den NavDrawer-Klick fügst du nach dem Select einfach eine IF-Abfrage ein, ob die globale Variable mit der angeklickten ID gleich ist. Dann brauchst du nicht neu laden. Ansonsten lädst du das Fragment.
Hoffe das ist verständlicher -
Einfach eine globale Variable in der Activity einfügen, die bekommt dann die NavItem-ID, die selektiert ist.
Dann brauchst du in der Unterscheidung welches Fragment geladen wird nur überprüfen, ob es schon geladen wurde -
Vll. fängst du den Klick einfach ab
Ansonsten tritt es auch bei anderen Versionen auf?