0

我正在为 android 开发一个简单的文件浏览器应用程序(带有 mono 用于 android),它可以打开不同的文件。一切正常,但我注意到我的开放方法无法找出KeePass文件(kdb 和 kdbx)的 mime 类型,尽管安装了 KeePassDroid。对于这些扩展,返回的字符串始终为 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

-1

使用控制台修复它 - 只需右键单击包含包,然后直接在 C# 中使用它们

于 2013-07-29T08:13:40.847 回答