ファイルを暗号化/復号化するAndroidアプリを開発しています。
ファイルが暗号化されると、その拡張子は filename.encrypted に変更されます (ここで filename は、hello.pdf のような完全修飾ファイル名であるため、暗号化されたファイルは hello.pdf.encypted になります)。
ユーザーがファイルを選択するためにサードパーティのインテントを開く必要がないように、アプリにファイル チューザー インテントを統合しました。
私の問題は、ユーザーがファイルを暗号化することを選択している間、すでに暗号化されているファイル、つまり拡張子が「.encrypted」のファイルを選択することを許可してはならず、ファイルを復号化しようとすると、拡張子を持つファイルのみが表示されることです。 ".encrypted".
( https://github.com/iPaulPro/aFileChooser ) や ( http://code.google.com/p/android-filechooser/ )のような多くのファイル チューザー インテントを見てきましたが、カスタマイズする機能はありません。表示可能/選択可能なファイル。それはできないという投稿 ( Android file chooser )を読みましたが、この機能を実装したアプリを見てきました。
どうすればそれを達成できるかを示すいくつかのリソースまたはリンクの助けが必要です。私は機能が可能であると強く信じています。
また、サード パーティのファイル マネージャーから表示したときに、アプリが拡張子 ".encrypted" を認識するようにしたいと考えています。Androidマニフェストに記載することで可能だと思いますが、実現できませんでした。私はこの投稿を読みました: Android で新しいファイルの種類を登録しますが、それを行うことができませんでした。
ここで助けを求めています。