53得票11回答
如何在Java中显示无声通知

我如何制作一个在构建时不会发出声音的通知?我正在构建一个通知,我的用户不喜欢它会发出声音的事实。 如何将其更改为静音/完全没有声音? 我如何展示通知:android.support.v7.app.NotificationCompat.Builder builder = new android....

46得票13回答
如何在Android应用中设置手机铃声?

我正在尝试从我的Android活动中编写代码来设置新的默认铃声。 我已经将铃声下载到bytearray中。

25得票6回答
在2.3.4版本中,使用文件路径设置铃声时,MediaPlayer的setDataSource失败,状态为0x80000000。

标题已经说得很清楚了。 我的应用程序一直在使用像content://media/internal/audio/media/387或content://media/external/audio/media/1655(我认为是用于SD卡上的自定义铃声)这样的uri来播放铃声,同时使用setDat...

21得票1回答
如何在安卓系统中通过编程更改手机铃声?

我正在尝试编写一个应用程序(除其他功能外),根据用户的位置更改其手机铃声。 但是,我在从应用程序中设置我的手机铃声时遇到了困难。我已经能够显示手机铃声列表,并已经在尝试使用以下代码来设置铃声:RingtoneManager.setActualDefaultRingtoneUri(applic...

21得票3回答
如何在安卓系统中获取铃声名称?

我允许我的用户在我的应用中选择通知铃声。我希望将声音的URI以及人类可读的标题存储在一起。 到目前为止,URI代码运行良好:Uri uri = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); 但是当我...

20得票4回答
如何使用 RingtoneManager.ACTION_RINGTONE_PICKER 设置手机铃声?

我在这里寻找解决方案,但只有针对自己/选定的文件的解决方案,没有针对调用picker时的代码的解决方案。 当用户按下按钮时,我使用以下代码:Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.pu...

19得票3回答
将音频文件设置为手机铃声。

我已经将文件保存在sdcard/media/audio/ringtone目录中。该文件将出现在铃声选择列表中,可以从设置/声音/电话找到它。 但是我想通过我的代码将该文件设置为铃声。 这是我的代码。 File k = new File(path, filename); Content...

16得票1回答
从RingtonePreference获取铃声标题

我有一个RingtonePreference,用于选择在Alarm应用中广播到接收器的铃声。 我想在RingtonePrefernce的摘要中显示所选铃声的标题(您选择铃声时看到的列表中显示的标题)。 是否可以获取ID3标签? 但并非所有铃声都是mp3格式,因此这可能不是一个好主意? 目前我...

15得票2回答
在安卓系统中获取可用铃声列表

我看到了很多设置默认铃声的例子,但我更感兴趣的是能够填充下拉框列表,并列出手机上可用的铃声。因此,当人们在Android设置中更改铃声时看到的列表,我想能够列出所有这些铃声。 我找到的最接近的东西是这里,但这只是用于设置默认铃声。有没有任何想法?它可以在ringtonemanager内或外。

13得票2回答
来电动态覆盖默认铃声

我的应用程序允许您为不同的来电事件指定不同的铃声,例如:来电、短信等。 我所要实现的是:当我收到一个来电时,我会检查我的应用程序数据库是否选择了特定选项,并且如果设置了铃声选项,则播放该铃声。 但是,我遇到的问题是我无法覆盖/停止默认电话铃声的播放。我尝试了几种不同的方法,但从文档中发现这...