2014-10-23 3 views
0

내 Android 용 앱의 파일 (예 : .pdf, .png)을 기기의 다른 앱에 전달하고 싶습니다. 나는 그러므로 setting Up file sharingsharing a file 링크를 읽었습니다. 공유하려는 파일은 내 앱에 저장되지 않지만 동적으로 URL 링크를 통해 가져옵니다. 이 경우 파일을 공유하는 최적의 방법은 무엇입니까? App Store에 저장해야합니까? 그리고 어느 경로를 Manifest.xml file에 공유 경로로 지정해야합니까?다른 앱과 파일을 Android에서 공유

업데이트 : 외부 - 스토리지에하지만 내 앱 - 스토리지에있는 파일을 저장하지 않으

. 나는 같은 파일을 저장합니다

File file = new File(getContext().getFilesDir() , "fileName"); 

내 문제는 내가 그 경우 공유 경로로 FileProvider Configuartion에 지정해야합니다 어떤 경로를입니까? 아니면이 경우에는 필요하지 않습니까?

+0

외부 또는 이동식 미디어에 파일을 저장하십시오. 해당 경로를 매니페스트 파일에 추가 할 필요가 없습니다. – greenapps

+0

@greenapps : 내 업데이트보기 – arjacsoh

답변

0

이 경우 파일을 공유하는 최적의 방법은 무엇입니까?

파일을 다운로드 한 다음 공유하십시오.

그리고 어떤 경로를 Manifest.xml 파일의 공유 경로로 지정해야합니까?

당신이 FileProvider 구성을 위해 의미하는 경우

, 당신은 당신이 그들을 다운로드하는 곳에서 파일을 제공하기 위해 FileProvider를 구성합니다.

+0

내 Upate하시기 바랍니다. – arjacsoh

+0

@arjacsoh : "내 질문은 FileProvider Configuartion에서이 경우 공유 경로로 지정해야하는 경로는 무엇입니까?" - ''을 사용하십시오. 'FileProvider'를 사용하여'getFilesDir() '파일을 제공하는 샘플 프로젝트는 https://github.com/commonsguy/cw-omnibus/tree/master/ContentProvider/V4FileProvider를보십시오. – CommonsWare

관련 문제