총 63개
-
모바일 프로그래밍_Main Activity에서 Sub Activity를 호출했을 때, 콜백메소드를 호출하는2025.01.131. 모바일 프로그래밍 Main Activity에서 Sub Activity를 호출했을 때, 액티비티 콜백메소드가 어떤 순서로 호출되는지 설명합니다. Main Activity에서 Sub Activity를 호출할 때, 안드로이드 시스템은 정해진 액티비티 생명주기 콜백 메소드를 순서대로 호출합니다. Main Activity가 실행 중일 때 Sub Activity가 시작되면, Main Activity는 onPause() 상태로 진입하고 이후 onStop() 상태가 됩니다. Sub Activity가 화면에 나타날 준비가 되면, onCreat...2025.01.13
-
안드로이드, IOS, 하이브리드 앱의 특징 및 장단점2025.05.071. 안드로이드 앱 안드로이드 앱은 스마트폰을 사용하기 위해 필요한 여러 운영체제 중 가장 대표적으로 쓰이는 스마트폰 운영체제이다. 구글에서 제작했으며 80%에 가까운 시장 점유율을 가지고 있다. 안드로이드는 리눅스 기반의 운영체제이며, 다양한 환경에 적용 가능한 플랫폼이기도 하다. 가장 대표적인 것으로는 자바로 응용 프로그램 개발이 가능하다는 것이며, 오픈소스를 지향하므로 정보가 공개되어 있고 적용하기 쉽다는 특징을 가지고 있다. 또한 안드로이드 스튜디오라고 하는 전용 개발도구를 무료로 제공하고 있다는 점은 가장 큰 특징이자 장점...2025.05.07
-
[배재대] 모바일 프로그래밍 1학기 중간고사 시험문제 풀이소스2025.05.051. 모바일 프로그래밍 이 자료는 배재대학교 모바일 프로그래밍 과목의 1학기 중간고사 시험문제에 대한 풀이 소스 코드를 제공합니다. 이 코드는 안드로이드 앱 개발을 위한 Java 코드와 XML 레이아웃 파일로 구성되어 있습니다. 이를 통해 모바일 앱 개발에 필요한 기본적인 UI 구현, 이벤트 처리, 계산 기능 등을 학습할 수 있습니다. 2. 안드로이드 앱 개발 이 자료는 안드로이드 앱 개발을 위한 Java 코드와 XML 레이아웃 파일을 제공합니다. 이를 통해 안드로이드 앱 개발에 필요한 기본적인 UI 구현, 이벤트 처리, 계산 기능...2025.05.05
-
안드로이드 앱의 3가지 액티비티에 대해 설명하고 전이 과정을 기술하시오2025.05.141. 안드로이드 앱의 액티비티 상태 안드로이드 앱에서 액티비티(Activity)는 resumed, paused, stopped의 3가지 상태를 가집니다. resumed 상태는 '계속해서 ~하고 있는' 의미이고, paused 상태는 '잠시 멈춰진 동작/상태'를 의미합니다. stopped 상태는 '일시적으로 멈춘 동작/상태'를 의미합니다. 2. 액티비티 상태 전이 과정 액티비티의 상태를 전이시키기 위해서는 메서드 호출이 필요합니다. resumed 상태에서 paused 상태로 전환하려면 반드시 return문을 포함해야 합니다. pause...2025.05.14
-
안드로이드 운영체제2025.01.081. 안드로이드(Android) 운영체제 안드로이드(Android)는 스마트폰, 태블릿 PC와 같은 터치스크린 모바일 장치 용으로 디자인된 운영체제이자 수정된 리눅스 커널 버전을 비롯한 오픈 소스 소프트웨어에 기반을 둔 모바일 운영체제입니다. 안드로이드는 구글이 개발하고 배포하는 오픈 소스 기반의 운영체제로, 다양성과 개방성을 장려하며 다양한 기기와 개발자들을 위해 배포 옵션을 제공하고 높은 맞춤성, 다양한 앱 스토어 접근성, 높은 호환성을 제공하는 특징이 있습니다. 2. 안드로이드(Android)와 iOS 비교 안드로이드(Andr...2025.01.08
-
운영체제 ) 1. 윈도우 운영체제 2. 안드로이드 운영체제. 선택한 운영체제의 버전별 특징을 설명해 주세요.2025.04.271. 안드로이드 운영체제 안드로이드 운영체제는 구글에서 개발한 오픈 소스 소프트웨어로, 리눅스 커널을 기반으로 하고 있습니다. 안드로이드 운영체제는 시대 발전에 맞춰 지속적으로 발전해왔으며, 현재 대부분의 스마트폰에서 사용되고 있습니다. 안드로이드 운영체제의 특징은 무료로 배포되고 누구나 수정 및 배포가 가능하다는 점입니다. 또한 안드로이드는 다양한 애플리케이션 실행, 메신저 기능, 은행 업무 등 다양한 편의 기능을 제공하고 있습니다. 1. 안드로이드 운영체제 안드로이드 운영체제는 현재 전 세계적으로 가장 널리 사용되는 모바일 운영...2025.04.27
-
운영체제_대표적인 모바일 운영체제를 2종 이상 조사하여 특징, 장단점 등을 기술하시기 바랍니다2025.01.241. 안드로이드(Android) 안드로이드는 구글(Google)에서 개발한 오픈 소스 기반의 모바일 운영체제입니다. 안드로이드의 주요 특징은 높은 커스터마이징 가능성, 광범위한 앱 생태계, 다양한 가격대의 기기 지원 등입니다. 장점으로는 유연성과 확장성, 앱 생태계, 다양한 기기 선택권 등이 있으며, 단점으로는 파편화 문제, 보안 문제, 일관되지 않은 사용자 경험 등이 있습니다. 2. iOS iOS는 애플(Apple)에서 개발한 모바일 운영체제로, 주로 아이폰(iPhone)과 아이패드(iPad)에서 사용됩니다. iOS의 주요 특징은...2025.01.24
-
모바일 운영체제의 종류와 특징2025.01.231. 안드로이드 안드로이드는 구글에서 개발한 리눅스 기반의 모바일 전용 운영체제로, 현재 전 세계에서 가장 많이 사용되는 모바일 운영체제입니다. 안드로이드의 특징으로는 오픈소스, 광범위한 하드웨어 호환성, 개방성, 폭넓은 하드웨어 선택, 구글 서비스 통합 등이 있습니다. 장점으로는 개방성, 폭넓은 하드웨어 선택, 구글 서비스 통합이 있으며, 단점으로는 보안 취약성, 업데이트 지연, 파편화 등이 있습니다. 2. iOS iOS는 애플에서 개발한 iPhone, iPad 및 iPod Touch 장치 전용 모바일 운영체제로, 사용자 친화적인...2025.01.23
-
운영체제의 종류와 미래 기술 동향2025.01.281. 모바일 운영체제 종류 현재 가장 널리 사용되는 모바일 운영체제로는 안드로이드(Android)와 iOS가 있다. 안드로이드는 구글이 개발한 오픈 소스 기반의 자유로운 개발 환경을 제공하며, iOS는 애플의 폐쇄적이지만 안정적인 운영체제로 알려져 있다. 또한 화웨이가 개발한 HarmonyOS는 중국에서 안드로이드 대체 운영체제로 떠오르고 있다. 2. 미래 운영체제 기술 미래의 운영체제는 AI 기반 기술, IoT와의 통합, 클라우드 기반 기술 등이 적용될 것으로 예상된다. AI 기반 운영체제는 사용자 행동을 학습하여 개인화된 서비스...2025.01.28
-
방통대 방송대 모바일앱프로그래밍 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 안드로이드 프로젝트 안드로이드 프로젝트 구성 요소에 대해 설명합니다. MainActivity.java 액티비티 정의 및 실행 코드, R.java 참조 자원 ID 속성값 정의, drawable 이미지 파일 저장 폴더, activity_main.xml 레이아웃 정의, strings.xml 문자열 정의, AndroidManifest.xml 앱 정보 및 구성요소, Activity 화면 표현 구성요소, XML 언어, 안드로이드 프로젝트 실행 과정 등을 설명하고 있습니다. 1. 안드로이드 프로젝트 안드로이드 프로젝트는 매우 흥미롭고 도전...2025.01.25
