Flutter应用名称修改插件flutter_launcher_name的使用
Flutter应用名称修改插件flutter_launcher_name的使用
✨ 新功能
📖 指南
1. 配置文件设置
在pubspec.yaml
文件中添加你的Flutter启动器名称配置。示例如下:
dev_dependencies:
flutter_launcher_name: "^0.0.1"
flutter_launcher_name:
name: "新应用启动器名称"
2. 运行插件
配置完成后,只需运行插件即可。
flutter pub get
flutter pub run flutter_launcher_name:main
🔍 属性
以下是你可以在Flutter启动器名称配置中指定的所有属性列表。
name
: 应用的新启动器名称。
示例代码
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// 这个小部件是你的应用的根。
[@override](/user/override)
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo', // 这里会显示默认的应用标题
theme: ThemeData(
// 这是你的应用的主题。
//
// 尝试通过"flutter run"运行你的应用。你会看到应用有一个蓝色的工具栏。然后,不退出应用,尝试将下面的primarySwatch改为Colors.green并触发"热重载"(在运行"flutter run"的控制台中按"r"键,或者简单地保存更改以触发"热重载")。注意,计数器没有重置回零;应用不会重新启动。
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'), // 这是你的应用的首页
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
// 这个小部件是你的应用的首页。它是有状态的,意味着它有一个包含影响其外观的字段的状态对象(定义在下面)。
// 这个类是状态的配置。它保存了由父组件(在这个例子中是App小部件)提供的值(在这个例子中是标题),并在构建方法中被使用。在Widget子类中的字段总是标记为"final"。
final String title;
[@override](/user/override)
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
void _incrementCounter() {
setState(() {
// 这次调用setState告诉Flutter框架某些东西已经改变,这会导致它重新运行下面的构建方法,以便显示更新后的值。如果我们不调用setState()而直接改变_counter,那么构建方法将不会再次运行,因此看起来什么也不会发生。
_counter++;
});
}
[@override](/user/override)
Widget build(BuildContext context) {
// 每次调用setState时都会重新运行这个方法,比如上面的_incrementCounter方法。
//
// Flutter框架已经被优化为使重新运行构建方法变得快速,因此你可以简单地重建任何需要更新的东西而不是逐个改变小部件实例。
return Scaffold(
appBar: AppBar(
// 这里我们从MyHomePage对象中获取值,该对象是由App.build方法创建的,并将其用于设置我们的appbar标题。
title: Text(widget.title),
),
body: Center(
// Center是一个布局小部件。它接受一个子元素并将它们垂直居中于父元素。
child: Column(
// Column也是一个布局小部件。它接受一个子元素列表并将其垂直排列。默认情况下,它水平自适应大小,并尽可能高。
//
// 触发"调试绘制"(在控制台中按"p"键,选择Android Studio中的"切换调试绘制"操作,或Visual Studio Code中的"切换调试绘制"命令)可以看到每个小部件的线框。
//
// Column有一些属性可以控制其如何调整大小和定位其子元素。在这里我们使用mainAxisAlignment来垂直居中子元素;主轴是垂直方向(交叉轴是水平方向)。
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'你已经按下了按钮这么多次:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.display1,
),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: '增加',
child: Icon(Icons.add),
),
);
}
}
更多关于Flutter应用名称修改插件flutter_launcher_name的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html
更多关于Flutter应用名称修改插件flutter_launcher_name的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
flutter_launcher_name
是一个用于在 Flutter 应用中轻松修改应用名称的插件。它可以帮助你在 pubspec.yaml
文件中配置应用名称,而不需要手动修改 Android 和 iOS 的配置文件。
安装步骤
-
添加依赖: 在你的
pubspec.yaml
文件中添加flutter_launcher_name
依赖:dev_dependencies: flutter_launcher_name: ^0.2.0
然后运行
flutter pub get
来获取依赖。 -
配置应用名称: 在
pubspec.yaml
文件的根目录下添加flutter_launcher_name
配置:flutter_launcher_name: name: "My Awesome App"
这里的
name
就是你想设置的应用名称。 -
运行命令: 在终端中运行以下命令来应用更改:
flutter pub run flutter_launcher_name:main
这个命令会自动更新 Android 和 iOS 的配置文件,将应用名称设置为你在
pubspec.yaml
中指定的值。
示例
假设你有一个 Flutter 应用,并且你想将应用名称改为 “My Awesome App”。你可以按照以下步骤操作:
-
添加依赖:
dev_dependencies: flutter_launcher_name: ^0.2.0
-
配置应用名称:
flutter_launcher_name: name: "My Awesome App"
-
运行命令:
flutter pub run flutter_launcher_name:main