بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر صدای الارم نتیفیکیشن
سلام
دوستان من از این کد استفاده کردم برای نمایش نتیفیکیسن در برنامه می خوام بدونم برای تغییر صدای الارم نتیفیکیشن باید چطور عمل کنم می دونم خط مربوط به Uri alarmSound ... مربوط میشه به الارم نتیفیکیشن اما نمی تونم صدای خودم رو جایگزین کنم
کسی راهکاری برای این موضوع داره ؟
private void Notification(String title, String matn, String title_first) {
// Uri uri = Uri.parse("market://details?id=" + link);
// Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
Uri alarmSound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Intent notificationIntent = new Intent(context, ActivityMain.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pIntent = PendingIntent.getActivity(currentActivity, 0, notificationIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(currentActivity)
.setSound(alarmSound)
.setSmallIcon(R.drawable.notificationsmall)
.setTicker(title_first)
.setContentTitle(title)
.setContentText(matn)
.setContentIntent(pIntent)
.setAutoCancel(true);
NotificationManager notificationmanager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationmanager.notify(0, builder.build());
}
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
فرشاد خدامرادی
11 سال پیش
+1
0
یک folder به اسم row در زیرشاخه rec بسازید و فایل صوتی را درون آن قرار دهید سپس با کد زیر آن را اضافه کنید:
builder.setSound(Uri.parse("android.resource://"
+ context.getPackageName() + "/" + R.raw.mysound))
پاسخ به سوال
hamidd
11 سال پیش
+1
0
یه فایل صوتی بزارید توی پوشه ی raw و uri شو بدید بهش.
Uri url = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.mysound);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .