今天用flutter写了一个通过b站视频av号获取封面的app,勉强能用,不过网上关于flutter的教程实在太少了,我就想把图片下到相册硬是找不到教程,最后还是自己一路摸索过来的。
github地址:https://github.com/greensburst/bcover
如果你要是想试试的话需要把代码改一点,因为我的下载路径是写死的,你需要改成你自己手机文件目录的路径。
flutter run
到手机后,把视频av号输进去,不带’av’两个字母,然后点一下那个指纹,没有啥提示,然后你去可以去你的文件管理器对应的目录去找了。
好了,现在正式写教程。
1.引包
我这里用到了dio包和permission_handler包。那个path_provider并没有用到,它生成的目录我手机根本就找不到,哇,气死我了。
dio包主要是用来http请求和下载图片的。permission_handler拿来获取权限。关于他们如何使用你可以访问datrpub查看。或者看我代码也行,很简单的我就用了几行,在那个img.dart里。