2012-02-10 51 views
0

如标题所示,android是否使用数据库存储铃声的元信息? 喜欢铃声的路径。否则,RingtoneManager.getCursor()如何返回指向所有铃声的光标?Android是否使用数据库来存储铃声的信息?

PS,如何编写文件ContentProvider的,例如,铃声?我看到很多例子只谈论如何处理数据库 ,但他们都没有处理文件。我可以提出的一种方法是使用数据库来存储文件的路径,然后使用路径来处理文件。

+0

如果文件在外部存储设备,或者未在资源,然后在数据库中存储的路径是有道理的,为什么不能去什么可能是一个很好的方法,而不是担心如何其他人这样做。 – 2012-02-10 02:40:53

+0

@JamesBlack,谢谢。我只想知道为文件创建内容提供者的常用方法是什么。我会尝试一下。 – 2012-02-10 02:55:17

回答

0

您可以使用标准的内容提供音频媒体:

MediaStore.Audio.Media.INTERNAL_CONTENT_URI 
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 

表列IS_RINGTONE马克那些用来作为铃声。

参考:android developer reference

相关问题