전체 글 92

운영체제

1. 운영체제 (OS, Operating System) : 일반 컴퓨터, 노트북, 스마트폰의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 ex. PC 운영체제 (윈도우, Mac OS, 유닉스, 리눅스 등) , 모바일 운영체제 (iOS, 안드로이드 등) 임베디드 운영체제: CPU 의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제, 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있음 Q. 운영체제가 없으면 컴퓨터는 작동할 수 있을까? A. 작동은 가능하지만 기능에 제약이 있다. Q. 운영체제가 있는 기계와 없는 기계의 차이? A. 운영체제가 있는 기계는 다양한 응용프로그램을 설치하여 사용이 가능, 성능 향상을 위한 새로운 기능 쉽게 추가 가능 , 자원을 관리하고 사용자에게 편리..

Hello World!/공부 2020.03.21

안드로이드 Fragment

- 액티비티: 인텐트를 이용하여 액티비티 매니저가 새로운 액티비티를 띄울 수 있음 독립적으로 운영하므로 직접적으로 접근할 수 없다. ​ - 프래그먼트: 부분화면이기 때문에 액티비티 위에서 동작한다. 액티비티 안에서 프래그먼트 매니저가 메소드 호출을 통해 뭔가 요청하여 프래그먼트를 띄우곤 함 (프래그먼트에서는 인텐트를 사용할 수 없음) ​ 하나의 액티비티에 하나의 프래그먼트를 전체 화면으로 보여주면 시스템과 관계없이 전체 화면을 전환하는 효과를 만들 수 있음 액티비티는 무거운 반면, 프래그먼트는 리소스가 적게 전환이 가능하기 때문에 장점이다!! (보안 면에서도 좀 더 나은 장점!! ) ​ 프래그먼트는 액티비티 위에 올라가야 프래그먼트로 동작함 인플레이션을 위한 별도의 콜백 메소드를 제공함 ​ >> 추가하는..