Свойства Android DIRECT XML-файл изменения / редактирование - PullRequest
0 голосов
/ 05 августа 2011

У меня есть действие «Свойства», в котором пользователь должен предоставить некоторые данные, чтобы подключиться к серверу и обновить некоторые данные.

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 голосов
/ 05 августа 2011

Вы не можете использовать внутреннее хранилище, поскольку файлы там не будут доступны пользователю (или любому другому приложению).

Однако вы можете создать файл XML в externalхранилище , чтобы пользователь мог получить к нему доступ.Затем, после внесения изменений, вы можете загрузить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...