我的工作,這將包含萬噸圖形的應用....它的尺寸大約爲80 MB.Application將下載的圖形(PNG格式賀卡實際上)從我面對網絡的服務。問題第一次啓動是在哪裏保存這些圖形(賀卡),以及如何???是否將它們保存在內部存儲或SD卡或SQLite的....我的問題是在哪裏以及如何存儲PNG圖像在Android應用程序
- 如何根據其類別將它們存儲在不同的文件夾中。
- 如何更新它們。
如何檢索/訪問它們。
這些圖像的所有信息將在SQLite.Also請給我一些代碼。下面
我的工作,這將包含萬噸圖形的應用....它的尺寸大約爲80 MB.Application將下載的圖形(PNG格式賀卡實際上)從我面對網絡的服務。問題第一次啓動是在哪裏保存這些圖形(賀卡),以及如何???是否將它們保存在內部存儲或SD卡或SQLite的....我的問題是在哪裏以及如何存儲PNG圖像在Android應用程序
如何檢索/訪問它們。
這些圖像的所有信息將在SQLite.Also請給我一些代碼。下面
答案。對於代碼,你應該搜索這個地方,嘗試一些東西,如果它不起作用,就回來。
就代碼而言,你幾乎不會在這裏找到任何人只是要給你codez。 StackOverflow適用於當你被困住並需要幫助時。
谷歌:
的Android HttpClient的
的android源碼
Android的內容提供商
使用下面的代碼。
public class ImageDownload {
public static void downloader(String imageURL, String fileName) {
try {
URL url = new URL("http://www.exampleurl.com/" + imageURL);
File file = new File(fileName);
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayBuffer baf = new ByteArrayBuffer(50);
int current = 0;
while ((current = bis.read()) != -1) {
baf.append((byte) current);
}
FileOutputStream fos = new FileOutputStream(file);
fos.write(baf.toByteArray());
fos.close();
} catch (IOException e) {
Log.d("Downloader", "Error: " + e);
}
}
}