Хотя верно, что запрос регулярных выражений для синтаксического анализа произвольного HTML похож на прошение начинающему писать операционную систему, иногда бывает целесообразно проанализировать ограниченный , известный набор HTML.
Если у вас есть небольшой набор HTML-страниц, которые вы хотите очистить данные, а затем вложить в базу данных, регулярные выражения могут работать нормально. Например, недавно я хотел получить имена, партии и округа австралийских федеральных представителей, которые я сошел с веб-сайта парламента. Это была ограниченная одноразовая работа.
Regexes отлично справились со мной и были очень быстрыми, чтобы настроить.
Да, это возможно на Android .
Для этого вы можете использовать SystemChrome
. Этот класс предоставляет метод setSystemUIOverlayStyle
, и вы можете использовать его следующим образом:
import 'package:flutter/services.dart';
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(statusBarColor: Colors.transparent));
Имейте в виду, что это будет работать только для версий Android, равных или превышающих Android M
и что вам нужно будет рисовать ниже строки состояния, избегая заполнения, которое автоматически добавляет Scaffold
. Вы можете сделать это, используя:
...body: SafeArea(top: false, child: ...