자기 개발과 IT 프로그래밍을 위한 여행

물처럼 흐르는 시간, 그 속에서의 여행

반응형

안드로이드 기반 앱 개발부/코틀린 코드 개발청 2

코틀린 다른 앱 실행 코드

안드로이드 다른 앱 실행 Android11(API30) 발표 이후, A앱에서 B앱 등의 다른 앱 실행 시 패키지 명 명시 필요. 1. androidManifest - queries 태그 추가. ... ... ... 2. 기능 코드 추가 binding.btn.setOnClickListener { val packageName = "대상 앱 패키지명" val intent = packageManager.getLaunchIntentForPackage(packageName) if (intent != null) { // 앱이 설치되어 있으면 실행 startActivity(intent) } else { // 앱이 설치되어 있지 않으면 특정 링크로 이동 // 자체 링크 사용시 val appMarketIntent = In..

URI 스킴 방식 + QR

QR을 스캔함으로서 외부에서 내 앱을 URI 스킴 방식으로 실행하는 코틀린 코드. 먼저 Manifest의 Activity 에 intent-filter 설정. data 태그의 scheme와 host의 value 값은 사용자 각 개별 설정. Activity 코드 에서 간단히 사용자 개인 scheme 값 확인 후 로그 및 토스트 메시지로 체킹. 스캔할 대상인 QR 생성 https://ko.qr-code-generator.com/ QR Code Generator | 무료 QR 코드 만들기 URL, vCard 등을 위한 QR Code Generator입니다. 로고, 색상, 프레임을 추가하고 높은 인쇄 품질로 다운로드할 수 있습니다. 지금 무료 QR 코드를 받으세요! ko.qr-code-generator.com 적..

반응형