어플리케이션 캐시 삭제해주는 어플이 가능할까요?
제목그대로 분명 캐시를 루팅없이 삭제해주는 어플리케이션들이 존재하는데.....
/data/data/package/cache에는 접근을 할수가 없고...
다른 프로그램들 봐도... 캐시를 전체적으로 다 삭제하는 부분밖에 없어서....
아마 어플 하나하나 관리는 안될듯 싶지만.... 전체 캐시삭제는 가능한것 같은데...
어디서 접근해야 될지 모르겠네요;;
구글링도 해보고.. 2일째 해매고 있네요....
혹시 어떤식으로 접근해야 하는지 조언좀...
캐시 폴더도 2가지 종류가 있습니다
외장메모리 캐시 (/sdcard/anroid/data/패키지/cache), 내장메모리 캐시(/data/data/패키지/cache)
아시는데로 내장메모리는 어플 자신의 폴더를 제외하고는 루팅을 제외하고는 직접적으로 다른 앱의 폴더에 접근이 불가능합니다.
하지만 외장메모리는 퍼미션만 주면 쉽게 접근이 가능하죠. 따라서 플레이스토어에 올라와있는 앱들은 외장 메모리에 저장된 캐시폴더들만을 삭제해주는 기능만 있을 겁니다.
외장 메모리에 접근하시고자 한다면야 Environment.getExternalStorageDirectory() 를 이용하시면 됩니다.