반응형
반응형
개요 다음과 같은 테이블이 있다. select * from test; 이 테이블을 간단히 union해보자. 한 개의 테이블로 간단 예시를 보여주기 위해 union이 아닌 union all 을 사용하였다. select * from test union all select * from test; 문제1. order by 와 limit를 사용하여 union 결과셋 출력 한 개의 테이블에 order by 와 limit 키워드를 사용한 결과셋을 union으로 합쳐보자. 테이블1 : id 내림차순, 결과셋은 1행만 출력 테이블2 : 모든 행 출력 테이블1과 2를 하나로 합치기 -- 오류 출력 select * from test order by id desc limit 1 union all select * from te..
개요구글 플레이 콘솔을 통해 출시된 앱이 다음과 같은 정책 경고 문구 출력되었다.(해당 글은 안드로이드 API 수준이 31에서 33으로 업데이트하는 과정을 포스팅합니다.) 요약하자면,현재 출시되어 있는 앱의 버전이 출시된지 1년 이내의 대상 API 버전을 지원하지 않기 때문에최신 버전의 API를 지원하기 위해서 앱을 업데이트하라는 소리다.안드로이드 API 수준 타겟팅 (31 -> 33)SDK 버전 변경(프로젝트 디렉토리 내에서) build.grade 파일을 열어 아래의 내용을 수정해줍니다.compileSdkVersion : 기존 31 > 변경 33targetSdkVersion : 기존 31 > 변경 33versionCode : 기존 버전 +1동작 변경안드로이드 13(API 33) 이상에서 앱이 정상 ..
Overview 해당 포스팅은 InAppWebView 5.8을 기준으로 작성되었습니다. 현재 버전 InAppwebView 6.0 마이그레이션은 아래을 포스팅을 참고하면 됩니다. Flutter - InAppWebView 5.8.0 > 6.0.0 마이그레이션 가이드 Flutter - InAppWebView 5.8.0 > 6.0.0 마이그레이션 가이드 개요인앱웹뷰가 6.0.0으로 버전업이 되었다. 이번에 마이그레이션을 하면서 느낀점은 편의성이 많이 좋아진 것 같은데 자세히는 안써봐서 잘 모르겠다. 우선은 내 프로젝트에 있는 코드들을 마 luvris2.tistory.com inAppWebView를 이용하여 모바일 화면에 웹페이지를 표시하는 방법을 포스팅합니다. 포스팅에서 사용한 예제 프로젝트는 아래의 링크에서 ..
요약 push(): 현재 페이지를 스택에 추가하고 이동할 페이지 표시 pop(): 스택에서 이전 페이지로 이동 popUntil(): 지정된 조건을 만족하는 페이지까지 스택에서 이전 페이지로 이동 pushReplacement(): 현재 페이지를 스택에서 제거하고 이동할 페이지를 표시 pushNamed(): 지정된 이름의 페이지로 이동 포스팅에서의 예제 프로젝트는 아래의 링크에서 다운 받을 수 있습니다. https://github.com/luvris2/flutter-example/tree/main/flutter_navigator_test push : 현재 화면에 새 화면으로 이동 /* 구문 */ Navigator.push( context, MaterialPageRoute( builder: (context) ..
이 포스팅에서는 키 스토어를 분실하였을 때의 새로운 키 스토어 생성 과정 새로운 키 스토어를 PEM 파일로 변환하는 과정 구글 플레이 콘솔에서 키를 재설정하는 과정 구글 플레이 콘솔에 앱을 업데이트 하는 과정 을 설명합니다. 새로운 키 스토어 생성하기 (상단 메뉴에서) Build - Generate Signed Bundle / APK ... Android App Bundle 선택 Key store path 하단의 Create new 버튼 클릭 신규 키 스토어에 대한 정보를 입력 키 저장소 (Key Store) Key store path 키 저장소를 생성할 위치를 선택한다. 파일 이름은 위치 경로 끝에 .jks 확장자와 함께 추가해야 한다. Password 키 저장소에 사용할 보안 비밀번호를 생성하고 확인..