最佳答案
最好的方法是使用设备的内部存储.根据开发者的网站:
@H_404_1@
(可由他人访问)但是在文件中用前面的点命名
文件名使它们不可见,但任何应用程序都可以访问该文件,如果他们知道文件名,大多数文件管理器都可以显示隐藏文件
>在文件夹中添加“.nomedia”文件,以防止图库显示图片.
>使用没有扩展名的随机字符串命名文件. @H_404_1@这真的取决于你是否想要让它们完全无法访问其他应用程序,或者如果隐藏它一点就足够了
@H_404_1@You can save files directly on the device’s internal storage. By@H_404_1@你可以在这里找到所有的细节:Using the Internal Storage @H_404_1@请记住,有些事情你应该考虑到;例如,如果您提到的照片是通过相机拍摄的,则必须首先将图像保存在公共文件夹中(即在外部存储器中)以使相机正常工作,然后您应将其移至内部存储(或复制它然后删除原件). @H_404_1@还有其他方法: @H_404_1@>您也可以尝试将图像保存在外部存储器中
default,files saved to the internal storage are private to your
application and other applications cannot access them (nor can the
user).
(可由他人访问)但是在文件中用前面的点命名
文件名使它们不可见,但任何应用程序都可以访问该文件,如果他们知道文件名,大多数文件管理器都可以显示隐藏文件
>在文件夹中添加“.nomedia”文件,以防止图库显示图片.
>使用没有扩展名的随机字符串命名文件. @H_404_1@这真的取决于你是否想要让它们完全无法访问其他应用程序,或者如果隐藏它一点就足够了