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

کمک در کد بلوتوث زیر

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

با سلام دوستان

بچه ها من میخام یه متنی رو هر ۱۰ ثانیه بفرستم یه بار که رو دکمه فشار دادم خودکار خودش هر 10ثانیه متن رو بفرسته....من از کد زیر استفاده کردم ولی هر 10ثانیه گزینه اشتراک بلوتوث میاد و باید هی رو بلوتوث کلیک کرد فرستاده بشه.... میخام این انتخاب خودکار اتفاق بیفته به صورتی که pair بشه.... ممنون میشم کمک کنید

////////////////////
Button b2 = (Button) findViewById(R.id.button1);
b2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {


Timer timerObj = new Timer();
TimerTask timerTaskObj = new TimerTask() {

public void run() {



final Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setComponent(new ComponentName("com.android.bluetooth",
"com.android.bluetooth.opp.BluetoothOppLauncherActivity"));
shareIntent.putExtra(Intent.EXTRA_TEXT, mTextViewPercentage.getText().toString());
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "iran");


}

};
timerObj.schedule(timerTaskObj, 0, 15000);


}
});

نظرات

ayhan 9 سال پیش
کسی نیست راهنمایی کنه؟همه تو انجمن فقط سوال میپرسن :(

پاسخ‌ها 1

sh.khaksar 9 سال پیش

خوب اگر میخواید خودکار باشه نباید سمت android درخواست رو به صورت Intent بفرستید. بلکه باید برای برنامتون Permission بلوتوث رو فعال کنید و در واقع برنامه خودتون رو تبدیل به یک فرستنده واقعی بلوتوث کنید.


مستنداتش‌:‌ https://developer.android.com/guide/topics/connectivity/bluetooth.html

نظرات

ayhan 9 سال پیش
سخت شد داداش :(

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