小编qti*_*tip的帖子

如何将应用程序的通知声音添加到通知声音列表中?

我希望用户能够为我的应用选择通知声音,因此我使用以下代码:

Intent ringtoneIntent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, false);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Choose");
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri) null);
fragment.startActivityForResult(ringtoneIntent, REQUEST_RINGTONE);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的应用程序自己的通知声音不在列表中.Google环聊,日历和Facebook 在列表中.我假设这些程序已经做了一些注册android,但我找不到任何关于如何做到这一点的文档.

notifications android ringtone android-intent

5
推荐指数
1
解决办法
852
查看次数

标签 统计

android ×1

android-intent ×1

notifications ×1

ringtone ×1