delphi 安卓 按钮 web input 无效_flutter项目:如何进行web平台和移动端平台快速切换的技巧方法...

大家好,我是您的朋友:义县游学电子科技。很高兴您能看到这篇原创文章。今天带来的文章主题是:flutter开发项目,如何进行web平台和移动端平台切换的技巧方法。

daf27c99ceba0fcf88de9639f32b2556.png

文章主题

以前有几篇介绍flutter的文章,分别介绍了如何配置环境,如何使用基本控件。今天我来介绍一下进行flutter开发时,使用Android studio如何进行跨平台快速切换的问题。

首先,按照要求下载Android studio和flutter,然后参考我的这篇文章进行环境配置。配置完成后,对flutter进行web开发支持的切换。详情请参考下我的这篇文章:推荐新技术flutter开发web页面的环境搭建。这篇文章已经非常详细地介绍了如何配置flutter环境变量等内容。如果您已有flutter了,就不必进行任何设置,只要您的环境能用就可以。

2. 其次,如果您的flutter目前不支持web开发,请参考下面的文章进行web切换。如何利用flutter稳定版开发web页。之所以这样做的目的是为了在web平台和移动平台间进行切换。所以你的flutter一定要设置成既支持web端又支持移动端哦。

3. 打开Android studio,观察您的界面。下图是支持web开发的flutter环境模样。

2f0e154a99b2e600232ccb4c26bfeb10.png

支持web开发的flutter环境模样

如果不是这样子的,那么请你继续执行第二点中文章中的命令进行切换,web支持即可。

4. 打开Android studio。如果您的flutter目前支持web,那么按照图中所示点击1位置的图标打开“安卓虚拟设备管理”窗口。然后点击创建新的虚拟设备,也就是图中2所示的位置按钮。如下图,我创建的是api28的安卓9版本的虚拟设备x86平台。

3fc998b12f7ced224b7f53e26fdeea8b.png

我创建的是api28的安卓9版本的虚拟设备

5. 如果第4步中的虚拟设备创建好了,恭喜你的是你的flutter已经具备在web和移动端开发调试的功能了。下面就是最关键的一点,如何在flutter的web和移动端切换。

6. web开发。选择调试工具为chrome(web),再次点击运行或调试按钮即可,此时flutter就会自动打开谷歌web浏览器进行页面的显示。如下图。

6db9c0fc273bf33e46ae31cb8978daa4.png

打开谷歌web浏览器进行页面的显示

7. 移动开发。点击Android studio的1位置,打开虚拟设备管理窗口。然后点击运行虚拟设备,这时就会打开一个手机的模拟器。如下图。

15474be2d147f399dae0bca5054622a0.png

打开一个手机的模拟器

如果你仔细观察调试工具窗口,会出现下图所示的移动模拟器。

67b034fcb979d351d5f0644370c7c6eb.png

会出现图所示的移动模拟器

然后点击调试按钮即可进行,flutter在移动端的显示工作。为了对比,我在web浏览器中显示的页面和移动端显示的页面是同一个页面。见下图:

cb87c491d5677ad0c0b7a503381b4946.png

flutter在移动端的显示工作

7. 这时,你想从新进行web浏览器的开发怎么做呢?就非常简单了,直接关闭调试按钮即可。至于模拟器你关不关都可以的,这没有影响,只是占用cpu资源而已。然后选择调试工具为chrome(web),再次点击运行或调试按钮即可。如下图

49c7f04de94016ce82361ba8d1954f44.png

选择调试工具为chrome(web),再运行

最后,以上就是flutter进行跨平台开发的直接使用技巧,而不用来回使用命令行"flutter config --enable-web"进行切换了。非常简单方便快捷,直接在Android stuido中就可以完成跨端开发。

想了解更多精彩内容,快来关注义县游学电子科技

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值