ionic3 native mock

2020-04-23  本文已影响0人  谢耳朵六六六

仿制插件的原因不在多说,就是方便调试

仿制为什么成功:

利用了继承的思想,别问我什么是继承,什么是重写。这是Java的思想,现在被TypeScript也使用哦。很多高级语言都有了,如C++呀这些的。

那么重写了getPicture方法之后勒,使用getPicture的时候就会被调用到这里。但是要注意的是我们使用的是Camera,并不是自己写的类啊,这就要归功于Angular了,因为在app.module.ts中我们改了providers的哦,使用了useClass来引用了我们自己写的类。

在自定义的provider里,可以提供自定义数据来做快速调试。比如说:

使用HTTP.get方法,返回测试的json串,用来解析赋值给前端控件

让BarcodeScanner.scan()返回测试的二维码数据

用BluetoothSerial实现一个模拟链接和数据传输系统

重写TouchID或者AndroidFingerprintAuth来实现iOS或者Android系统的指纹扫描识别

等到不用的时候,只要把app.module.ts中providers的那句代码删掉就可以了。

作者:旧城城旧

链接:https://www.jianshu.com/p/4710cac028e5

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

第三节:ionic探索之路-ionic-native插件使用,调试 - 简书

上一篇下一篇

猜你喜欢

热点阅读