【问题标题】:MIME TYPE for any file (samsung galaxy)任何文件的 MIME TYPE(三星 Galaxy)
【发布时间】:2011-09-05 12:13:45
【问题描述】:

我看了这个Unknown file type MIME?,但没有帮助。

我尝试使用 application/octet-stream 作为 mime 类型,但它抛出异常

    android.content.ActivityNotFoundException: No Activity found to handle Intent { 
act=android.intent.action.VIEW

如果我确实更改了像 image/jpg 这样的 mimetype,它就可以正常工作。 我知道这很奇怪,但这是三星 Galaxy 的一些问题。在 HTC Desire 上完美运行。

您知道如何将 mime 类型传递给“任何”类型的 Intent 吗?

【问题讨论】:

  • 试试binary/octet-stream 看看是否可行。
  • intent.setDataAndType(Uri.fromFile(file), 'binary/octet-stream');我就是这样称呼它的,但我不在 Galaxy 上工作。 . .
  • Galaxy 可能会阻止某些 mime 类型(我知道我的三星 Galaxy S 会阻止它,直到我下载了一个文件浏览器应用程序才允许它——例如,我无法从网站,直到我安装了特定的应用程序)。
  • 这有点令人沮丧,最大的问题是我不知道是否有可能解决这个问题。但要在 HTC 上看到光明的一面,效果很好:-)
  • 可能值得查看android stackexchange 并询问是否存在问题(或至少确认)。

标签: mime-types


【解决方案1】:

使用 mime 类型在我的银河系上非常混乱,但我做了两件事我不知道是什么解决了我的问题。

首先我将手机恢复出厂设置 其次,我使用“/”作为 mime 类型

我不知道什么解决了我的问题,但是在重置后它不再抛出异常,我想这就是修复:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2011-04-14
    相关资源
    最近更新 更多