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

docViewer 를 활용한 사내 오피스앱 관련

0 추천

docViewer 로 사내 오피스앱 개발중에 있습니다.

서버에 공유받거나 회의 문서 doc, xlsx, pdf파일 을  저장하여 docViewer에서 보여주고 

공유받은 자료함 > 다운로드함 > docviewer 에서 메모 > 저장하기 > 원본, 메모파일 각각 저장합니다. ()

근데 서버 request 요청 부하가 많아서 

질문 ) 사용자가 자료를 클릭했을때 "다운로드 > 파일열기" 가 아닌 

 처음 로컬 임시폴더에 저장하고 이후에 저장여부를 확인해서 

서버 요청을 최소화 및 관리하려고 합니다. 

 

기능적으로 구현된 api나 참고해볼만한 앱이 있을까요?

 

신티거 (120 포인트) 님이 2021년 10월 12일 질문
Android storage와 관련해서는 해마다 정책이 변경이 되고 보안을 이유로 점점 강화되는 추세에 있습니다. 따라서 해당 기능은 생각보다 체크해야 할 사항이 많기때문에(앱 권한, 스토리지엑세스 등) 원하는 답을 찾으려면 기본적인 시간을 투자하셔야 할 거예요, 지원하는 모든 OS 버전에 대응하기 위해서는 반드시 개발자 문서와 최근 변경사항을 읽어보시길 권장합니다.  
https://stuff.mit.edu/afs/sipb/project/android/docs/training/basics/data-storage/files.html
https://developer.android.com/training/data-storage

아래 리포지토리 가시면 스토리지별로 어떻게 처리를 하는지 샘플코드가 올라와 있네요. 님의 요구사항과 가장 근접한 샘플을 선택해서 확인해 보세요.
https://github.com/android/storage-samples
제가 docViewer는 사용해보지 않았기 때문에 docViewer가 파일을 저장하고 열고 하는 기본처리를 다 해준다면 위에서 말씀드린 것 보다는 훨씬 간단해질 수 있을 것 같네요.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...