相关疑难解决方法(0)

如何在我的活动中设置Android铃声?

我正在尝试通过Android活动中的代码找到一种设置新默认铃声的方法.

我已经将铃声下载到了bytearray.

android ringtone android-activity

41
推荐指数
1
解决办法
7万
查看次数

将音频文件设置为铃声

我已将文件保存在sdcard/media/audio/ringtones文件夹中.该文件将出现在铃声选择的settings/sound/phone铃声列表中.

但我想将该文件设置为我的代码中的铃声.这是我的代码.

  File k = new File(path, filename);

  ContentValues values = new ContentValues();
  values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
  values.put(MediaStore.MediaColumns.TITLE, "TwiAppclip");
  values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
  values.put(MediaStore.Audio.Media.ARTIST, "cssounds ");
  values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
  values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
  values.put(MediaStore.Audio.Media.IS_ALARM, false);
  values.put(MediaStore.Audio.Media.IS_MUSIC, false);

  Uri uri = MediaStore.Audio.Media.getContentUriForPath(k
       .getAbsolutePath());
  Uri newUri = getApplicationContext().getContentResolver().insert(uri, values);

  RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(),
      RingtoneManager.TYPE_RINGTONE, newUri);
Run Code Online (Sandbox Code Playgroud)

uri我在这里但是我得到了newUri = null.我认为这就是为什么它没有设置为铃声.

谁知道问题出在哪里?我该怎么做好newUri

android ringtone

17
推荐指数
1
解决办法
2万
查看次数

如何在原始文件夹中播放mp3文件作为android中的通知声音警报

我将自己的音频文件放在资源文件夹内的原始文件夹中.我想将其设置为通知声音警报.我该怎么办?

android

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×3

ringtone ×2

android-activity ×1