Как сохранить постоянные данные с PHP на Android
Как я сохраняю данные из PHP на Android постоянно?
пример: я хочу, чтобы вся строка в www.google.com сохранялась в параметре текстовая строка, и я использую ее
1 ответ
Решение
Используйте HttpClient. Затем, с вашим InputStream, проверьте эту ссылку:
http://developer.android.com/guide/topics/data/data-storage.html
И запишите это в файл, который вы хотите.
Быстрый и грязный пример:
// This goes inside a try...
HttpClient htc = new DefaultHttpClient();
HttpGet get = new HttpGet("http://www.google.com");
HttpResponse htr = null;
htr = htc.execute(get);
InputStream is = htr.getEntity().getContent();
File saveFile = new File(getApplicationContext().getFilesDir().getPath() + File.separatorChar + "datos.txt");
FileOutputStream fos = new FileOutputStream(saveFile);
// Validate if exists and so on...
int c;
while ((c = is.read()) != -1)
{
fos.write(c);
}
// Catch, finally, close, etc...
Вы также можете буферизовать код для чтения и записи.
Другой метод будет использовать:
InputStream is = URL("http://www.google.com").getContent();
Тебе решать. Мне нравится HttpClient, потому что вы можете обрабатывать больше вещей.