任何文件的 MIME TYPE(三星 Galaxy)
Posted
技术标签:
【中文标题】任何文件的 MIME TYPE(三星 Galaxy)【英文标题】:MIME TYPE for any file (samsung 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 并询问是否存在问题(或至少确认)。
【参考方案1】:
使用 mime 类型在我的银河系上非常混乱,但我做了两件事我不知道是什么解决了我的问题。
首先我将手机恢复出厂设置 其次,我使用“/”作为 mime 类型
我不知道什么解决了我的问题,但是在重置后它不再抛出异常,我想这就是修复:-)
【讨论】:
以上是关于任何文件的 MIME TYPE(三星 Galaxy)的主要内容,如果未能解决你的问题,请参考以下文章
三星 Galaxy 平板电脑不允许在“数字”类型的输入中输入浮点数
三星 Galaxy Tab 中的 Sencha touch Textfield 突出显示行为