gpt4 book ai didi

Android 商店用户购买的媒体文件,因此只有应用程序可以访问

转载 作者:行者123 更新时间:2023-11-30 00:16:09 26 4
gpt4 key购买 nike

我正在构建一个应用程序来播放应用程序用户购买的音乐和视频包。媒体需要下载到可以离线访问的设备。文件将下载到设备。

我所知道的下载文件的方法保留了通过文件管理器和 MediaStore 访问文件的能力。问题在于某些文件仅获准在应用程序中播放。

有没有办法锁定文件或将其放置在系统媒体(音频和视频)中,以便用户无法在应用程序之外访问它。

谢谢

最佳答案

根据安卓官方documents您需要将文件存储在私有(private)位置

使用内部存储

您可以将文件直接保存在设备的内部存储器中。默认情况下,保存到内部存储的文件对您的应用程序是私有(private)的,其他应用程序无法访问它们(用户也不能)。当用户卸载您的应用程序时,这些文件将被删除。

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

关于Android 商店用户购买的媒体文件,因此只有应用程序可以访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47256692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com