2013-11-23 3 views
2

Как хранить и извлекать данные частного приложения для моего приложения? У меня есть действие, которое выполняется в зависимости от определенных параметров, введенных пользователем (путь к файлу, тома и т. Д.), И я хочу иметь возможность хранить то, что они вводят, а затем извлекать его каждый раз, когда они открывают действие.Сохранение и извлечение данных Android

Должен ли я пользователь FileWrite или FileOutputStream/FileInputStream?


UPDATE: В настоящее время у меня есть это в качестве кода для сохранения строки.

final String audioPathFN = "Audio_Path"; 
final String audioPathC = String.valueOf(path); 
FileOutputStream saveAudioPath; 
try { 
    saveAudioPath = openFileOutput(audioPathFN, Context.MODE_PRIVATE); 
    saveAudioPath.write(audioPathC.getBytes()); 
    saveAudioPath.close(); 
} catch (Exception e) { 
    e.printStackTrace(); 
} 

Теперь, как получить строку, чтобы я мог использовать ее в приложении?

+0

Есть следующие варианты: http://developer.android.com/guide/topics/data/data-storage.html –

ответ

1

Есть несколько механизмов для хранения личных данных:

Все эти варианты объяснены здесь: http://developer.android.com/training/basics/data-storage/index.html

Конечно, все эти решения являются локальными, вы также можете использовать веб-сервис для обмена данными с сервером, но затем вы входите в совершенно другой ландшафт.

Смежные вопросы