因此,我想防止用户在运行应用程序时将文件复制出来。防止应用程序运行时在Android设备上进行文件复制
1)是否有一种更简单的方法来检测文件是否从我的设备上复制而不是通过检查adb守护程序是否正在运行?
2)有没有一种简单的方法来枚举Android应用上运行的所有进程?
我知道Android并不是一个非常安全的系统,但我至少希望让人们难以复制我的应用程序中的文件。
编辑
为了澄清我的问题,所有的我都存储在磁盘上的文件进行加密。我担心的是,在我的应用程序中访问这些文件时,我需要确定这些文件。我试图阻止某人在应用程序运行时窃取这些文件。如果有人退出应用程序,我已经删除了未加密的文件。
此外,我专注于亚行,因为我正在考虑尝试删除未加密的文件,如果通过USB连接。不过,我知道你仍然可以通过无线网络在固定电话上运行adb。现在我想到了,您可能也可以通过无线网络在根植电话上传输文件。
此外,显然没有设备上的文件不是一个选项。
您是否考虑过对文件进行加密? – 2012-01-27 17:45:34