【发布时间】:2017-11-10 10:14:21
【问题描述】:
我正在尝试在设备存储中对我的应用程序数据库进行本地备份。我创建了一个备份文件/目录,但我希望用户限制从设备复制/删除文件/目录。
是否可以通过代码使用我正在运行的服务来实现这一点?
【问题讨论】:
-
您是否试图限制从其他应用程序(例如文件资源管理器)复制/粘贴?
-
这是不可能的。除非您在 getFilesDir() 中进行备份。您的数据库现在所在的同一位置。
-
@Jordan 是的。如果我也可以隐藏它也可以。但是我尝试在目录名称之前添加一个 (.),但它在文件资源管理器中可见。
-
@greenapps 我想要一个数据库备份,用户下次安装我们的应用程序时将能够加载数据。所以我不希望它在卸载时被删除,设备也已植根。
-
那是不可能的。
标签: java android service background-service