Как сохранить постоянные данные с 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, потому что вы можете обрабатывать больше вещей.

Другие вопросы по тегам