我想保证数据安全。 只能从我的应用程序访问, 我希望即使你路由Android,它也不能从外面访问,也不能改变。
我正在搜索'FileOutputStream fos = openFileOutput (FILE_NAME, Context.MODE_PRIVATE);'
这是最好的方法吗?
这将有所帮助: https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html https://www.tutorialspoint.com/java/java_encapsulation.htm http://tutorials.jenkov.com/java/access-modifiers.html
访问修饰符和封装可帮助您防止其他类/方法访问内容或限制对某些类/方法的访问。
但我相信在您的情况下,您会希望使您的变量具有访问修饰符。 将这些变量写在类的顶部:
private FileOutputStream writetofile;// This variable is private and can only be accessed within the class.
private final String location; //This is the location of where you are saving to. Because it is final it will always save to that location