如何自定义 Ionic 插件?
How can I customize Ionic plugins?
我正在为一个应用程序使用 barcodescanner 插件,并且想要自定义插件的某些部分,所以我尝试直接在 plugins
> com.phonegap.plugins.barcodescanner
目录中工作,所以我对 res
(布局)或 src
目录(java 文件)但是当 运行 在设备上时我的应用程序没有更新任何更改,我正在尝试 运行 来自android studio 和intellij 但是没有出现变化,我也试过了:
ionic run android
没有任何变化。
现在我在 here 中看到了可能的解决方案 我尝试了 ionic build android
或 cordova prepare android
。从 plugins
目录开始,然后再次 ionic run android
;没有任何变化...
我什至尝试删除 plugins
目录中的 android.json(如 link 中的建议),但这只会弄乱项目。
这是我的项目结构:
在 LibraryProject 内部是我想自定义内容的 res 和 src 目录...
在 plugins
文件夹中,您可以找到项目中安装的插件。
当您使用 cordova platform add android
或 ionic platform add android
添加平台时,插件将从该文件夹 plugins
.
开始安装在平台中
您可以删除平台,然后添加:
cordova platform rm android
cordova platform add android
根据您编辑的内容,您可能需要重建一些库。几个月前,我需要为同一个条形码扫描仪插件更改 window 扫描尺寸。 In this issue on github I found all instructions to do that.
我正在为一个应用程序使用 barcodescanner 插件,并且想要自定义插件的某些部分,所以我尝试直接在 plugins
> com.phonegap.plugins.barcodescanner
目录中工作,所以我对 res
(布局)或 src
目录(java 文件)但是当 运行 在设备上时我的应用程序没有更新任何更改,我正在尝试 运行 来自android studio 和intellij 但是没有出现变化,我也试过了:
ionic run android
没有任何变化。
现在我在 here 中看到了可能的解决方案 我尝试了 ionic build android
或 cordova prepare android
。从 plugins
目录开始,然后再次 ionic run android
;没有任何变化...
我什至尝试删除 plugins
目录中的 android.json(如 link 中的建议),但这只会弄乱项目。
这是我的项目结构:
在 LibraryProject 内部是我想自定义内容的 res 和 src 目录...
在 plugins
文件夹中,您可以找到项目中安装的插件。
当您使用 cordova platform add android
或 ionic platform add android
添加平台时,插件将从该文件夹 plugins
.
您可以删除平台,然后添加:
cordova platform rm android
cordova platform add android
根据您编辑的内容,您可能需要重建一些库。几个月前,我需要为同一个条形码扫描仪插件更改 window 扫描尺寸。 In this issue on github I found all instructions to do that.