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

ارسال فایل با بلوتوث(حل شد)

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

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

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
farshid.shokrollahi  11 سال پیش
+7 0

برای ارسال فایل می تونید از کد های زیر استفاده کنید

 private void send_bluetooth(){
		try
        {
			String PATH = Environment.getExternalStorageDirectory() + "/آدرس دایرکتوری/";
			File f = new File(PATH + "file.mp3");
            if(f.exists())
            {
            	try {
            		   

Intent share = new Intent(); share.setAction(Intent.ACTION_SEND); share.setType("audio/*");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(f)); startActivity(Intent.createChooser(share, PersianReshape.reshape("ارسال فایل"))); } catch (Exception e) { msg(PersianReshape.reshape("خطا در ارسال فایل")); } } else{ msg(PersianReshape.reshape("فایل مورد نظر یافته نشد")); } } catch (Exception e) { msg(PersianReshape.reshape("خطا")); } }

و برای ارسال فایل عکس بجای 

share.setType("audio/*");

از کد زیر استفاده کنید

 

 share.setType("image/*");

 

0 0
دوستان متد msg() همان toas هست که من به این روش برای کوتاه کردن کد ها در یک کلاس به صورت متد نوشتم (11 سال پیش)
پاسخ به سوال 
ATRAS  11 سال پیش
+1 0

 سوال: داخل پرانتزهر متنی میتونیم بنویسیم؟

 startActivity(Intent.createChooser(share,PersianReshape.reshape("ارسال فایل")));

این کد برای چیه؟

PersianReshape

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

+3 0
شما اگه کلاس persianreshap رو ندارید بجای اون بعد ویرگول فقط متن رو بنویسین این متن در دیالوگی که بعد از فراخوانی send_bluetooth() باز می شه و برای انتخاب نحوه ارسال هست که می تونید با بلوتوث ، وای فای وسایر نرم افزار های نصب شده در گوشی فایل رو بفرستین. هر متنی می تونین به جای ارسال فایل بنویسین برای تست فکر نکنم تو امولیتور بشه رو گوشی واقعی تست کنین چون نیاز به روشن کردن بلوتوث در گوشی گیرنده و انتخاب اسم بلوتوث و ارسال فایل هست . کد سالمه و اجرا می شه من تو تمام پروژه هام ازش استفاده می کنم (11 سال پیش)
+3 0
PersianReshape کلاسی هست که متن فارسی رو در گوشی هایی که فارسی ساپورت نمی کنن درست نشون می ده (11 سال پیش)
+1 0
آخه مشکل اینجاست از این قسمت ایراد میگیره. (startActivity) (11 سال پیش)
0 0
درست شد. (11 سال پیش)

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