전체 글96 Android - 이벤트 처리하기 이벤트 처리하기 : 사용자의 화면 터치에 대한 이벤트를 처리해야 여러 기능을 구현할 수 있다. 안드로이드의 이벤트는 윈도우 이벤트와 조금 다르다. 윈도우는 주로, 마우스와 키보드로 조작하지만 안드로이드는 손가락 터치 방식으로 조작한다. MotionEvent ACTION_DOWN : 처음 눌렸을 때 ACTION_MOVE : 누르고 움직였을 때 ACTION_UP : 누른걸 땠을 때 // 이벤트 예시 코드 View view = findViewById(R.id.view); view.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { int action .. 2022. 4. 18. Android - 드로어블 만들기 - 버튼을 눌렀을 때, 다른 이미지를 보이게 하고 싶을 땐? 드로어블(drawable) 사용 -> 리소스 파일 만들어서 함 - 드로어블 종류 비트맵 드로어블 : 이미지 파일을 보여줄 때 사용(png, jpg, gif 등) 상태 드로어블 : 상태별로 다른 그래픽을 참조할 수 있음 전환 드로어블 : 두 개의 드로어블이 서로 바뀌도록 만들 수 있음 셰이프 드로어블 : 색상과 그라데이션을 포함하여 도형 모양을 정의 할 수 있음 인셋 드로어블 : 지정한 거리만큼 안쪽으로 들어오도록 만들 수 있음 클립 드로어블 : 레벨 값을 기준으로 다른 드로어블을 클리핑할 수 있음 스케일 드로어블 : 레벨 값을 기준으로 다른 드로어블의 크기를 변경할 수 있음 더보기 여기에서는 상태 드로어블과 셰이프 드로어블을 사용해보겠다. 안드.. 2022. 4. 18. Java 란? 자바란?Java는 1995년 Sun Microsystems에서 처음 릴리스된 프로그래밍 언어 및 컴퓨팅 플랫폼이다. Java는 많은 서비스 및 애플리케이션이 구축된 안정적인 플랫폼을 제공함으로써 처음엔 작게 시작했지만 오늘날 디지털 세계의 큰 부분을 차지할 정도로 크게 성장했다. 미래 지향적으로 설계되는 새로운 혁신 제품 및 디지털 서비스에도 여전히 계속해서 Java가 사용되고 있다.자바는 플랫폼에 종속되지 않는다. 일반적인 프로그래밍 언어는 플랫폼에 종속된다. -> 일반적인 프로그래밍 언어로 만들어진 프로그램은 컴파일러에 의하여 특정 CPU의 기계어로 변환된다. 따라서 이 프로그램은 CPU가 다른 컴퓨터에서는 실행되지 않는다. CPU마다 기계어가 서로 다르기 때문이다. 운영체제도 다르면 실행할 수 없.. 2021. 10. 14. [데이터 베이스] 3장_데이터베이스 시스템 01 데이터베이스 시스템의 정의 데이터베이스 시스템(DBS : DataBase System) : 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템. 다양한 목적의 정보 처리 시스템을 구축하는 데 필요한 핵심 요소. 데이터베이스와 데이터 관리 시스템 외에도 사용자, 사용자가 데이터베이스에 접근할 때 사용하는 데이터 언어, 데이터베이스와 데이터베이스 관리 시스템을 설치하고 데이터 처리 연산을 담당하는 컴퓨터로 구성. (빨간글씨 : DBS의 구성 요소 5가지) * 데이터베이스 : 저장된 데이터의 집합 * 데이터베이스 관리 시스템 : 데이터베이스에 저장된 데이터가 일관되고 무결한 상태로 유지되도록 관리 (의미가 헷갈리지 않도록 주의하자!) 02 데이터베이스의 구조.. 2021. 10. 8. [데이터 베이스] 2장_데이터베이스 관리 시스템 01 데이터베이스 관리 시스템의 등장 배경 - 파일 시스템 : 데이터를 파일로 관리할 수 있도록 파일을 생성ㆍ삭제ㆍ수정ㆍ검색하는 기능을 제공하며, 운영체제와 함께 설치. 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리. - 파일 시스템은 별도의 구매 비용이 들지 않는다는 장점이 있지만 응용 프로그램마다 파일을 따로 유지하는 특징 때문에 다음과 같은 문제가 발생한다. 1) 같은 내용의 데이터가 여러 파일에 중복 저장된다. 2) 응용 프로그램이 데이터 파일에 종속적이다. 3) 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다. 4) 응용 프로그램을 개발하기 쉽지 않다. 02 데이터베이스 관리 시스템의 정의 - 파일 시스템의 문제 : 데이터 중복성, 데이터 종속성 위의 문제를 해결하기 위해 제.. 2021. 10. 7. [데이터 베이스] 1장_데이터베이스 기본 개념 01 데이터베이스의 필요성 1. 데이터와 정보 데이터(data) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실(fact)이나 값(value)으로, 자료라고도 함. 정보(Information) : 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물 정보처리(Information Processing) : 데이터에서 정보를 추출하는 과정 또는 방법 2. 정보 시스템과 데이터베이스 정보 시스템(Information System) : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단 02 데이터베이스의 정의와 특징 데이터베이스(DB : DataBase) : 특정 조직의 여러 사용자가 '공유'하여 사용할 수 있.. 2021. 10. 7. 이전 1 ··· 13 14 15 16 다음