如何为原生安卓浏览器开发插件

Posted

技术标签:

【中文标题】如何为原生安卓浏览器开发插件【英文标题】:How to develop plugins for the native Android browser 【发布时间】:2011-04-26 23:31:03 【问题描述】:

我在网上搜索但没有运气:如何开发原生android浏览器的插件?! Google 和 Android SDK 均未提供有关此主题的信息。

【问题讨论】:

你希望实现什么样的东西? 一个插件,允许下载当前的 html 以进行进一步处理。 我写了一个指南,希望对你有帮助,请看***.com/a/15244703/2138979 【参考方案1】:

我在development/samples/BrowserPlugin 下的Android 源代码中找到了一个插件示例。

所以我猜development/samples/BrowserPlugin/README 应该是一个好的开始。

【讨论】:

活动类为SamplePlugin(用于eclipse快速打开资源) 此示例已从 AOSP 2.3 (Gingerbread) 中删除 - 可能是无意的(因为 commit which removed it 的标题中有“请勿合并”)。如果本地有 Gingerbread android 源代码,可以这样获取 BrowserPlugin 项目:cd development/samplesgit checkout 48c0834ab556185d734e19b679fdc4af99b0de3a BrowserPlugin 我什至没有在源代码中看到开发文件夹...? grepcode.com/snapshot/repository.grepcode.com/java/ext/… 可能已经被删除了,我在这里找到了代码的镜像:codeaurora.org/git/projects/qrd-gb-dsds-7225/repository/… 实时链接:android.googlesource.com/platform/development/+/master/samples/…

以上是关于如何为原生安卓浏览器开发插件的主要内容,如果未能解决你的问题,请参考以下文章

请问何为混合应用 (Hybrid APP) ,与原生 Native 应用相比它的优劣势

H5嵌入原生开发小结----兼容安卓与ios的填坑之路

H5嵌入原生开发小结----兼容安卓与ios的填坑之路

如何利用Chromium For Android开发Android浏览器

如何为Apache JMeter开发插件

如何为Apache JMeter开发插件