【问题标题】:securing the mp3 in my android app在我的 android 应用程序中保护 mp3
【发布时间】:2013-12-19 10:41:30
【问题描述】:

我有一个具有版权的 mp3 曲目的 android 应用程序。我不希望用户在音乐播放器上看到存储在我的应用中的 mp3。目前用户可以使用他们的默认音乐播放器访问该曲目。

这个问题有什么亮点吗?

【问题讨论】:

    标签: android audio-player android-music-player


    【解决方案1】:

    在应用的音轨目录中添加 .nomedia 文件。这样可以避免文件在音乐播放器中列出。

    【讨论】:

    • 在资源文件夹中,我应该添加这个吗?
    【解决方案2】:

    有多种可能性,根据您的需要,选择一种或组合:

    1) 一个简单的解决方案:将.mp3 放在您的私人文件夹中。 注意:root 用户仍然可以播放/复制 mp3 文件。

    2) 另一种简单的方法:将.mp3 重命名为奇怪的名称,这样它就不会被音乐播放器拾取。例如。 your_file.aaa ... 注意:知道这个文件实际上是.mp3 的根用户可以重命名它并播放/复制它

    3) 或者,做更多的工作,加密/解密文件。 This tutorial can get you started。如果您绝对想阻止用户在您的应用之外播放/复制.mp3,这是一个选项。

    【讨论】:

    【解决方案3】:

    将您的文件转换为二进制refer this 并在保存时使用base64 之类的东西对其进行加密。取回时做反向

    【讨论】:

    • 不错的选择,但此过程会降低应用程序的效率。我只是希望应用程序将 mp3 存储在安全区域而不是加密中。
    • 你的 mp3 文件大小是多少?
    • 407.32 mb 是我的 mp3 大小。
    • 当您第一次启动应用程序时,您可能会在启动画面上对其进行加密。播放时,ASync Task 说正在初始化... 可能很有用,它会消耗时间,但会为您的版权数据提供更好的安全性
    • 将对此进行尝试并检查应用程序的性能。感谢您提供有关 onkar 的信息
    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 2017-11-05
    • 1970-01-01
    • 2014-12-22
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    相关资源
    最近更新 更多