Где название материала приложение используется в флаттер?

Имя приложения с флаттером отображается именем пакета, заголовок AppBar отображается на панели приложений домашней страницы, поэтому, где находится заголовок MaterialApp(title: 'Rectangle App',); используется в флаттерных проектах.

import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Rectangle App',
      home: Scaffold(
        appBar: AppBar(
          title: Text('Rectangle App Home Page'),
        ),
        body: HelloRectangle(),
      ),
    );
  }
}

Ответ 1

Это хороший вопрос. Ниже приведено объяснение того, как он используется:

Однострочное описание, используемое устройством для идентификации приложения для пользователя.

В Android заголовки отображаются над снимками приложения диспетчера задач, которые отображаются, когда пользователь нажимает кнопку "последние приложения". Аналогично, на iOS заголовки отображаются в App Switcher, когда пользователь дважды нажимает кнопку "домой".

Короче говоря:

  • На Android: он используется в последних приложениях

  • На iOS: он используется в коммутаторе приложений

Ответ 2

Как уже упоминалось, в Android свойство title отображается над снимками приложения диспетчера задач, которые отображаются, когда пользователь нажимает кнопку "последние приложения".

На iOS это значение нельзя использовать.

"CFBundleDisplayName" из приложения "Info.plist" вместо этого называется всякий раз, когда он присутствует, а "CFBundleName" - в противном случае.

Вы можете открыть модуль iOS в XCode, чтобы изменить значение в Info.plist, чтобы изменить то, что отображается на iOS.

Ответ 3

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: Elements.getThemeData(),
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

когда вы помещаете заголовок фона приложения. Заголовок страницы отображается как "Домашняя страница демонов Flutter"

Ответ 4

А в "Flutter for Web" он используется на вкладке браузера, соответствующей веб-приложению.

Ответ 5

Согласно официальному документу:

Описание в одну строку, используемое устройством для идентификации приложения для пользователя.

В Android заголовки отображаются над снимками приложений диспетчера задач, которые отображаются, когда пользователь нажимает кнопку "последние приложения". На iOS это значение нельзя использовать. Вместо этого CFBundleDisplayName из Info.plist приложения используется там, где он есть, в противном случае CFBundleName.

  1. Полезно только для Android.
  2. На iOS это значение нельзя использовать.