无法将用户选定的声音设置为推送通知

时间:2014-09-19 10:49:19

标签: android push-notification android-notifications

您好我正在我的应用中处理推送通知。 因为我能够成功获得通知。 我正在尝试将用户选择的声音设置为推送通知。 为此我将用户选择的声音文件路径存储在首选项

 NotificationCompat.Builder  mBuilder =  new NotificationCompat.Builder(this);
    mBuilder.setSmallIcon(R.drawable.ic_launcher);
    mBuilder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.notif_icon));
    mBuilder.setContentTitle(context.getString(R.string.app_name));
    mBuilder.setTicker("Message from " +context.getString(R.string.app_name));
    mBuilder.setWhen(System.currentTimeMillis());
    mBuilder.setAutoCancel(true);
    Uri uri = Uri.parse(CommonUtilities.sp.getString("PUSHNOTIFICATIONTONE", "Null"));
    Log.d("Path: ", uri.toString());
    mBuilder.setSound(uri);

我在

之前选择了Log中的确切路径
09-19 16:14:45.511: D/Path:(17832): content://com.estrongs.files/mnt/sdcard/Ringtones/bbm_tone.wav

任何人都可以告诉我,我哪里出错了?

0 个答案:

没有答案