본문 바로가기

android

(26)
8. Android WebView 공식문서 공부 챗지피티와 구글 번역기를 사용해서 공부한 내용입니다. 틀린 내용이 있다면 댓글 달아주세요. public static interface WebView.FindListener public abstract void onFindResultReceived (int activeMatchOrdinal, int numberOfMatches, boolean isDoneCounting) onFindResultReceived메서드는 웹 페이지 내에서 텍스트를 검색하고 검색 결과를 처리하는 데 사용되는 콜백 메서드입니다. 사용자는 웹 페이지 내에서 텍스트를 검색하기 위해 검색 키워드를 제공하며 onFindResultReceived 메서드는 검색 결과를 제공합니다. 검색 결과를 수신하고 결과를 처리하는 데 사용한다. 매개 변수..
6. WebSettings 안드로이드 공식문서 공부 공식문서를 구글 번역기와 챗지피티로 공부한 내용입니다. 틀린 내용있으면 댓글 달아주세요. 메소드 public abstract boolean getAllowContentAccess () 이 웹뷰가 콘텐츠 URL 엑세스를 지원하는지 여부를 가져온다. 콘텐츠 URL 엑세스 웹뷰가 외부 URL로 부터 콘텐츠를 로드하고 표시하는 능력을 나타낸다. 외부 URL : 다른 도메인 또는 웹사이트에서 호스팅되고 있는 웹페이지나 리소스 예) http:// ftp:// 콘텐츠 URL 엑세스가 지원되는 경우 웹뷰는 인터넷이나 다른 외부 소스로부터 웹 페이지, 이미지 및 리소스를 로드하고 표시할 수 있다. 이 설정은 보안 및 개인 정보 보호 고려 사항을 고려할 때 웹뷰의 콘텐츠 로딩 동작을 제어하는 데 사용될 수 있다. publ..
5. 안드로이드 Application 공식문서 공부 번역기와 챗지피티를 보고 공부한 것입니다. 틀린 것이 있다면 댓글 달아주세요. Application 클래스는 액티비티 및 서비스와 같은 다른 모든 구성 요소를 포함하는 Android 앱 내의 기본 클래스 입니다. Application 클래스 또는 Application 클래스의 하위 클래스는 애플리케이션/패키지에 대한 프로세스가 생성될 때 다른 클래스보다 먼저 인스턴스화됩니다. 이 클래스는 첫번째 액티비티가 표시되기 전에 전역 상태를 초기화하는데 주로 사용됩니다. 언제 사용해야 하는가? 첫번째 액티비티를 생성하기 전에 실행해야하는 특수 작업 모든 구성요소(충돌 보고,지속성)에서 공유해야 하는 전역 초기화 공유 네트워크 클라이언트 객체와 같은 static immutable data(정적불변데이터)에 쉽게 엑..
4. (android) WebViewClient 공식문서 공부 Constants ERROR_AUTHENTICATION 사용자 authentication가 서버에서 실패했다. 사용자 authentication 사용자의 신원을 확인하고 검증하는 프로세스 비밀번호 지문, 얼굴 인식 ERROR_BAD_URL Malformed URL URL이 형식에 맞지 않은 경우 발생하는 오류 메세지 ERROR_CONNECT 서버에서 접근을 실패하였다. ERROR_FAILED_SSL_HANDSHAKE 일반적으로 클라이언트와 서버 간에 안전한 SSL/TLS 연결을 설정하는데 문제가 있는 경우에 발생 SSL(보안소켓레이어)및 그 후속인 TLS(전송계층보안)은 인터넷을 통한 통신을 보호하기 위한 암호화 프로토콜입니다. 웹사이트의 URL이 https://로 시작하는 경우 해당 웹사이트는 SSL/..
3. (android) WebView, WebChromeClient 공식문서 공부 WebView 클래스는 View클래스의 확장 웹페이지를 액티비티 레이아웃의 일부로 표시할 수 있게 한다. navigation controls, address bar과 같은 완전히 개발된 웹브라우저의 기능은 전혀 포함되어있지 않다. WebChromeClient() public void onCloseWindow (WebView window) 지정된 WebView를 닫고 필요한 경우 뷰 시스템에서 제거하도록 호스트 애플리케이션에 알립니다. 이 시점에서 WebCore는 이 window에서 로드를 중지하고 javascript 의 모든 크로스 스크립팅 기능을 제거했습니다. security indicator displayed가 업데이트되어 사용자가 상호작용 중인 페이지가 닫혔음을 알 수 있도록 해야합니다. publi..
Activity 공식 문서 공부 액티비티 수명 주기 관리onCreate()액티비티를 생성할 때 시작한다.시스템이 액티비티에 처음 만들어질 때 시작되는 콜백을 필수적으로 구현해야한다.액티비티가 만들어지면 Created 상태로 진입한다.이 메소드는 액티비티의 생애의 한번만 실행된다.액티비티의 전체 수명주기 동안 한 번만 발생해야하는 기본 앱 시작 로직데이터를 사용자 인터페이스(UI)의 목록 뷰에 표시하는 과정. 예를 들면 리사이클러뷰 설정액티비티를 viewModel과 연결 일부 클래스 범위 변수를 인스턴스화 할 수도 있다.super.onCreate() 호출 필수onCreate()를 비롯한 모든 생명주기 콜백 메서드들은 메인스레드에서 실행된다.사용자 인터페이스, 이벤트 처리한다.메인 스레드에서 오래 걸리는 작업, 예를 들어 네트워크 요청, ..