protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new TouchListener());
File images = new File(Environment.getDataDirectory().getAbsolutePath());
File[ ] imagelist = images.listFiles();
try{
for (int i = 0; i < imagelist.length; i++) {
System.out.println(imagelist[i].getAbsolutePath());
}
} catch (Exception e){
System.out.println(e.getStackTrace());
}
}
위 소스에서 try-catch 구문에 걸리는 결과는
[Ljava.lang.StackTraceElement;@411eca78
도저히 무슨 영문인지 모르겠습니다..
StackTraceElement 클래스 배열을 뜻한다는건 알겠는데 뭐 어쩌라는건지 ㅠㅠ
아무래도 imagelist.length 여기서부터 오류가 뜨는 것 같은데 이유를 모르겠습니다.
제가 하려는 건 내부 메모리에 접근해서 이미지 입출력하고 싶은데 벌써부터 막히니 힘드네요 -ㅠ-
아시는 분 부탁드리겠습니다 !!!