我的preferences.xml中有这个每次我第一次开始全新安装应用程序时,默认值为无声:(,当我点击铃声首选项时,对话框打开时默认选择无声。我希望默认为“默认铃声”被选中。我该怎么做我如何将默认值设置为“默认铃声”而不是无声,我不知道为什么我的默认值是无声我没有在我的代码中的任何地方设置,无声是android系统的默认值。.. 最佳答案 将默认值设置为默认铃声的最简单方法 关于android-偏好铃声默认值,我们在StackOverflow上找到一个类似的问题:
有没有办法通过XML在RingtonePreference中添加默认值?例如,这是我的preference.xml的样子。如果可能,我想将RingtonePreference设置为默认铃声,如下所示: 最佳答案 您可以在XML中定义默认值。如您所说,它需要一个URI。只需输入您需要的默认URI。例如,对于默认的闹钟声音,您可以放置:对于通知,您将:android:defaultValue="content://settings/system/notification_sound"等等
我正在尝试在android中显示一个窗口选择器对话框,默认选择是而不是当前的“无”,选择默认手机的闹钟/铃声。这是我试过的代码:Intentintent=newIntent(RingtoneManager.ACTION_RINGTONE_PICKER);intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_NOTIFICATION|RingtoneManager.TYPE_RINGTONE);intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_
我有以下偏好:当用户更改此首选项时,我手动将Uri保存到数据库中:publicbooleanonPreferenceChange(Preferencepref,Objectchange){Stringringtone=change.toString();//saveittoadb...returntrue;}我的问题是,当用户关闭然后返回到PreferenceScreen时,RingtonePreference的默认值始终是Silence。当然,我必须手动设置该值。在我的PreferenceActivity中试过这个:publicvoidonCreate(BundlesavedInst
如何将铃声仅应用到选定的联系人?我找到了一种方法来设置适用于所有联系人的默认铃声,但这不是我的目标。我想要一个应用程序有一个按钮(“将铃声应用到联系人”),单击该按钮时,将启动activityForResult以显示手机上所有联系人的列表。选择联系人后,联系人Activity将关闭并返回联系人的URI。然后,该应用需要将选定的铃声应用到该特定联系人。通过Activity显示和选择联系人的代码已经实现,并且似乎可以在应用程序上运行。 最佳答案 您可以使用ContactsContract.Contacts为此,它有一个列CUSTOM_R
有谁知道如何将铃声或mp3声音添加/下载到android模拟器? 最佳答案 在Eclipse中转到DDMS,单击FileExplorer选项卡并导航到mnt/sdcard。通过单击名为ringtones的Plus图标创建一个新文件夹。然后单击“将文件推送到设备”图标并选择您的文件。您可能需要重新启动模拟器。 关于android-在android模拟器中添加铃声,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.
我正在使用RingtoneManager,显然在某些手机上它一直返回null。我知道如果声音是无声的或找不到音调,它会返回null。开声音有提示音为什么会返回null?该代码适用于我的nexuss....这是我正在使用的:Ringtoneringtone;ringtone=RingtoneManager.getRingtone(context,RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));if(ringtone==null){Log.d("Debug","ringtoneisnull");}else{
我正在编写旨在取代标准/标准Messenger的应用程序。所以我需要为传入消息定义默认铃声。我指的是传入的SMS通知铃声。有人知道怎么弄吗? 最佳答案 检索Ringtone默认铃声对象,使用RingtoneManager:Ringtoneringtone=RingtoneManager.getRingtone(context,Settings.System.DEFAULT_RINGTONE_URI);如果用户将默认铃声更改为第3方消息应用程序中提供的铃声,据我所知,除非第3方应用程序通过ContentProvider公开其铃声,否则
我正在使用一个AppCompactActivity创建一个应用,所有其他View都使用Fragment。所以我想使用PreferenceFragmentCompat。但是当我创建它时出现以下错误。android.view.InflateException:BinaryXMLfileline#12:Errorinflatingclass(notfound)RingtonePreferenceatandroid.support.v7.preference.PreferenceInflater.createItemFromTag(PreferenceInflater.java:300)ata
有没有办法从我的应用程序中确定哪个铃声已设置为用户iPhone上的默认铃声?如果是这样,如何做到这一点?/Users/nikhil.dhamsania/Library/ApplicationSupport/iPhoneSimulator/User/Media/iTunes_Control/iTunes/ringtones.plist这是ringtones.plist文件在模拟器中的路径我们可以做一些像在iPhone中获取事件铃声的状态吗? 最佳答案 抱歉这么说,但Apple太保守了。您不能以编程方式使用或更改可用的铃声。