但是如果 package 不是100% 符合需求呢?
可不可以clone 下來改?
ref:How to modify plugins Dart code flutter
原來我們pub get 完的 package(plugin) 都會在 ~/.pub-cache/hosted/pub.dartlang.org/ 下面。
一個package/plugin, 一個 version 一個folder
找到要改的plugin folder,copy 到自己的 project home 下 (跟 pubspec.yaml 同一層),rename folder name.
然後改自己的 pubspec.yaml,原來 depencies 部份:
sensors:加上 path:
sensors: path: ../mynewfoldername/這樣就可以了。
做了一個把 sensor 拿進 project 的 code: accelerlog
原本是想修改 sensor onListen 的 frequency 的,可惜沒有效。
最後還是用 check second value changed 的方式。
沒有留言:
張貼留言