参考
资源
- termux
- scrcpy 使用 pc 控制 android 的神器!
- Flutter
- md5_plugin
- flutter/plugins
- flutter_directory_picker
- flutter/plugins
collection_file
大概五天前, 遇到个小问题, 想把从 B 站上缓存的视频提取到同一目录级别下
先是去酷安找了下, 果然如我所料, 像这种冷门的小需求没有现成的软件可以用啊
后来我是直接把手机连上电脑, 用 node 写了个小脚本来做这件事情
代码如下:
1 | const fs = require('fs') |
但是因为 node 无法直接访问到手机的内存卡
需要先把文件 copy 到 windows 磁盘中操作, 又慢又麻烦
又没找到如何才能给手机内存分配盘符的方法, 只好另辟途径了
然后就想到用 termux 在手机上执行 nodejs.
后来一想,搞这许多, 不如干脆点写个小 app 算了.
一开始是准备用 react-native 写, 但是遇到几个问题, 受不了, 所以就转用 flutter 了.
除了 dart 的分号看着有点别扭外, 开发体验挺舒服的, 尤其是静态语言的 API 提示是真的爽。
节选代码如下:
1 | void _setMessage(String msg) { |
解决一个小需求就花了我五天, 如果没有这些大佬们开源出来的框架和库, 我又需要多少个五天呢?