好看哒底部导航
https://github.com/gskinnerTeam/flutter_vignettes/tree/master/vignettes/fluid_nav_bar
https://github.com/gskinnerTeam/flutter_vignettes/tree/master/vignettes/bubble_tab_bar
https://github.com/tunitowen/fancy_bottom_navigation
抓包工具 Fiddler Everywhere。有时候,抓取 app 中的数据很有必要。这个时候抓包工具就上场了。还是一如既往的使用 fiddler。可是 Fiddler Everywhere 界面更美观,更好用。
https://www.telerik.com/download/fiddler-everywhere
https://macwk.com/soft/charles
https://blog.csdn.net/qq_44730186/article/details/107817196
https://www.cnblogs.com/jinjiangongzuoshi/p/13577025.html
https://www.fujieace.com/penetration-test/fiddler-everywhere.html
参考上边这个设置完成就 ok 了。
iphone 端,连上了,却不可以上网。
到这来,其实是少做了一步,在苹果手机这来。依次操作。
手机设置->通用->关于本机->证书信任设置
,信任就可以了。
一切皆有小小组合。用 flutter 开发一个完整的 app,所需要的设计的方方面面这里总结一下。
android studio 编译 android 端,卡在 Running Gradle task ‘assembleDebug’… 这里了
android studio 编译 android 端,卡在 Running Gradle task 'assembleDebug'... 这里了 。卡在这里,卡了好久,总是不好,怎么办呢,使用网上的方法,注释加修改镜像的方法也没好。路似乎到头了。可终结还是要解决问题。弄了这么多,还不是要 gradle 。弄好 gradle 不就可以了么。
知乎上关于 gradle 的说法:
https://www.zhihu.com/question/30432152
其实,修改镜像是可以完全解决的。这里是另外一条路。
gradle 资源:https://services.gradle.org/distributions/
目前,更新到 6.8.3 版本。那么,我们就手动将这个下下来。
任何一款 app 都必须有名字,icon 以及启动页。本来这些是在交付前完成就好,因为有默认的,现在第一步来弄这个。也就是从零创建一个 flutter 程序后,就开始配置这些。
在 app store 中找搜 app icon, 找到 图标构建-更快打导出图标组。该工具好用好免费。
打开 app 后,拖动你之前已经做好的 png 图片到 app 中。选择要生成的平台。这里选择 ios 和 androis,然后稍微设置下,点击导出。就帮你全自动生好了。
文件结构如下:
在 ios 14+,flutter debug app 只能从工具里启动运行。一旦脱离。点击 app 就会闪退。这个时候,打 release 包就很有必要了。虽然这个包有效期是 7 天,也是好的。当然,有开发者证书更好。
原话
In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins
or from Xcode.
Alternatively, build in profile or release modes to enable launching from the home screen.
flutter run --release
或
flutter build ios
flutter install
Flutter plugin not installed; this adds Flutter specific functionality. 问题处理
明明我就安装了 flutter 和 dart 插件,可偏偏检查说没有。咋回事呢。这个是 android studio 4.1 改变了 plugin folder 的路径。下边解决吧。
flutter doctor 结果:
❯ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.2.1 20D74 darwin-x64, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 12.4)
[!] Android Studio (version 4.1)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
mac
# 加个软链(你可以 cd 进去看看的)
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
win
win 直接升级 flutter 版本就可以了。
尼康镜头生产日期查询,尼康镜头生产年限查询,尼康镜头查询,查尼康镜头
# 方式一
sudo pecl channel-update pecl.php.net
sudo pecl install swoole
# 方式二
# 官网 https://wiki.swoole.com/#/environment
# pecl https://pecl.php.net/package/swoole
cd /usr/local/src
sudo wget https://pecl.php.net/get/swoole-4.6.2.tgz
sudo tar -xzvf swoole-4.6.2.tgz
cd swoole-4.6.2
sudo phpize
sudo ./configure \
--enable-openssl \
--enable-http2
# 支持更多可以看文档
./configure \
--enable-openssl \
--enable-http2 \
--enable-swoole-json \
--enable-swoole-curl
sudo make && make install
sudo make test
# 找到扩展存放位置
php -i|grep extension_dir
/usr/lib/php/20190902
sudo cp /usr/local/src/swoole-4.6.2/modules/swoole.so ./swoole.so
# 然后安装下边的方式配置和重启即可。
# 找 php 版本,发现是 7.4
php -v
sudo vim /etc/php/7.4/mods-available/swoole.ini
# php 扩展安装位置
php -i|grep extension_dir
# 写入下边内容
extension=swoole.so
# 创建软链
cd /etc/php/7.4/cli/conf.d
sudo ln -s /etc/php/7.4/mods-available/swoole.ini ./20-swoole.ini
# 重启
sudo service php7.4-fpm restart
# 查看
php --ri swoole
php -i |grep swoole