반응형

로이팩토리 221

[Kotlin] 네이버 맵 api에서 지도 이동하는 방법

val cameraUpdate = CameraUpdate.scrollTo(LatLng(위도, 경도)) naverMap.moveCamera(cameraUpdate) Kotlin에서 NaverMap을 사용하는 경우, 지도의 위치 이동은 카메라 객체를 통해서 이동하게 됩니다. naverMap은 아래와 같이 onMapReady를 통해서 가져올 수 있습니다. class CustomActivity : AppCompatActivity(), OnMapReadyCallback { ... private lateinit var naverMap : NaverMap ... /** * @description Naver Map이 준비된 경우 */ override fun onMapReady(naverMap: NaverMap) { t..

[Kotlin] View 보이지/감추기 (visible/invisible)

fun fnToggle() { // myView 라는 View가 있는 경우 val v = findViewById(R.id.myView) // view가 지금 화면에 보이는 경우 if (v.isVisible()) { // view를 화면에서 숨김 v.visibility= View.INVISIBLE v.height= 0 // view가 지금 화면에 보이지 않는 경우 } else { // view를 화면에 보여줌 v.visibility= View.VISIBLE v.height= 60 } // visibiile에 따라 화면이 크기가 조정되어야 하는 경우 runOnUiThread{ val vg = findViewById(R.id.myGroup) vg.invalidate() vg.requestLayout() } }..

[Apple] 개발자 등록

1/ 개발자 등록 페이지 접속 https://developer.apple.com/enroll/identity/edit 기존 아이폰/맥 제품에 등록한 Apple ID로 로그인 2/ 개발자 개인 정보 입력 3/ 법인 유형 선택 4/ 확인 및 동의 5/ 멤버십 등록 및 구매 진행 6/ 결제 정보 등록 및 주문검토 7/ 주문확인 및 결제 진행 8/ 주문 완료 및 개발자 등록 메일 수령 위 단계를 모두 마치면 아래와 같이 준비 완료 화면이 뜨고, 아래처럼 메일들이 순차적으로 발송되어 옵니다.

개발 창고/iOS 2023.05.28

[Apple] TestFlight Build

1/ 개발자 계정 등록 2023.05.28 - [개발 창고/iOS] - [Apple] 개발자 등록 개발자 등록 완료 메일까지 와야 진행이 가능합니다. 2/ 커넥트 사이트 접속 https://appstoreconnect.apple.com/ https://appstoreconnect.apple.com/ appstoreconnect.apple.com 3/ xcode build 4/ Upload 완료 메일 수령 정상적으로 Upload 완료 또는 실패 시에 메일로 발송됩니다. 5/ Connect 사이트 내 어플 등록 https://appstoreconnect.apple.com/ https://appstoreconnect.apple.com/ appstoreconnect.apple.com 사이트에 접속 후 나의 앱 ..

개발 창고/iOS 2023.05.28

[Tistory] 고정 URL 사용하기

최근에 Google playstore에 어플을 개시하다 아래와 같이 승인 거부를 당했습니다. 이유는, 개인 사이트를 만들기도 뭐 하고 해서 개인정보 처리방침을 tistory에 올려두고 승인요청했는데, 최근에 바뀐 건지, 운이 나쁜 건지 주소가 privacy를 포함하지 않는 다고 거부되었네요. 이 경우, 별도의 사이트를 만들어서 게시해도 되겠지만, tistory의 링크를 수정해도 되지 않을까 싶어서 링크를 privacy를 포함한 고정 링크로 변경해 보려 합니다. 1/ 관리 홈 - 관리 - 블로그 2/ 주소 설정 - 포스트 주소를 "문자"로 설정합니다. - 변경사항 저장 3/ 게시글 - 저장 4/ 게시글 링크 확인 아래와 같이 고정링크를 사용할 수 있습니다. 물론 계층이나 특수문자 등은 사용되지 않는 것 같..

[Flutter] iOS - Kakao Navi Permission

# ios/Runner/Info.plist ... LSApplicationQueriesSchemes kakaonavi-sdk https://developers.kakao.com/docs/latest/ko/kakaonavi/flutter Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오 내비게이션을 이용하려는 경우 위의 문서를 이용하여 아래와 같이 사용할 수 있습니다. import 'package:kakao_flutter_sdk_navi/kakao_flutter_sdk_navi.dart'; // 카카오 네비게이션으로 이동 // @name 네비..

[Flutter] iOS - Player - Background

# ios/Runner/Info.plist ... UIBackgroundModes ... audio flutter에서 ringtone player를 사용하다 보면, 어플 내에서는 플레이가 잘 되는데, 어플을 나와서 background에서 실행하려고만 하면, 1초 정도 플레이 되고 더 이상 플레이가 되지 않는 경우가 있습니다. 이 경우 위처럼 Info.plist에 UIBackgroundModes에 audio 권한을 추가해 주어야만, 정상적으로 플레이가 됩니다.

[Flutter] Android App Build (abb파일 만들기)

1/ 런처 아이콘 생성 - https://icon.kitchen/ 각 해상도/기종에 맞는 아이콘을 제작하여 폴더에 추가해 줍니다. 2/ 앱 이름 설정 점검 생성하려는 어플명이 android/app/src/main/AndroidManifest.xml 3/ 앱 서명 키 생성 # Window keytool -genkey -v -keystore c:/Users/[윈도우사용자명]/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key # Mac keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key ########################## Ent..

반응형