2013-01-11 2 views
1

내 앱이 파일에 데이터를 써야합니다 (사용자가 액세스 할 수 있어야 함). 이제 외부 저장 장치의 사용 가능/쓰기 가능 여부를 확인합니다. & 쓰기 가능 인 경우 앱은 외부 저장소에 데이터를 저장할 수 있습니다. 외부 저장 장치를 사용할 수 없기 때문에 사용자가 쉽게 액세스 할 수있는 데이터를 쓰고 저장하는 다음 옵션은 무엇이되어야합니다. (내부 저장소에 데이터를 쓰면 사용자가 검색하기가 어려울 수 있습니다). 도와주세요.외부 저장소를 사용할 수없는 경우 어떻게해야합니까?

답변

1

외부 저장소를 사용할 수없고 사용자가 데이터에 액세스 할 수있게하려는 경우 외부 저장소에 액세스 할 수 있도록 사용자에게 알려주는 대화 상자가 표시되어야합니다 (SD 카드 넣기 또는 컴퓨터 연결 해제 , 필요한 것은 무엇이든). 작은 파일의 경우 사용자에게 묻고 보관 용 계정 또는 Google 드라이브 또는 기타 클라우드 저장소 계정에 업로드해볼 수 있습니다.

Budius가 언급 한 것처럼 모든 장치는 현재 사용할 수없는 경우에도 외부 저장소를 갖게됩니다. 그러나 이것은 완전히 사실이 아닙니다. Google에서 인증하고 Google Play에서 인증 한 모든 기기에는 외부 저장 용량이 있습니다. 맞춤 하드웨어 및 Android 수정 버전을 실행하는 기기는 그렇지 않을 수 있습니다.

+0

다시 감사합니다. Raghav !! 내 질문에, 장치에 외부 저장 장치가 없거나 지원하지 않는 경우 (모든 장치가 그렇게하지는 않으므로)? 그리고 여전히 내 응용 프로그램이 로컬에서 데이터를 쓰고 저장하고 사용자가 액세스 할 수있게하려고합니다. – Anish

+1

그러면 클라우드가 최상의 옵션이 될 것입니다. 또는 내부 저장소에 저장하고 사용자가 앱을 통해 액세스하도록 허용하고 다른 앱이 콘텐츠 공급자를 통해 액세스하도록 허용 할 수 있습니다. –

+0

내부 저장소에 저장하고 사용자가 앱을 통해 액세스하도록 허용하는 것이 나를위한 유일한 옵션 인 것 같습니다! 그건 그렇고, 내부 스토리지가 가득 차있을 수있는 경우가 있습니까 ?? – Anish

관련 문제