View Full Version : بلوتوث
aaaammmiir
شنبه 11 خرداد 1392, 18:55 عصر
سلام من یه کاربر تازه واردم و تاه برنامه نویسی با اندر روید رو شروع کردم
یه سوال برام پیش اومده کهچطوری باید یه کانکشن بلوتوث بسازیم کد خاصی داره ؟
میخوام مثلا یک فایل لاگ رو به یک کامپیوتر ارسال کنه و بتونه اونو ویرایش کنه باید چکار کنم ؟ :ناراحت:
:قلب:
Modernidea
شنبه 11 خرداد 1392, 23:06 عصر
سلام
اگر قصد ارتباط گوشی با کامپیوتر را دارید باید دو موضوع را بررسی کنید،
1- کار با بلوتوث در اندریود
2- کار با بلوتوث در کامپیوتر که میتواند با زبان های سی شارپ، جاوا و یا هر زبان برنامه نویسی دیگری که بر روی سیستم عاملهای کامپیوتر قابل نصب باشد و امکان کار با بلوتوث را بدهد، پیاده سازی شود.
یکی از بهترین راه های شروع کار با بلوتوث در اندروید، بررسی سمپلی است که گوگل ارائه داده. این سمپل اسمش Bluetooth Chat است که یک ارتباط دوطرف از طریق بلوتوث را برای دو گوشی به صورت همزمان فراهم میکند.
این سمپل در SDK اندروید موجود است.
اگر از Eclpse استفاده میکنید و سمپل های SDK را نصب کرده اید (http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2F samples%2Fsamples.html)، میتوانید سمپل مورد نظر را باز کرده (http://stackoverflow.com/a/11133905/478162) و کد آن را بررسی کنید.
من برای کار با بلوتوث در کامپیوتر، از زبان سی شارپ و کتابخانه 32feet (http://32feet.codeplex.com/) استفاده کرده ام. تقریبا کلاس های کامل و مفیدی برای کار با بلوتوث را دارد. البته کامپوننت های مجانی و فروشی دیگری هم موجود است که تمام آنها خارجی است و اکثرا باید خریداری شود که تقریبا خرید آنها غیر ممکن است! بازهم شما جستوجو کنید بلکه کامپوننت بهتری پیدا کردید، زیرا من در مورد این موضوع تقریبا یکسال پیش تحقیق کرده ام!
در این لینک (http://luugiathuy.com/2011/02/android-java-bluetooth/) نیز برنامه ای را پیدا میکنید که یک ارتباط بلوتوثی بین اندروید و کامپیوتر برقرار کرده و موس کامپوتر را توسط گوشی موبایل کنترل میکند. زبان برنامه سمت سرور یا کامپیوتر، جاوا است.
توجه کنید، با منابع ای که در اختیارتان قرار داده ام، کاملا میتوانید برنامه مورد نظر خود را پیاده سازی کنید، پس لطفا دقیق مطالعه کنید.
موفق باشید.
Modernidea
یک شنبه 12 خرداد 1392, 23:54 عصر
درضمن این را هم یادم رفت که یاد آوری کنم، در ایمولاتور اندروید (ایمولاتور یا AVD که از خود گوگل دریافت میکنید) بلوتوث وجود ندارد!
اگر قصد تست نرم افزار بر روی ایمولاتور را دارید، باید سیستم عامل اندروید را بر روی یک ماشین مجازی مثل VMware یا VirtualBox نصب کنید و از آن به عنوان دستگاه اندروید استفاده کنید.
لطفا اگر دوستان در این مورد سوالی داشتند در تاپیک جدیدی مطرح کنند تا جواب بدهم.
موفق باشید.
aaaammmiir
دوشنبه 13 خرداد 1392, 14:58 عصر
من دنبال کدی هستم که بتونم یک فایل لاگ رو ا طریق گوشی تو کامپیوتر تغیر داد فقط دنبال اون کدم !
از ایکیلیپس استفاده میکنم
Modernidea
چهارشنبه 15 خرداد 1392, 09:05 صبح
سلام
شما مستقیما با اندروید که نمیتونید همچین کاری بکنید!
باید یک ارتباط با کامپیوتر برقرار کنید، و این ارتباط باید بین برنامه موجود روی دستگاه اندرویدی و برنامه که در کامپیوتر اجراشده باشه و با توجه به دستوراتی که از طرف دستگاه اندروید میاد، تغییرات مورد نظر توسط برنامه روی کامپیوتر انجام شود.
موفق باشید.
aaaammmiir
پنج شنبه 16 خرداد 1392, 22:56 عصر
ایا کدی وجود داره یک فایلی رو بلوتوث کنه ؟
اگه داره اونو لطفا بدید !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.