서버로부터 파일을 다운로드받아
모바일 기기에서 파일을 안전하게 열람 할 수 있는 기능을 구현하려합니다.
현재 파일을 다운로드 받은 후
MS Office Viewer(Microsoft Excel, Microsoft PowerPoint, Microsoft Word)로 해당 파일들을 열어 볼 수있도록 하고있습니다.
MS Office Viewer에서는 새로운 이름으로 저장, 공유, 인쇄 등의 기능이 있는데, 이러한 파일들이 작동 못하도록 막고싶습니다.
이러한 처리 방법을 알 수 있을까요?
===== 현재의 방식입니다.. =====
1. 서버로부터 다운로드 받은 파일은 제 App의 내부저장소에 저장합니다. (타앱 접근 불가 장소)
2. 해당 파일을 타앱으로 넘겨줄때에는 ContentProvider로 전달을 합니다.
3. ContentProvider에서 ParcelFileDescriptor.open()시 mode를 ParcelFileDescriptor.MODE_READ_ONLY로 설정하여 넘겨주고 있습니다.
=======================
※ 기존에는 공유 및 저장 기능이 없는 다른 Office Viewer를 사용하였지만,
최신 버전의 MS Office(Office 365)에서 작성한 파일이 열리지 않아 문제가 발생하고있습니다.