마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

setLastModified 관하여..

0 추천
안드로이드 하위 버전에서는 잘 동작하는걸로 알고 있었는데....

 

제가 갤럭시노트2로 바꾸면서 보니까,,, setLastModified 결과가 false로 나오네요...

 

혹시 권한이 바뀐건지??

 

어떤 분은 해킹 보안 때문에 바뀌었다고 하는데,,,, 정확한 답을 모르겠습니다..

 

파일수정일자를 기준으로 파일을 정렬해야 하는데,,,,

 

꼭 다른방법을 사용하여 해야하는지,,,,, 방법이 없을까요??

 

코드 구조는

URL에서 사진 파일을 받아와서 파일을 생성한후에 FileOutputStream를 이용하여 byte를 Write를 한후 스트림을 닫고 날짜를 수정합니다.

 

// System.currentTimeMillis()를 사용하여도 결과는 똑같습니다.

 

//need convert the above date to milliseconds in long value
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
String newLastModified = "01/31/1998";

Date newDate = null;
try
{
newDate = sdf.parse(newLastModified);
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}

boolean x = file.setLastModified(newDate.getTime());
if(x)
{
Log.d("test" , "성공");
}
else
{
Log.d("test" , "실패");
}
hong# (140 포인트) 님이 2013년 8월 5일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...