0

データベースに保存されているファイルを gmail に添付できません。SDカードを使用しても問題なく動作しますが、これらのファイルをSDカードに保存したくありません。

コンテンツ プロバイダーの使用を提案するリンクを見たことがありますが、それは gmail でのみ機能し、他のクライアントでは機能しません。 http://stephendnicholas.com/archives/974

ファイルをSDカードに保存せずにgmailやメールクライアントに添付する解決策があれば、誰か教えてください。

ありがとう、よろしく、 アジェイ

4

1 に答える 1

1

http://stephendnicholas.com/archives/974のコメント セクションに投稿された質問の解決策を次に示します。

キャッシュ ファイルに基づいて別のファイルを作成します。

*

File shareFile = new File(getCacheDir() + File.separator + zip_filename);
shareFile.setReadable(true, false);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(shareFile));

*

于 2012-12-11T17:15:55.943 に答える