Android/Features7 [Android] android java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 에러 원인 및 해결 방법 java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 에러는 일반적으로 안드로이드 앱이 SSL/TLS 연결을 설정하려고 할 때 발생합니다. 이 에러의 주요 원인은 앱이 서버의 SSL/TLS 인증서를 신뢰할 수 없거나 인증서 체인을 검증할 수 없을 때입니다. 저는 서버에서 사설 인증서를 사용했을 때 발생했습니다. 해결 방법은 서버에서 공인 인증서를 사용하도록 수정하는 것이 완벽한 해결책인데요. 가끔씩은 서버쪽 개발 리소스가 부족해서 그 상태가 며칠간 유지되는 경우가 있을 수 있습니다. 이럴때 해결방법은 앱이 사설 인증서도 사용할 수 있게끔 임시로 수정해 주는 것입니다. 여기서 그 방법을 알아 .. 2023. 11. 13. [Android] StartIntentSenderForResult 를 사용하여 외부 앱과 상호작용하기 이전에 registerForActivityResult 를 이용해서 다른 Activity 의 실행 결과를 전달 받는 방법에 대한 글을 작성했는데요. https://swjsw.tistory.com/74 [Android] registerForActivityResult 안드로이드 앱을 개발하다보면 다른 Activity나 Intent를 시작하고 그 결과를 처리해야 하는 경우가 많이 있습니다. 이때 registerForActivityResult를 사용하면 간결한 코드로 결과 처리를 할 수 있습니다. swjsw.tistory.com 이 글에서는 StartIntentSenderForResult 를 이용하는 방법을 알아보겠습니다. 안드로이드 앱 개발 중, 때로는 다른 앱이나 서비스와 상호작용해야 할 때가 있습니다. 이러.. 2023. 10. 14. [Android] registerForActivityResult 안드로이드 앱을 개발하다보면 다른 Activity나 Intent를 시작하고 그 결과를 처리해야 하는 경우가 많이 있습니다. 이때 registerForActivityResult를 사용하면 간결한 코드로 결과 처리를 할 수 있습니다. 이 글에서 registerForActivityResult를 사용하여 다른 Activity의 결과를 처리하는 방법을 설명합니다. 기존에(Android 10 이하) 아래와 같이 startActivityForResult 기능을 이용할 수 있었는데요. // Launch the activity val intent = Intent(this, MyActivity::class.java) startActivityForResult(intent, REQUEST_CODE) // Handle the .. 2023. 10. 14. 이전 1 2 다음