PDA

View Full Version : استفاده از بارکد خوان



hamidhtc
چهارشنبه 25 تیر 1393, 05:06 صبح
سلام.
دوستان این نرم افزار های بارکد خوان چه جوری کار میکنن؟:متفکر:
من یه مثال پیدا کردم ولی اون فقط برای کدهای qr هستش.چه جوری میشه بارکد های خطی رو خوند؟ (مثل بارکد های قبض)

smemamian
چهارشنبه 25 تیر 1393, 12:06 عصر
سلام
به دو صورت می توانید انجام دهید:

1- نرم افزار Barcode Scanner (http://www.google.com/url?sa=t&rct=j&q=barcode%20scanner%20&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2 Fdetails%3Fid%3Dcom.google.zxing.client.android%26 hl%3Den&ei=QzPGU_OBFaKo0QWW64HQBw&usg=AFQjCNHyuuembwqpkjjkN30Fg2jEkP-VDw&sig2=TG_YOQJQ8cdzdmvhbe4MwA&bvm=bv.71126742,d.bGQ)معروف، به عنوان واسط شما و کاربر باشد. بدین معنی اگر نرم افزار
شما می خواهد روی گوشی نصب شود باید این نرم افزار (Barcode Scanner ) رو هم داشته باشد.
(در واقع شما نرم افزار Barcode Scanner رو فراخوانی می کنید و خروجی اون رو در برنامه خودتون
استفاده می کنید.)

2- خود نرم افزارشما به عنوان نرم افزار جامع باشد بدین معنی که هیچ وابستگی به نرم افزار خاصی نداشته
باشد. در این صورت شما باشد از کتابخانه zxing استفاده کنید.

Nevercom
چهارشنبه 25 تیر 1393, 12:08 عصر
شما می تونید کتابخانه رو به اپلیکیشن اضافه کنید و ازش استفاده کنید، و هم میتونید از Intent استفاده کنید.

ZXing پروژه ای هست که امکان خوندن بارکد رو به شما میده، روش استفاده هم خیلی ساده هست، یک کلاس به برنامه اضافه می کنید و با یک Intent درخواست اجرای بارکدخوان رو میدید، و درنهایت بارکدخوان؛ بارکد دریافت شده رو براتون می فرسته.
در این روش اپلیکیشن ZXing حتماً باید روی گوشی کاربر نصب باشه و اگر نصب نباشه برنامه هشدار میده که برو و دانلودش کن

این روش ساده تر هست و نیاز به مدیریت خاصی نداره، اما وابستگیش این هست که اپلیکیشن نصب باشه

یا هم می تونید کتابخانه رو به پروژه اضافه کنید و ازش استفاده کنید، مزیتش اینه که نیاز نیست برنامه ی خاصی رو دستگاه نصب باشه و برنامه کار خودشو می کنه، اما کمی حجم پروژه افزایش پیدا می کنه (که چندان مهم نیست) و یکم نیاز به مدیریت بیشتری داره

o0o0okay
چهارشنبه 25 تیر 1393, 12:22 عصر
ZXing پروژه ای هست که امکان خوندن بارکد رو به شما میده، روش استفاده هم خیلی ساده هست، یک کلاس به برنامه اضافه می کنید و با یک Intent درخواست اجرای بارکدخوان رو میدید، و درنهایت بارکدخوان؛ بارکد دریافت شده رو براتون می فرسته.

mishe yekam vazeh tar begin yani ba font ya mat bodane moshkel nadare

hamidhtc
یک شنبه 29 تیر 1393, 04:57 صبح
چه طوری میشه کدهای بارکد رو تحلیل کردو ازش استفاده کرد؟(برنامه بعد از اسکن چندتا شماره میده که مربوط میشه به کد شرکت ها و کد محصول و کد اون کشور .چه جوری میشه اون کد رو تحلیل کرد و ازش استفاده تو برنامه کرد؟)