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

안드로이드에서 가상 드라이브를 마운트 시킬 수 있는 방법이 있을까요?

0 추천
안드로이드에서 가상 드라이브를 마운트 시킬 수 있는 방법이 있을까요?

 

서버에 있는 파일들이 안드로이드 외장 메모리 처럼 드라이브로 잡히게 하고 싶은데

 

혹시 이런것이 되는지 모르겠네요 (루팅없이)

 

1. 위 말처럼 가상 드라이브 처럼 잡히게 할 수 있는지

 

2. 아니면 파일을 실제적으로 서버와 유사하게 배치하려고하는데

    2-1. 파일은 실제로 1byte 이하인데 안드로이드 시스템은 그 이상의 용량으로 인식 할 수 있는지

    2-2. 하드웨어나 일반 외장 메모리를 어플에서 엑세스 할때 들어오는 브로드 케스트나 이밴트가 있는지..

 

 

고수님들 답변 부탁드립니다.

감사합니다.~
와후 (380 포인트) 님이 2013년 5월 20일 질문

1개의 답변

0 추천
가상저장소는 i/o 를 가상화해서 사용하는 것입니다. 사용자 권한에서 당연히 될 수가 없는 작업이구요.

서버 상에 파일 목록을 받아와서 보여주는 식의 작업을 하셔야 될 것 같습니다.
마플 (3,720 포인트) 님이 2013년 5월 20일 답변
저도 예상은 했지만 그렇군요 ㅎㅎ

질문 2-1과 2-2 답변을 부탁드려도 될까요?
질문의 요지를 파악하기 어려우니 답변이 이상해도 양해 부탁드립니다.

파일의 용량이 얼마든 디스크 할당 단위는 해당 저장소의 파티션 포맷에 따릅니다. 정확히는 파티션의 블록 사이즈가 있는데 이것이 파일에게 할당되는 최소한의 공간입니다.

App이 접근하는 것은 모르겠고, 외장 저장소가 mount되거나 unmount 되는 정도의 브로드캐스트는 있는 걸로 알고 있습니다.
...