ActionRingtonePicker

ساخت وبلاگ
يسلام.

من در برنامه م نیاز دارم که یکی از صداهای رینگتون رو انتخاب کنم و این صدا برای اتصال شارژر و قطع شارژ پخش بشه. کلاس رسیور رو نوشتم و تست کردم درست هستش.

برای باز شدن پنجره رینگتون هم کدهای زیر رو نوشتم اما نمیدونم در OnActivityResult باید از چی استفاده کنم برای ذخیره ی این صدا.Huh

b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION | RingtoneManager.TYPE_RINGTONE);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_DEFAULT_URI, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));

Uri urie = RingtoneManager.getActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, urie);

startActivityForResult(intent, REQUEST_PICK_FILE);
}

});


[تصویر: mzqsw0kvhk26jzsb19l2.jpg]

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 161 تاريخ : چهارشنبه 18 فروردين 1395 ساعت: 7:29