Notice
Recent Posts
Recent Comments
Link
투케이2K
222. (Flutter/플러터) [Mac] : [skill] : [Text Read] rootBundle.loadString 사용해 Assets 폴더 Text 텍스트 파일 읽기 본문
Flutter
222. (Flutter/플러터) [Mac] : [skill] : [Text Read] rootBundle.loadString 사용해 Assets 폴더 Text 텍스트 파일 읽기
투케이2K 2024. 6. 28. 12:59[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Dart
[사전) Assets 폴더 생성 방법]
https://blog.naver.com/kkh0977/223472656705?trackingCode=blog_bloghome_searchlist
[사전) 텍스트 파일 생성]
[소스 코드]
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/services.dart';
import 'package:flutter_project/second.dart';
import 'package:qr_code_scanner/qr_code_scanner.dart';
import 'package:permission_handler/permission_handler.dart';
import 'dart:developer';
import 'dart:core';
import 'dart:io';
// -----------------------------------------------------------------------------------------
// TODO [main] : [application 의 진입점 역할]
// -----------------------------------------------------------------------------------------
void main() async {
print("");
print("-------------------------------------------------------");
print("Application :: Start");
print("-------------------------------------------------------");
print("");
// [WidgetsFlutterBinding 초기화]
WidgetsFlutterBinding.ensureInitialized();
// [텍스트 파일 읽기 수행]
try {
// [String 문자열 읽기] : [import 'package:flutter/services.dart';]
var contents = await rootBundle.loadString('assets/test.txt');
print("");
print("-------------------------------------------------------");
print("contents :: ${contents}");
print("-------------------------------------------------------");
print("");
}
catch (e) {
print("");
print("-------------------------------------------------------");
print("catch :: ${e}");
print("-------------------------------------------------------");
print("");
}
}
[결과 출력]
반응형
'Flutter' 카테고리의 다른 글
Comments