Android 在何处存储头(上次修改)以比较服务器中的文件以供下载?安卓

Android 在何处存储头(上次修改)以比较服务器中的文件以供下载?安卓,android,http-headers,response-headers,Android,Http Headers,Response Headers,我正在从web上提取一个文件并对其进行解析。我可以在异步任务中获得上次修改的头信息,如下所示: URLConnection connection = null; try { connection = new URL(myUrl).openConnection(); } catch (MalformedURLException e) { // TODO Auto-generated ca

我正在从web上提取一个文件并对其进行解析。我可以在异步任务中获得上次修改的头信息,如下所示:

URLConnection connection = null;
            try {
                connection = new URL(myUrl).openConnection();
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.out.println(connection.getHeaderField("Last-Modified"));
它获取数据。我想保存上次修改的日期,然后在下一次发出myUrl请求时进行检查,如果有更改,请下载,否则不下载

我应该将上次修改的日期存储在哪里,以便在以后请求url时进行比较,我将如何进行比较


是否将数据写入内部存储器上的文件?在记忆中?只是在存储和比较的最快方式上画一个空白

不用麻烦了。只需添加一个,让安卓担心一下。(需要API级别13)

这很简单,但我的目标设备是2.3.x,也许我应该停止这样做,因为只有12%的用户下载到2.3.x设备上……你可以分享任何代码吗?代码很简单;请参见链接的Android开发者页面上的示例。