2

ユーザーにファイルの保存場所を尋ねる最善の方法は何ですか? 現在、OI File Manager を使用して Intent.ACTION_GET_CONTENT を使用してロードするファイルを選択することができましたが、同様の方法で保存場所を選択する方法があるかどうか疑問に思っていました。

4

1 に答える 1

0

以下は、OI File Manager で機能します。

Intent intent = new Intent("org.openintents.action.PICK_FILE");
intent.putExtra("org.openintents.extra.BUTTON_TEXT", "Save");
intent.putExtra("org.openintents.extra.TITLE", "Choose save location");
try {
    startActivityForResult(intent, SAVE_FILE_REQUEST_CODE);
} catch (ActivityNotFoundException e) {
    //TODO: Handle no save file activity found
}

ただし、組み込みの Android アクションではなく OpenIntents アクションを使用するため、これが最適なソリューションであるかどうかはわかりません。これはファイルマネージャ間でどの程度互換性がありますか? つまり、これは Astro や ES などの一般的なものすべてで機能しますか?

于 2012-05-31T12:01:43.100 に答える