함께 공부하는 Flutter

[Flutter] 사용자 위치 파악 - dart:io 활용

냥냥박사에디 2024. 1. 9. 18:35
반응형

** 참고로 엄청 간단한데, ChatGPT한테 이 방법을 알려달라고 해도 제대로 알려주지 않아요.

import 'dart:io';
 String userLanguage = 'ko';
  String userContry = 'KR';
  String userCountryIcon = '🇰🇷';

  void getUserLocale() {
    String systemLocale = Platform.localeName;
    userLanguage = systemLocale.split('_')[0];
    userContry = systemLocale.split('_')[1];

    switch (userContry) {
      case 'KR':
        userCountryIcon = '🇰🇷';
        break;
      case 'JP':
        userCountryIcon = '🇯🇵';
        break;
      case 'TW':
        userCountryIcon = '🇹🇼'; //확인 필요
        break;
      default:
        userCountryIcon = '🇰🇷';
    }
  }
반응형