بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کار با بلوتوث ( bluetoothSocket )

مدیریت گفتگو
Psycho 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام به همگی
من آموزش 23 در مورد socket programming رو دیدم ولی هرچقدرررررر سرچ کردم نتونستم کار با بلوتوث رو یاد بگیرم چون هیچ جا آموزشاش شباهتا به آموزشای استاد نداشت و واقعا گیج شدم

یه نفر بیاد بگه چجوری با بلوتوث میتونم 2تا گوشی رو کانکت کنم و یه متن رو از یکی به اون یکی بفرستم

مثلا یه همچین کدی پیدا کردم ولی خیلی جاهاش واسم نامفهومه :

 protectedvoid onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);BluetoothAdapter ba =BluetoothAdapter.getDefaultAdapter();
BluetoothDevice bd = ba.getRemoteDevice("20:13:10:15:39:84");
Toast
.makeText(getApplicationContext(), bd.getName(),Toast.LENGTH_SHORT).show();
BluetoothSocket bs =null;
try
{ bs = bd.createInsecureRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
}
catch(
IOException io){Toast.makeText(getApplicationContext(),"Socket Create : "+ io.toString(),Toast.LENGTH_SHORT).show();
}
try{ ba.cancelDiscovery(); bs.connect();}catch(IOException io){Log.e("Socket Connect", io.toString());
Toast.makeText(getApplicationContext(),"Socket Connect : "+ io.toString(),Toast.LENGTH_LONG).show();
}
}}

الان این کد چیه و من باید به جاش چی بنویسم؟:

00001101-0000-1000-8000-00805F9B34FB

یا مثلا این کد :

20:13:10:15:39:84

کلیات کار رو بلدم ولی اینکه چجوری یه ساکت بسازم که ازش استفاده کنم رو نمیدونم و واقعا گیج شدم :(
پیشاپیش دست هرکی جواب بده درد نکنه

نظرات

پاسخ‌ها 2

Psycho 11 سال پیش

کسی نبود؟
استاد که تو آموزشا میگن کاری نداره
خوب لااقل یکی بیاد بگه اون socket رو چجوری بسازم که ازش استفاده کنم :(

نظرات

Psycho 11 سال پیش

استاد نگفتن وقتی جواب یه سوال رو کسی تو نجمن نده خودشون میان و جواب میدن؟
حداقل 5-6 تا نمونه مشابه این سوال تو انجمن هست و کسی جوابی دریافت نکرده !

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .