안드로이드 스튜디오 3

[안드로이드 스튜디오] 네이버 여행 페이지 크롤링하기 / Kotlin

네이버 여행 페이지 크롤링 예시입니다. 1. build.gradle 에 의존성 추가 2. manifests에 인터넷 권한 추가 3. 네이버 여행 페이지 태그 분석 아래 사진에서 왼쪽 인기 도시 리스트를 크롤링 할 예정입니다. 1. F12를 눌러 크롬 개발자 도구를 켜주세요. 2. Ctrl + Shift + c를 누른 후 크롤링 하고자 하는 곳을 클릭하세요. ( 저는 아래 "미국 인기도시14" 부분을 클릭하였습니다.) 3. ul 태그 안에 li 태그들이 많이 있는 것을 볼 수 있습니다. 4. li 태그에서 필요한 정보 찾기 - 도시 이름 A뉴욕 - 이미지 - 도시 설명 전 세계에서 가장 트렌디한 도시. 여행자들의 로망과 기대를 120% 충족시켜 주는 여행의 천국 제가 필요한 정보들입니다. 이제 안드로이드 ..

카테고리 없음 2023.01.07

[모바일 프로그래밍] 중간 답안 작성

뷰와 뷰그룹의 차이 뷰는 화면에 보이는 UI 구성요소이다. 컨트롤 또는 위젯이라고도 불리고 뷰 그룹을 포함한다. 뷰 그룹은 뷰 들을 여러개 포함하고 있는 것이다. 뷰 그룹도 뷰에서 상속하여 뷰가 된다. 뷰는 뷰 그룹을 포함하고 뷰 그룹은 뷰를 상속한다. 위젯과 레이아웃의 차이 위젯은 뷰 중에서 버튼, 텍스트와 같이 일반적인 컨틀롤의 역할을 하는 것이다. 레이아웃은 뷰 그룹 중에서 내부의 뷰들을 포함하고 있으면서 그것들을 배치시키는 역할을 하는 것이다. 위젯과 레이아웃 둘 다 뷰이긴 하나 레이아웃은 뷰 그룹을 상속하고 위젯은 텍스트뷰를 상속한다. 패딩과 마진의 차이 패딩은 뷰의 경계와 뷰의 내용물 사이의 간격이고 마진은 자식 뷰 주위의 여백이다. 렐러티브 레이아웃이란? 여러 하위 객체의 위치를 서로 상대적..

카테고리 없음 2022.10.24

[모바일 프로그래밍] 중간 정리

안드로이드 주요 특징 및 아키텍처 소개 안드로이드의 주요 기능 - 애플리케이션 프레임워크를 통해서 제공되는 API를 사용함으로써 코드를 재사용하여 효율적이고 빠른 애플리케이션 개발 가능 - 모바일 기기에 최적화된 달빅(Dalvik) 또는 아트런타임(ART) 제공 - 2D 그래픽 및 삼차원 그래픽을 최적화하여 표현 - 각종 오디오, 비디오 및 이미지 형식을 지원 - 모바일 기기에 내장된 각종 하드웨어 지원 - 이클립스 IDE 또는 Android Studio를 통해서 강력하고 빠른 개발 환경 제공 모바일용 데이터베이스인 SQLite를 제공 롤리팝(5.0)부터는 다양한 안드로이드 기기를 통합 지원 누가(7.0)부터는 가상현실 지원 및 3D 게임, 다중 창 열기 지원 오레오(8.0)부터는 PIP, 알림, 자동 ..

카테고리 없음 2022.10.21