我有一个属性活动,用户必须提供一些数据来连接服务器并更新一些数据。
public class Preferencias extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
setContentView(R.layout.preferences);
}
是否可以手动编辑属性文件(因此不能通过活动或
SharedPreferences preferences = PreferenceManage.getDefaultSharedPreferences(context)) ?
像......那样的东西。
FileOutputStream fos = openFileOutput(/data/data/com.your.package, Context.MODE_PRIVATE);
这样用户可以打开xml文件并进行编辑吗? (这在其他平台上是可行的,这就是我要问的原因)
非常感谢
答案 0 :(得分:0)
您不能将内部存储用作用户(或任何其他应用程序)无法访问的文件。
但是,您可以在external storage中创建xml文件,以便用户可以访问它。然后,一旦完成修改,您就可以加载它。