0

私は、さまざまなファイルを開くことができる、Android用の単純なファイルブラウザーアプリケーション(Android用のモノを使用)を開発しています。すべて正常に動作しますが、KeePassDroid がインストールされているにもかかわらず、open-method がKeePassファイル (kdb および kdbx)の MIME タイプを検出できないことに気付きました。これらの拡張子では、返される文字列は常に null です。

驚いたことに、Galaxy S 3 にプリインストールされているファイル ブラウザーは、KeePassDroid アプリを直接起動できます。

kdb と kdbx の MIME タイプが null なのはなぜですか?

MIME タイプを調べる:

 Intent openResourceIntent = new Intent (Intent.ActionView);
 String mime = MimeTypeMap.Singleton.GetMimeTypeFromExtension (resource.FileExtension);
4

1 に答える 1