Android为什么设置铃声后为静音

public void change(int position){
Mp3Info mp3Info = getMusic.getMp3Infos(MainActivity.this).get(position);
File sdfile = new File(mp3Info.getUrl());
// Toast.makeText(MainActivity.this, mp3Info.getUrl(), Toast.LENGTH_LONG).show();
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);

    Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile
            .getAbsolutePath());
    Uri newUri = this.getContentResolver().insert(uri, values);
    RingtoneManager.setActualDefaultRingtoneUri(MainActivity.this,
            RingtoneManager.TYPE_NOTIFICATION, newUri);

    Toast.makeText(getApplicationContext(), mp3Info.getArtist()+"", Toast.LENGTH_SHORT)
            .show();
}

最后的Toast可以获取歌曲歌手,说明得到了歌曲啊,为什么设置后就变为静音了

查看全部
a920084120
老朽不禁女色
2015/06/21 13:00
  • android
  • 点赞
  • 收藏
  • 回答
    私信

0个回复