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

내장 저장소에 파일쓰기..(전 sd카드가 없어서)

0 추천

sd카드를 장착하지 않은 안드로이드폰 유저들은

외장저장소를 이용 못하는 건가요?

파일쓰기를 하려고 하는데

Environment.getExternalStorageDirectory().getAbsolutePath()

도 안먹고

 

getApplicationContext().getFilesDir().getPath().toString() 

이거는 실제 저장위치와 다른거 같아서 어플이 자꾸 튕기고

 

어떤 방법이 있을까요?

내장에 저장하든 외장에 저장하든(sd카드 없어도 외장이 된다면)

파일쓰기를 하고 싶습니다.

Read only File system.. 이라는 에러가 안떴으면 좋겠네요ㅠ

 

마운트를 건드리게 되면, 어플을 다운 받은 유저들이 마운트를 할 수도 없는 노릇 아닌가요 ㅠㅠ

shinycorolla (120 포인트) 님이 2017년 5월 6일 질문

1개의 답변

0 추천
Environment.getExternalStorageDirectory() 를 사용하면 됩니다.

쓰기가 안되는 것은 아마도 권한이 없어서 일 것 같네요.
익명사용자 님이 2017년 5월 8일 답변
...