我的应用程序用于安全目的。因此,从我的应用程序用户捕获的照片中,所有照片都存储在一个文件夹中,该文件夹不应从任何其他应用程序访问,并且当设备连接到计算机系统时不应授予访问权限。如果用户想查看这些图像,他应该只能从我的应用程序访问。
根据这个guide http://developer.android.com/guide/topics/data/data-storage.html#filesInternal,您可以将文件直接保存在设备的内部存储器上。默认情况下,保存到内部存储的文件是您的应用程序私有的,其他应用程序无法访问它们(用户也不能)。当用户卸载您的应用程序时,这些文件将被删除。
例如:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
MODE_PRIVATE 将创建该文件(或替换同名文件)并使其对您的应用程序私有。其他可用模式有:MODE_APPEND、MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)