0

サーバーにクエリを実行して、以前にダウンロードした電話の日付と異なるかどうかを確認したいと考えています。既にイメージを持っている場合、不必要にイメージを再度ダウンロードしないようにしたい。画像を再度ダウンロードせずにリモート URL ファイルの日付と時刻を取得する方法を探しています。以下のコードはすべてをフェッチします。

       File root = Environment.getExternalStorageDirectory();
   URL u = new URL(url);
   HttpURLConnection c = (HttpURLConnection) u.openConnection();
   c.setRequestMethod("GET");
   c.setDoOutput(true);
   c.connect();
   InputStream in = c.getInputStream();
   Drawable d = Drawable.createFromStream(in, "src name");
   printi("Content length",c.getContentLength());
4

1 に答える 1

2
   File root = Environment.getExternalStorageDirectory();
   URL u = new URL(url);
   HttpURLConnection c = (HttpURLConnection) u.openConnection();
   c.setRequestMethod("HEAD");

   c.connect();
   InputStream in = c.getInputStream();
   long dt=c.getLastModified();  //File Modified Date!!!
   printtime("File Time ",dt);
   c.disconnect();       //close connection  ????
于 2012-06-13T15:40:52.860 に答える