본문 바로가기
반응형

프레임워크44

[Flutter] android:showWhenLocked 잠금화면 위에서도 앱이 보인다면 플러터로 앱 개발 중, 뜻하지 않는 현상을 발견하게 되었다. 안드로이드 폰에서 앱 켠 상태에서 홀드버튼을 눌러 앱을 잠금하고, 다시 홀드 버튼을 눌러 화면을 키면 앱이 그대로 나타나는 거였다. 그러니까 다시 말해 캐시워크 처럼 잠금화면 위에 앱화면이 존재하는 것이다.  처음에는 순간 버그인줄 알고 찾아 보니  android:showWhenLocked라는 속성값이 있다는 것을 알게 되었다. 해당 값이android:showWhenLocked = true로 잡혀 있으면캐시워크 처럼 앱이 켜져있는 상태에서는 잠금화면 위 내 앱이 켜져있게 된다는 것을 알게 되었다. 허허허허ㅓ허허허ㅓ허허.  플러터에서는 android > app > src > main > AndrodiManifest.xml 에서 수정이 가능하다  .. 2024. 6. 6.
[Flutter]SVG 활용을 위한 flutter_svg 사용방법, SVG 화질 저하 원인 SVG는 웹과 모바일 애플리케이션에서 많이 사용되는 이미지 포맷 중 하나다. XML기반의 벡터 이미지 포맷으로 크기 변환 시 화질이 저화되지 않는 장점을 가지고 있어서 많이 사용한다. 하지만 flutter의 기본위젯으로 SVG파일을 직접적으로 지원하지 않지만,flutter_svg라이브러리를 통해서 사용 할 수 있다.   flutter_svg | Flutter packageAn SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.pub.dev 기본구조 final Widget svg = SvgPicture.asset( assetName,);  사용방.. 2024. 5. 8.
[Flutter]iconButton 소개 및 활용 방법, 예시코드있음 iconButton 이란 IconButton은 사용자에게 시작적인 피드백을 제공하기 좋은 위젯이다. 인터페이스의 상호작용을 향상시키는 요소중 하나이다. 일반적으로는 앱 바에서 설정 메뉴를 열거나, 화면 내 다른 위젯과의 상호 작용을 위해 사용되고 있고, 앱을 만들다 보면 분명 사용하게 되는 위젯중 하나 이다.  기본구조IconButton( onPressed: () {}, icon: Icon(Icons.back_hand),)iconButton의 주요 매개변수icon : icon 위젯을 전달하여 iconButton이 보여줄 아이콘을 정의한다. onPressed : 사용자가 IconButton을 클릭했을 때, 실행할 콜백 함수를 정의한다. iconsize : 아이콘의 크기를 설정한다. 단위는 픽셀이다.Ic.. 2024. 5. 7.
[Flutter] 안드로이드 앱 서명 jks 파일 생성 구글 플레이 스토어에 앱을 게시하려면 서명키가 필요한데, 보통 업로드 키를 사용한다. 서명되지 않는 앱의 경우에는 플레이 콘솔에 앱을 업로드 할 수 없으니, 이는 필수 사항이다.   업로드 키 스토어 생성 방법1. 맥OS 또는 리눅스keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload위와 같이 터미널창에 명령어를 쳐준다.2. 인증서 포함 정보 입력비밀번호를 입력한 후 아래와 같은 정보를 입력해야한다. 정보 입력후 생성을 하면 인증서가 생성된다. 3. 키 스토어 설정이제 안드로이드 폴더 하위에 upload-keystore.jks를 첨부한다. 그리고  key.propert.. 2024. 5. 2.
반응형