728x90
반응형

ALL 601

android ISP 연동 관련

private void Set_Cookeis(){ /* * Third party cookies 사용의 차단으로 안심클릭 카드 결제 시, * 보안 키보드를 불러오지 못 하는 이슈 등이 발생할 수 있으니 하기 설정을 확인하십시오 * */ CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.setAcceptThirdPartyCookies(webView,true); webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); } 참고 페이지 https://developers.nice..

Android 2022.01.25

Android Webview에서 Javascript에러로 인해 Child 뷰가 안나올 경우

Javascript WebView로 특정 URL의 컨텐츠를 보여주는데 화면이 나오지 않았다. 현상은 배경색까지 나타나고 DOM이 뿌려지지 않는 문제였다. Webview에서 Unexpected token의 에러를 뿜었기 때문에 쉽게 Javascript 관련 오류라는 것을 알 수 있었고 Javascript error를 무시할 수 있도록 하는 메서드를 실행하였다. Webview의 Setting에 setDomStorageEnabled(true)를 추가하기

Android Webview 2021.12.27

안드로이드 주요 사용 기능 관련 참고 사이트

> https://experienceleague.adobe.com/docs/mobile-services/android/messaging-android/push-messaging/c-set-up-rich-push-notif-android.html?lang=ko 리치 푸시 알림 수신 | Adobe Experience Cloud Services experienceleague.adobe.com https://firebase.google.com/docs/cloud-messaging/android/send-image 알림 페이로드로 이미지 보내기 | Firebase Documentation 의견 보내기 알림 페이로드로 이미지 보내기 FCM HTTP v1 API 및 알림 작성기는 디스플레이 알림의 페이로드로 이미지 ..

카테고리 없음 2021.12.24

의존성 주입 관련

https://developer.android.com/training/dependency-injection?hl=ko#java Android의 종속 항목 삽입 | Android 개발자 | Android Developers Android의 종속 항목 삽입 종속 항목 삽입(DI)은 프로그래밍에 널리 사용되는 기법으로, Android 개발에 적합합니다. DI의 원칙을 따르면 훌륭한 앱 아키텍처를 위한 토대를 마련할 수 있습니다. 종속 developer.android.com https://doitddo.tistory.com/97?category=855312

의존성 주입 (DI, Dependency Injection ) / Dagger2

1. 의존성 주입 이란? ( DI , Dependency Injection ) - 하나의 객체에 다른 객체의 의존성을 제공하는 기술 1) 의존성 (Dependency) - 객체 지향에서 두 클래스 간의 관계 2) 주입 ( Injection) - 생성자나 메서드 등을 통해외부로부터 생성된 객체를 전달 받는 것. * 의존성 주입 => 의존 관계에 있는 클래스의 객체를, 외부로 부터 생성하여 주입받는다. 부에서 객체를 관리하게 되는데 이를 IOC(inversion of Control, 제어의 역전)라 합니다. Note : IOC는 객체의 생성부터 생명주기 관리까지 컨테이너에 의해 제어 되는 것을 의미하고, 의존성 주입(DI)은 객체간의 의존성을 자기 자신이 아닌 외부에서 주입받는 개념입니다. 2. 의존성 주입..

개인 공부 2021.12.18

어플리케이션 설계 원칙 ( SOLID / 클린 아키 텍쳐 )

SOLID 2000년대 초반 로버트C. 마틴이 객체 지향프로그래밍 및 설계에 대한 SOLID 라는 5가지 원칙을 소개함 1. 단일 책임 원칙 ( Single Responsibility Principle ) - 단일 책임은 어떤 클래스나 모듈 또는 메서드가 단 하나의 기능을 가져야 한다는 뜻. => 어떤 변경 사항이 발생하더라도 그 변경 사항에 대한 책임이 있는 부분만 수정하면 된다. ex ( 분석 + 서버전송 ) => (분석) ( 서버전송 ) 2. 개방 - 폐쇄 원칙 ( Open Closed Principle ) - 시스템의 구조를 올바르게 구성하여, 변경사항이 발생하더라도 다른코드나, 모듈에 영향이 없도록 해야한다. => 확장성을 높이고, 수정에는 폐쇄적이어야 한다. 3. 리스코프 치환 원칙 ( Lis..

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

안드로이드 버전 arctic fox 로 업데이트 한 이후.. Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. 이런 에러를 보고 내 소스창이 새빨개졌다..크흡.. Settings => Build, Execution, Deployment => Build Tools => Gradle => JDK를 Embedded 를 11 버전으로 해준다. + 아티클 폭스 사용시 Gradle 버전도 맞춰줍시다. build.gradle 프로젝트 buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:..

이슈관리 2021.12.08
728x90
반응형