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

تغییر صدای الارم نتیفیکیشن

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

سلام 

دوستان من از این کد استفاده کردم برای نمایش نتیفیکیسن در برنامه می خوام بدونم برای تغییر صدای الارم نتیفیکیشن باید چطور عمل کنم می دونم خط مربوط به 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 سال پیش

یک folder به اسم row در زیرشاخه rec بسازید و فایل صوتی را درون آن قرار دهید سپس با کد زیر آن را اضافه کنید:

 builder.setSound(Uri.parse("android.resource://"
					 + context.getPackageName() + "/" + R.raw.mysound))

نظرات

alireza 11 سال پیش
بسیار ممنون
hamidd 11 سال پیش

یه فایل صوتی بزارید توی پوشه ی raw و uri شو بدید بهش.

 Uri url = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.mysound);

 

نظرات

alireza 11 سال پیش
بسیار ممنون

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