万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    debugPrintでログのメッセージ文字列から "flutter:" を削除する

    import 'package:flutter/foundation.dart';
    import 'package:flutter/material.dart';
    import 'package:flutter/services.dart';
    
    void main() {
      // ログ出力のフォーマットを設定する
      if (!kReleaseMode) {
        debugPrint = (String? message, {int? wrapWidth}) {
          // ログのメッセージ文字列から "flutter:" を削除する
          message = message?.replaceAll('flutter:', '');
          // 実際にログを出力する
          if (message != null && message.isNotEmpty) {
            // ログの出力先を設定する。この例では、Android端末のログ出力に設定している。
            debugPrintSynchronously('APP: $message');
            SystemChannels.platform.invokeMethod<void>('SystemNavigator.pop', true);
          }
        };
      }
      runApp(MyApp());
    }
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          title: 'My Flutter App',
          home: Scaffold(
            appBar: AppBar(
              title: Text('My Flutter App'),
            ),
            body: Center(
              child: Text('Hello, World!'),
            ),
          ),
        );
      }
    }