Soundhound - Android - 如何以编程方式访问收藏夹?

时间:2013-09-10 18:52:29

标签: android favorites

我知道Android上的Soundhound目前不会在云上存储收藏夹。因此,他们必须在某处的本地存储上。 有没有人知道以编程方式访问收藏夹的好方法? 我知道用户可以通过电子邮件发送他的收藏夹,但我希望通过我的代码访问它们而无需用户交互。

谢谢!

2 个答案:

答案 0 :(得分:1)

本地应用程序存储通常受到限制。如果没有某种明确的许可,一个应用程序无法访问另一个应用程序的本地存储。应用程序(Soundhound)必须设置访问全局(不太可能)或通过某种API(也极不可能)显式公开数据。我希望这是不合理的(没有root权限)。

答案 1 :(得分:0)

对于我在这里提出的第一个问题找到-1票是令人沮丧的,但这里仍然是我自己的问题的答案...... 从Android 4.2.2开始,Soundhound数据存储在此Sqlite3数据库中: /data/data/com.melodis.midomiMusicIdentifier.freemium/databases/bookmarks.db

书签没有内容提供商,所以当然使用数据库并不是一个好主意,因为它可能会在应用程序的任何未来版本中发生变化。