USB 大容量ストレージは、ストレージ アクセス フレームワークのみを通じて、Android で公式にサポートされるようになりました。データにアクセスする唯一の方法は Document API とContentResolver
.
File
1) SAF を通過した後、ストレージにアクセスする簡単な方法はなくなりましたか?
2) そうでない場合、パスにアクセスできない場合に、NDK の USB ストレージの「ファイル」を操作する最良の方法は何ですか?
USB 大容量ストレージは、ストレージ アクセス フレームワークのみを通じて、Android で公式にサポートされるようになりました。データにアクセスする唯一の方法は Document API とContentResolver
.
File
1) SAF を通過した後、ストレージにアクセスする簡単な方法はなくなりましたか?
2) そうでない場合、パスにアクセスできない場合に、NDK の USB ストレージの「ファイル」を操作する最良の方法は何ですか?
の実装には多くの欠陥があります。これはDocumentFile
主に、「ツリー」と「ドキュメント」のuri の関係、およびファクトリの巨大なバグのために「ツリー」の uri を保存できないという事実に関連していますが、欠落にもあります。「親」機能のUsefulDocumentFile
UsefulDocumentFile
自立できますが、プロジェクト全体は、Google が SAF で作成したライフサイクル snafu にパッチを当てる試みです (書き込み許可を要求すると、保留中の書き込みアクションを中断して SAF を開くことになりますが、これはひどい HMI です)。