有人知道如何在安卓手机上设置第二张sim卡的铃声吗,比如三星W899设备~
RingtoneManager.setActualDefaultRingtoneUri(Media_RingTongActivity.this, RingtoneManager.TYPE_ALARM, pickedUri);
这只是设置了第一张sim卡,第二张怎么办,谢谢~
您无法使用 Android API 为第二张 SIM 卡设置铃声。
Android 平台不支持多张 SIM 卡。所有支持更多 SIM 卡的设备都运行由制造商定制的 Android 操作系统版本。
我在三星 S20 上测试了两种方法。其中一些可能无法在您的手机上使用:
用另一个替换文件。这是最通用的方法,因为它不仅允许为第二张 SIM 更改声音,还允许为任何应用程序更改声音。您需要做的是首先手动将声音设置为某个特定文件,然后在其上复制另一个文件(例如使用 Tasker)。例如,创建 whatsapp.wav 文件并在其上复制任何 mp3、ogg 或 wav 文件。Macrodroid 似乎无法将单个文件复制到这样的新名称。
在 Macrodroid - 系统设置中更改铃声、ringtone_2、notification_sound 或 notification_sound_2(更改第一个 SIM 铃声、第二个 SIM 铃声、第一个 SIM 短信、第二个 SIM 短信)。例如,您可以将其更改为字符串file:///sdcard/Notifications/myfile.wav
。