Von Erfahrungen würde ich nicht reden wollen, aber die angesprochene App kann auch den
Honeywell Dolphin 70e ansprechen. Dazu musste ich das
SDK des Herstellers herunterladen und einbinden, mit java2op eine Wrapper-
Unit erstellen lassen und das Ganze dann über die
Routinen von Brian Long ansprechen.
Hallo Detlef,
ich hoffe du hast "Warmnachten" gut rum bekommen?
Ich jedenfalls bin froh dass der Stress vorbei ist und ich mich nun wieder in Ruhe mit Java rumärgern darf ^^
Also Situation ist folgende: Nachdem ich ein halbes Jahr auf die Freigabe für die Anschaffung der Dolphin 75e warten musste, kamen die endlich kurz vor Weihnachten. Ich habe mir von Honeywell das
SDK für den Dolphin 75e runtergeladen. Da drinnen eine DataCollection.jar und einige XyzActivity.java. Die JAR habe ich durch Java2Pas geschickt und die erzeugten Interface-Units dann händisch zu einer einzigen
Unit zusammengepackt wegen Sichtbarkeitsproblemen und Kreuzbezügen. Dabei kam die HoneywellD75E.pas heraus, welche ich hier mal als Anhang beifüge.
Desweiteren habe ich die DataCollection.jar als zusätzliche Android-Bibliothek in die Projektverwaltung aufgenommen und in meiner AndroidManifest.template.xml die Zeile <%services%> gegen <service android:exported="false" android:name="
com.honeywell.aidc.mytestapp"/> ausgetauscht, weil sich der Java-Compiler andernfalls über einen fehlenden Name-Parameter im Service-Tag aufgeregt hat. Ob das so sauber ist in den Namenszweig von Honeywell zu gehen, keine Ahnung. Sah erstmal schick aus und der Compiler war zufrieden ^^
So, und nun steh ich da wie ein Ochs vorm Scheunentor und komm nicht weiter. Soweit ich die Interfaces verstehe, müsste ich ein Objekt "JBarcodeReader" instantiieren und dann z.B. über addBarcodeListener einen Eventhandler zuweisen welcher auf Ereignisse vom Barcode-Dienst lauscht und dann an meine App weiterleitet. Ferner habe ich inzwischen aufgeschnappt, dass ich eine Activity im Delphi erweitern müsste, wobei mir da im Moment auch die ??? überm Kopf kreisen.
Einfach gesagt, ich brauch mal eine Art Todo-Liste wie man hier vorgehen muss. Denn die verfügbaren Tutorials setzen
IMHO Erfahrung mit Android-Java-Entwicklung voraus, die ich leider nicht habe. Vielleicht kannst du mal einen kleinen Einblick in deine Implementierung vom Dolphin 70e geben? Evtl. ist das ja ähnlich...
Grüße
Cody