1
현재 내 앱에서 getExternalCacheDir()
을 사용하여 파일을 다운로드하고 다른 앱과 공유 할 수 있습니다 (이메일은 첨부 파일, whatsapp 등).올바른 방법으로 Android에서 공유 할 임시 파일을 저장하십시오.
괜찮 으면 좋겠지 만 이것이 올바른 방법인지 잘 모르겠습니다.
현재 내 앱에서 getExternalCacheDir()
을 사용하여 파일을 다운로드하고 다른 앱과 공유 할 수 있습니다 (이메일은 첨부 파일, whatsapp 등).올바른 방법으로 Android에서 공유 할 임시 파일을 저장하십시오.
괜찮 으면 좋겠지 만 이것이 올바른 방법인지 잘 모르겠습니다.
앱 디렉토리에 로컬 파일을 저장하고 공유 인 텐트를 사용할 수 있습니다. 이 해결책이 도움이 될 수 있습니다.
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri file = Uri.parse(path);
sharingIntent.setType("*/*");
sharingIntent.putExtra(Intent.EXTRA_STREAM, file);
startActivity(Intent.createChooser(sharingIntent, "Share file"));
이러한 파일 조작은 모두 앱마다 다릅니다. 그러나, http://developer.android.com/reference/android/content/Context.html#getExternalCacheDir%28%29이
질문을 공유하는 방법을 지금 파일을 저장하는 방법을 사실상 도움이 될 수있다. 다른 앱에서 읽을 수있는 앱 디렉토리를 얻으려면 어떻게해야하나요? – Bruno
@ 브루노 업데이트 – Vyacheslav