我编译了从这个链接获得的示例 NPAPI 插件http://code.google.com/p/npapi-sdk/ http://code.google.com/p/npapi-sdk/
使用NDK编译后,我得到了.so文件libs/armeabi/libBasicPlugin.so
在谷歌上搜索后,我发现了以下建议:
- 将 .so 文件放入 /data/data/com.android.browser/app_plugins/
- 将 .so 文件放入 /data/data/com.android.browser/assets/plugins/
但这些都不适用于模拟器(尚未在设备上尝试过)
我在 Gingerbread 和 ICS 上尝试过。
webkit 的插件无法再工作。 PluginManager.java 文件(framework/core/java/webkit 之类的)中有一个测试,仅允许加载 flash 插件(仅当 ro.secure = 1 时)。如果你想加载插件,你必须root你的设备。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)