在Android浏览器中使用app处理mime类型

时间:2012-01-12 21:06:18

标签: android mime-types browser-plugin

有没有办法在Android浏览器中注册特定于mimetype的插件?例如,某些程序添加了“application / specificformat”插件处理程序,可以在navigator.plugins中看到。我已经看过示例代码了,我尝试了类似example plugin

的内容
<service android:name=".SamplePlugin">
    <intent-filter>
        <action android:name="android.webkit.PLUGIN" />
        <data android:mimeType="application/applicationmimetype" android:scheme="http" />
    </intent-filter>
    <meta-data android:name="type" android:value="native" />            
</service>

但它似乎没有在浏览器中注册。当我在Android上查看navigator.plugins时,它是空的,或者只显示Google Gears插件。

1 个答案:

答案 0 :(得分:0)

使用webview.getSettings()。setPlugInenabled(true)以及代码中的setJavaScript

您可以使用loadData(字符串数据,字符串mimeType,字符串编码)

设置mime类型