Bagaimana cara menyimpan konten web dalam cache untuk mode offline?

Saya sedang mengembangkan bagian dari aplikasi di mana aplikasi seharusnya membaca gambar produk dan harga dari penyimpanan online (situs web, yang akan dibuat hanya untuk tujuan ini), membuat penyimpanan lokal untuk gambar dan harga produk sehingga bisa tampilkan gambar produk dan harga saat offline. akan ada tombol; setelah ditekan, tugasnya adalah menyinkronkan cache lokal. Bagaimana saya bisa menerapkan ini? Bantuan apa pun akan sangat dihargai.

Terima kasih sebelumnya.


person Neomat Smith    schedule 20.02.2013    source sumber
comment
Hal ini sangat bergantung pada bagaimana situs web akan menampilkan gambar untuk aplikasi tersebut, yang Anda lupa bagikan kepada kami.   -  person FoamyGuy    schedule 20.02.2013
comment
Mari kita asumsikan bahwa gambar disimpan secara online dalam folder bernama imgage_folder; gambar produk dan harga terkait dikaitkan dalam file XML yang disimpan dalam folder yang sama (yaitu di image_folder)   -  person Neomat Smith    schedule 21.02.2013
comment
Apakah Anda berhasil? Saya mencoba melakukan hal yang sama, jadi jika jawaban Anda benar, silakan jawab pertanyaan Anda sendiri. Terima kasih.   -  person Kartik    schedule 24.12.2013


Jawaban (1)


Anda dapat melakukan cache bitmap dari layanan jarak jauh menggunakan Disk Cache, terdapat informasi lebih lanjut tentang cara melakukan ini di situs pengembang Google http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

Ini akan memungkinkan Anda untuk menyimpan gambar dan segera menampilkannya jika tidak ada koneksi, atau Anda ingin memuat gambar saat memuat gambar jarak jauh.

Bergantung pada teks apa yang perlu Anda simpan, Anda dapat mengaitkan teks dengan gambar di cache atau sebagai alternatif mengatur ArrayList dengan data dan menyimpannya ke disk. Beberapa detail selengkapnya di sini Cara Terbaik untuk Menyimpan Data di Android

Juga terdapat alat untuk memastikan Anda memanfaatkan koneksi jaringan Anda secara maksimal, seperti alat AT&T ARO, menjalankan ini akan membantu Anda mengoptimalkan aplikasi dengan mengurangi panggilan jaringan Anda seminimal mungkin. Lihat http://developer.att.com/aro

person Rod Burns    schedule 06.03.2013