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

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

alireza  11 سال پیش  11 سال پیش
0 0

سلام 

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

0 0
بسیار ممنون (11 سال پیش)
پاسخ به سوال 
hamidd  11 سال پیش
+1 0

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

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

 

0 0
بسیار ممنون (11 سال پیش)

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