2020/9/4

flutter : 修改 package 來用

寫flutter 就是要用一堆別人寫好的 package.
但是如果 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 的方式。

沒有留言:

張貼留言