Android限制我的apk文件获取备份

时间:2014-05-31 12:34:02

标签: android

我想限制我的应用从其他备份&恢复应用程序,有任何解决方案可用编程方式,如果你发现任何相关的方法帮助我提前感谢。

2 个答案:

答案 0 :(得分:0)

如果您的意思是说您不希望有人从设备访问已安装应用的apk,则无法实现。 Android将安装的app的apk存储在某个路径中,然后才能访问它。

答案 1 :(得分:0)

您无法100%限制用户重新开始使用。但我可以说几种可能的限制方式。

  1. 文件观察者。监控存储位置并将其删除。

  2. 另一种方法是找到一些备份应用程序文件存储位置的方法,并阻止用户存储它。

       For eg: If application  use /am/ <location> to take backup means,
       File f = new File("/am/");
       if(f.exists("<nameof your application>.apk"))
       {
       f.delete();
        }
    

    并下载一些应用程序并查看应用程序存储为备份的位置并执行上述操作以防止某些用户经常使用的标准apk备份。

    但我仍然说你不能为你的申请提供100%防弹。