Android浏览器插件

sha*_*sco 5 plugins android android-emulator

我在android源代码中找到了示例插件.假设我可以使用该示例编写插件,如何让我的模拟器运行我编写的插件?我需要重新编译源代码吗?如果是,那怎么可能呢?

谢谢:)

Sta*_*iel 5

BrowserPlugin示例是如何编写实际浏览器插件的示例.例如Flash播放器

它专注于使用C/C++本机代码编写的插件,然后在Android用户导航到具有匹配标记的页面时调用.

根据我对Android应用程序开发的经验和观察,这不是开发本地Android应用程序的推荐方法(例如:游戏,通信程序等)

回应Chadic:没有必要重新编译模拟器来部署浏览器插件.可以从谷歌市场下载像flash这样的插件,类似地,部署自定义构建的插件涉及将apk和共享对象文件推送到手机/模拟器.(在BrowserSample项目的情况下,SampleBrowserPlugin.apk和libsampleplugin.so)


sha*_*sco 4

对于遇到这种情况的任何人,我找到了解决方法:

在您的应用程序中包含一个“webview”并为其创建一个网络客户端。

这会在您的应用程序中导入本机浏览器。因此,我为我的应用程序手动添加了一个网址栏和“转到”按钮以及其他一些东西,这使得它看起来像是本机浏览器的插件!这是迄今为止最好的解决方案,直到谷歌提供了一种简单可行的方法来为本机浏览器开发插件