【问题标题】:Android, store a couple of wav filesAndroid,存储几个 wav 文件
【发布时间】:2010-03-26 07:41:18
【问题描述】:

我在运行时生成了大约 6 个 wav 音频文件。我想将它们存储在内部存储器中。 blob 到 sqlite 是正确/推荐的方式吗?

【问题讨论】:

    标签: database android sqlite audio


    【解决方案1】:

    我不确定推荐的方式,但无论如何我想说的是:

    将这些文件存储在数据库中的优点是:
    1.卸载应用后,相关数据库将被删除。
    2.应用程序私有的文件

    缺点:
    它会增加您的应用程序大小。

    您是否考虑过将文件存储在 SD 卡上?还有,你看CacheManager了吗?

    【讨论】:

    • 我正在考虑使用 SharedPreferences 并自己编写所有逻辑。文件将保存到 data/data/my_package_name/some_special_folder。由于我正在生成音频文件,而不是下载它们,因此 CacheManager 似乎不适合这里。不过还是谢谢你指点CacheManager,我以后会用到的。在我的情况下,保存到 /sdcard 不是一个选项。卸载应用程序后必须删除生成的音频文件,并将它们保存到内部存储器似乎是实现这一目标的一种方式。我对 Android 很陌生,我的许多假设当然可能是错误的。
    猜你喜欢
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 2012-12-02
    • 2020-08-23
    • 1970-01-01
    • 2012-11-10
    相关资源
    最近更新 更多