1

USB 大容量ストレージは、ストレージ アクセス フレームワークのみを通じて、Android で公式にサポートされるようになりました。データにアクセスする唯一の方法は Document API とContentResolver.

File1) SAF を通過した後、ストレージにアクセスする簡単な方法はなくなりましたか?

2) そうでない場合、パスにアクセスできない場合に、NDK の USB ストレージの「ファイル」を操作する最良の方法は何ですか?

4

1 に答える 1

0

の実装には多くの欠陥があります。これはDocumentFile主に、「ツリー」と「ドキュメント」のuri の関係、およびファクトリの巨大なバグのために「ツリー」の uri を保存できないという事実に関連していますが、欠落にもあります。「親」機能UsefulDocumentFile

https://github.com/rcketscientist/DocumentActivity/blob/master/library/src/main/java/com/anthonymandra/framework/UsefulDocumentFile.java

UsefulDocumentFile自立できますが、プロジェクト全体は、Google が SAF で作成したライフサイクル snafu にパッチを当てる試みです (書き込み許可を要求すると、保留中の書き込みアクションを中断して SAF を開くことになりますが、これはひどい HMI です)。

于 2016-04-07T22:07:57.477 に答える