开发学习笔记
- C#学习
- Angular 学习
安装Ionic: npm install -g cordova ionic
新建项目:ionic start [myApp] blank/tabs/sidemenu
intergrated with cordova:Android Development - Ionic Documentation (ionicframework.com)
创建cordova项目:ionic cordova prepare android
For Cordova, open the config.xml file and modify the id attribute of the root element, See the Cordova documentation for more information.
运行:ionic cordova run android -l [--debug]
remove plugin:
ionic cordova plugin rm cordova-plugin-ocr --save
add plugin
cordova plugin add
https://github.com/VolkswagenCCHuntingVersion/Mobile.CordovaPlugins.honeywell.OCR.git
add cordova plugin:Cordova自定义插件开发 - 墨道 - 博客园 (cnblogs.com)
1、插件创建
plugman create --name [插件名] --plugin_id [插件id] --plugin_version [插件版本]
eg:
$ cd plugins
DELL@DESKTOP-8M3VQSF MINGW64
/d/CordovaProjectPlugins/plugins
$ plugman create --name ToastDemo --plugin_id
cordova-plugin-toastdemo --plugin_version 1.0.0
2、插件配置
进入插件目录,添加插件支持的平台环境
$ cd ToastDemo
$ plugman platform add --platform_name android
$ plugman platform add --platform_name ios
修改 plugin.xml 文件内容如下图,target:plugins.ToastDemo
3、初始化插件
进入插件目录
DELL@DESKTOP-8M3VQSF MINGW64
/d/CordovaProjectPlugins/plugins/ToastDemo
$ npm init
提示的时候可以直接回车,使用默认值直到结束,将创建一个 package.json 文件
四、插件使用
给 Cordova 项目添加 android 环境
进入 Cordova 项目目录
$ cd /d/CordovaProjectPlugins/
$ cordova platform add android --save
安装插件
$ cordova plugin add
/d/CordovaProjectPlugins/plugins/ToastDemo
js调用
(window as any).plugins.ToastDemo.showToast(“这是Toast内容”);
cordova plugin rm cordova-plugin-ocr --save
cordova plugin add https://github.com/VolkswagenCCHuntingVersion/Mobile.CordovaPlugins.honeywell.OCR.git
Android Studio error "Installed Build Tools revision 31.0.0 is corrupted" - Stack Overflow