我有一个属性活动,其中用户必须提供一些数据连接到服务器和更新一些数据。
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文件并可以编辑它?(这是可能在其他平台,这就是为什么我问)
thanks a lot
不能使用内部存储,因为用户(或任何其他应用程序)无法访问这些文件。
但是,您可以在外部存储中创建xml文件,以便用户可以访问它。然后,一旦修改完成,你可以加载它。