cordova - 如何添加自定义插件并在 phonegap 构建中使用它?

标签 cordova android-fullscreen

我在“build.phonegap”中构建了 phonegap 应用程序,这意味着我只有 xml 文件来配置我的 phonegap 插件。

我想要的是在 android 上有一个全屏,对我来说这意味着应该删除“导航栏”!

经过大量搜索,我找到了这个插件:

https://github.com/mesmotronic/cordova-fullscreen-plugin

我想使用这个插件的原因是因为我找不到另一种方法来隐藏导航栏,以及我认为会做这样的事情的 xml 中的其他配置,例如:

<preference name="fullscreen" value="true" />

没有按照我的意图做,所以插件是最后的手段(或者是?)

1) 如何将此插件添加到 phonegap build 并在 xml 中配置它? 这是要帮我吗?

http://phonegap.com/blog/2014/01/30/customizing-your-android-manifest-and-ios-property-list-on-phonegap-build/

2) 如果由于某种原因仍然不可能(为了隐藏导航栏而使用插件),我怎样才能完全禁用导航栏的行为(在 android 中)?

最佳答案

现在您可以从 NPM 或 github 安装任何插件。 对于 NPM,只需在 http://npmjs.com/ 上搜索包并像这样添加:

<plugin name="cordova-plugin-geolocation" spec="~4.0.1" />

从github安装,在github上搜索插件,添加如下:

<plugin name="cordova-plugin-camera" spec="https://github.com/apache/cordova-plugin-camera.git" />

旧答案:

在 phonegap 构建中,您只能使用以下插件:

https://build.phonegap.com/plugins

http://plugins.cordova.io/

如果没有插件,可以要求插件作者提交,或者fork后自己提交(如果要提交到phonegap build repository需要付费)

关于cordova - 如何添加自定义插件并在 phonegap 构建中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30264053/

相关文章:

javascript - Cordova 应用程序背景中的GPS坐标

javascript - 添加 Cordova 平台

javascript - 在温泉菜单上传递参数

android - 从全屏 Activity 移动到非全屏 Activity 时,工具栏和状态栏发生碰撞

ios - Xcode - 仅限 iPhone,验证提示 iPad 图标问题和 iTunes Connect 提示 iPad 截图

javascript - Phonegap 减小图像尺寸

android - 没有导航和状态栏的全屏

java - android全屏 Activity 并隐藏键栏

android - 覆盖退出沉浸式 View 系统手势使用的系统 UI 可见性标志

java - 如何退出全屏后重新显示状态栏+导航栏出现后不会消失