본문 바로가기
728x90
반응형

플루터5

[Flutter | AOS] 위변조 탐지 - 서명값 비교 keytool 명령어를 사용하여 key store에서 해시값을 추출합니다. 해당 해시값을 프로퍼티 파일에 저장해둡니다. 저장한 해시값과 현재 App의 해시값을 비교합니다. class MainActivity: FlutterActivity() { /** * onCreate */ override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if (!verifyAppSignature()) { super.finish() } } fun verifyAppSignature(): Boolean { val currentSignature: List = getApplicationSignature(); if (currentSigna.. 2021. 10. 1.
[flutter] SocketException: Failed host lookup: 'www.xyz.com' (OS Error: No address associated with hostname, errno = 7) SocketException: Failed host lookup: 'www.xyz.com' (OS Error: No address associated with hostname, errno = 7) 위와 같은 오류가 발생했다면, /src/main/AndroidManifest.xml에서 인터넷 권한을 부여했는지 확인하십시오. 혹은 모바일이든 에뮬레이터든 온라인 상태인지 확인하세요. [Reference] https://stackoverflow.com/questions/54551198/how-to-solve-socketexception-failed-host-lookup-www-xyz-com-os-error-no-ad 2021. 8. 25.
[flutter] Scaffold.of() called with a context that does not contain a Scaffold. 해결방법과 Copy to clipboard on tap Text를 탭하면 해당 Text를 클립보드에 복사하면서 스낵바를 출력하려고 합니다. import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; class CopyScreen extends StatefulWidget { @override State createState() { return CopyStateScreen(); } } class CopyStateScreen extends State { String code = '007'; @override Widget build(BuildContext context) { return WillPopScope( onWillPop: () { return Future(() => fals.. 2021. 2. 6.
[flutter] 앱에서 네트워크 연결 확인 : connectivity 앱에서 네트워크 연결을 확인 하기 위해 connectivity package를 사용합니다. 1. pubspec.yaml 파일에 패키지를 등록 dependencies: connectivity: ^0.4.9+5 pubspec.yaml에 등록 후 flutter pub get 합니다. 2. Import pacakge in Dart code import 'package:connectivity/connectivity.dart'; 예제 코드) import 'dart:io'; import 'package:connectivity/connectivity.dart'; Future checkConnectionStatus() async { var result = await (Connectivity().checkConnectiv.. 2020. 10. 16.
Flutter 개발 환경 세팅 (flutter doctor) 윈도우 환경에서 Flutter 개발 환경을 세팅하겠습니다. Windows 10 IntelliJ IDEA 2019.2 Flutter SDK 1.20.3 Dart SDK 2.9.2 1. Flutter SDK 다운로드 https://flutter.dev/docs/get-started/install에 접속하여 맞는 sdk 파일을 다운로드합니다. 환경 변수 Path에 /flutter sdk 경로/flutter/bin을 추가합니다. 2. flutter doctor command 창에 flutter doctor 명령어를 입력하여 실행에 필요한 dependency 파일을 확인합니다. > flutter doctor Android SDK 설치를 위해 안내해 준 링크로 이동합니다. 안드로이드 SDK만 별도로 다운로드해 설정.. 2020. 10. 9.
728x90
반응형