반응형

전체 글 946

[Kotlin] "Vibrator" 사용하는 방법

1. AndroidManifest.xml 설정 ... ... 어플에서 진동을 사용하기 위해 권한을 추가해 줍니다. 2. Vibrator 객체 생성 /** * @description 진동 객체 반환 * @param context 해당 컨텍스트 */ fun getVibrator(context:Context):Vibrator{ if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { return context.getSystemService(Vibrator::class.java) }else{ @Suppress("DEPRECATION") return context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator } } Andr..

[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 권한을 추가해 주어야만, 정상적으로 플레이가 됩니다.

반응형