Android属性DIRECT xml文件更改/编辑

时间:2011-08-05 07:44:25

标签: android xml file preferences editing

我有一个属性活动,用户必须提供一些数据来连接服务器并更新一些数据。

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文件并进行编辑吗? (这在其他平台上是可行的,这就是我要问的原因)

非常感谢

1 个答案:

答案 0 :(得分:0)

您不能将内部存储用作用户(或任何其他应用程序)无法访问的文件。

但是,您可以在external storage中创建xml文件,以便用户可以访问它。然后,一旦完成修改,您就可以加载它。