PDA

View Full Version : آموزش بلوتوث برای اندروید



vahidso
یک شنبه 27 فروردین 1391, 21:30 عصر
سلام به همه دوستان عزیز
من خیلی دوست دارم با بلوتوٍث کار کنم فقط نمی دونم باید از کجا شروع کنم. راستش تازه شروع به برنامه نویسی برای اندروید کردم. از دوستانی که در این زمینه کار کردن خواهشمندم به من در این زمینه کمک کنند.
پیشاپیش متشکرم.

srfarzad
دوشنبه 28 فروردین 1391, 12:47 عصر
برای شروع به لینک زیر برید ، چون خیلی با روش خوبی کار با بلوتوث رو شرح داده

مشاهده لینک (http://mobile.tutsplus.com/tutorials/android/android-quick-look-bluetoothadapter/)

shonrahm
دوشنبه 13 مرداد 1393, 19:58 عصر
linkesh faal nist mishe komakam konid

akbar8298
سه شنبه 14 مرداد 1393, 12:40 عصر
تابع ارسال با بلوتوث
public static void ShareWithBluetooth(Context context, String _path) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("audio/*");
File archivo=new File(_path);
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(archivo) );
///////////////////pakage manager
PackageManager pm = context.getPackageManager();
List<ResolveInfo> appsList = pm.queryIntentActivities( intent, 1);

if(appsList.size() > 0) {
//Toast.makeText(this,"su telefono no cuenta con aplicacion de intercambio de datos",Toast.LENGTH_LONG).show();
}
//selleccionar la aplicacion de bluetooth
String packageName = null;
String className = null;
boolean found = false;
// BluetoothAdapter.checkBluetoothAddress("");
for(ResolveInfo info: appsList){

packageName = info.activityInfo.packageName;
if( packageName.equals("com.android.bluetooth")){
className = info.activityInfo.name;
found = true;
break;// found
}

}
if(! found){
Toast.makeText(context,"...",
Toast.LENGTH_SHORT).show();
// exit
}
intent.setClassName(packageName, className);
context.startActivity(intent);
}