如何添加自定义插件并在 phonegap 构建中使用它?
How do i add custom plugin and use it in phonegap build?
我在 "build.phonegap" 中构建了 phonegap 应用程序,这意味着我只有 xml 文件来配置我的 phonegap 插件。
我想要的是在 android 上全屏显示,对我来说这意味着应该删除 "navigation bar"!
经过大量搜索,我找到了这个插件:
https://github.com/mesmotronic/cordova-fullscreen-plugin
我想使用这个插件的原因是因为我找不到另一种方法来隐藏导航栏,以及我 xml 中我认为会做这样的事情的其他配置,比如:
<preference name="fullscreen" value="true" />
没有按照我的意图做,所以插件是最后的手段(或者是?)
1) 如何将此插件添加到 phonegap build 并在 xml 中配置它?
这是要帮我吗?
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
如果没有插件,你可以要求插件作者提交,或者自己fork然后提交(如果你想提交到phonegap build repository你需要付费计划)
我在 "build.phonegap" 中构建了 phonegap 应用程序,这意味着我只有 xml 文件来配置我的 phonegap 插件。
我想要的是在 android 上全屏显示,对我来说这意味着应该删除 "navigation bar"!
经过大量搜索,我找到了这个插件:
https://github.com/mesmotronic/cordova-fullscreen-plugin
我想使用这个插件的原因是因为我找不到另一种方法来隐藏导航栏,以及我 xml 中我认为会做这样的事情的其他配置,比如:
<preference name="fullscreen" value="true" />
没有按照我的意图做,所以插件是最后的手段(或者是?)
1) 如何将此插件添加到 phonegap build 并在 xml 中配置它? 这是要帮我吗?
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
如果没有插件,你可以要求插件作者提交,或者自己fork然后提交(如果你想提交到phonegap build repository你需要付费计划)