آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

Psycho  11 سال پیش  11 سال پیش
+1 0

سلام به همگی
من آموزش 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 سال پیش
+2 0

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

پاسخ به سوال 
Psycho  11 سال پیش
+1 0

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


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