Flutter 基本概念

Flutter 可用于开发 mobile, desktop, backend, Or compile to JavaScript for the web.

PATH 环境变量

PATH 环境变量 - 知乎

一文搞懂Path环境变量

“环境变量”和“path环境变量”其实是两个东西!

环境变量:是操作系统提供给应用程序访问的简单 key / value字符串;windows/linux/mac都有同样的概念。一般用于提供参数值给不同的应用程序。

path环境变量:是环境变量的一个子集,它的变量名叫做“path”,与其他环境变量没有什么区别。

我们从命令行想要运行一个程序的时候,待运行的程序往往不是在当前目录。

PATH变量就是用于保存可以搜索的目录路径,如果待运行的程序不在当前目录,操作系统便可以去依次搜索PATH变量变量中记录的目录,如果在这些目录中找到待运行的程序,操作系统便可以运行。

path环境变量的作用:

  • 让系统快速启动一个应用程序。path环境变量的变量值是很多个文件夹路径,它的意思是告诉系统,当你想运行一个应用程序时,你可以在这些文件夹里查找。这样就能让系统快速启动这个应用程序。
  • 第二个作用是,当我们想运行一个应用程序时,不需要找它的存储位置,只需要输入应用程序名就能快速运行。

临时有效的环境变量:只在当前命令行会话中有效,退出重启后无效,要使用需要重新输入以下命令

export PATH="$PATH:`pwd`/flutter/bin"

永久有效: 在Shell文件中增加如下命令,让它在每次新的命令行窗口打开时都执行一遍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Flutter是一种用于构建跨平台移动应用程序的开源UI工具包。它使用Dart编程语言,并提供了一个丰富的组件库,使开发人员可以轻松地构建漂亮、流畅且高性能的应用程序。Flutter的实现原理涉及几个关键概念和流程。 首先,Flutter应用程序由一个个小部件(widget)构成。小部件是构建用户界面的基本元素,可以是按钮、文本框、图像等。小部件可以嵌套,并按照一定的层次结构组织在一起,形成复杂的用户界面。 其次,Flutter使用Skia图形引擎来绘制用户界面。Skia是一个跨平台的2D图形库,它提供了高效的绘图和渲染功能。Flutter将应用程序界面转化为一系列的绘图指令,然后通过Skia将这些指令渲染到屏幕上。 另外,Flutter应用程序是通过Dart虚拟机来执行的。Dart虚拟机负责解释和执行Dart代码,并管理应用程序的运行时环境。Flutter框架提供了丰富的API和工具,使开发人员可以轻松地编写和调试应用程序。 在具体的实现过程中,Flutter应用程序通常包含一个或多个FlutterActivity。FlutterActivity是一个Android Activity,它负责创建和管理Flutter的运行时环境。在FlutterActivity中,通过FlutterActivityDelegate处理核心流程,包括创建FlutterView或FlutterNativeView,并将其设置为应用程序的主视图。 总之,Flutter通过组件化的方式构建用户界面,使用Skia图形引擎渲染界面,并由Dart虚拟机执行应用程序。这种架构使得Flutter具有高性能、快速开发和良好的跨平台兼容性的特点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值