본문 바로가기

분류 전체보기240

아들러 심리학 - 목적론이란? 아리스토텔레스는 행복은 삶에서 가장 중요한 것이라고 생각했고 행복을 가지기 위해서는 행복을 가질 수 있는 자세를 가져야 한다고 말했다. 첫째는 중용 하는 자세이고 두번째는 사색하는 자세이다. 즉, 더도 말고 덜도말고의 딱 중간의 삶을 가져야하고 항상 생각을 멈추면 안된다고 말했다. 나는 이것이 적당한 욕심과 욕망을 가지고 항상 나아갈 방향에 대해 생각해야 한다는 의미로 해석하였다. 욕심이 너무 넘쳐도 욕심에 끝이 없으니 행복할 수 없고 욕심이 너무 없어도 부족한 삶을 살게 될 것이라는 의미라고 생각햇다. 이와 달리 아들러는 인간들이 행복을 타인에서 찾는다고 말했다. 타인을 보고 행복의 기준을 정하기 때문에 주체적인 삶을 살 수 없다고 말했다. 아들러의 목적론은 우리가 원하는 목표에 달성하지 못했다면 그것.. 2021. 4. 29.
Android Studio EditText이 비어있는지 확인하기 안드로이드 프로그래밍을 하다보면 EditText를 많이 사용한다. 이 때 EditText에 아무것도 작성하지 않은 경우 이를 확인하고 예외처리를 해줘야 하는 경우가 있다. 예외처리 코드는 다음과 같다. if(TextUtils.isEmpty(editText.getText().toString())){ //editText가 비어있다면 Toast.makeText(getBaseContext(), "EditText가 비어있습니다.",Toast.LENGTH_SHORT).show(); return; } 예를 들어, 만약 버튼을 누르면 EditText의 글자를 토스트로 보여주는 예제를 만들어보자 전체 코드는 아래와 같다 public class MainActivity extends AppCompatActivity { Ed.. 2021. 4. 27.
애플리케이션 기본 구조 1. 앱 작성 절차 1) 안드로이드 앱 구성 안드로이드 앱은 자바파일과 XML 파일, 기타 이미지나 사운드 파일로 이루어집니다. 자바 파일은 앱의 로직을 나타내고 XML 파일은 사용자 인터페이스를 나타냅니다. 또한 이미지나 사운드 파일은 resource(자원)에 속합니다. 2) 앱 작성 절차 1. 사용자 인터페이스 작성 - 첫번째 단계는 XML 을 이용하여 사용자 인터페이스 화면을 디자인 하는 단계입니다. 2. 자바 코드 작성 - 두 번째 단계는 자바를 이용하여서 코드를 작성하는 단계입니다. 3. 매니페스트 파일 작성 - 매니페스트 작성은 애플리케이션을 구성하고 있는 컴포넌트를 기술하고 실행 시에 필요한 권한을 지정하는 것입니다. 3) 안드로이드 스튜디오 화면 분석 1. 프로젝트 뷰 : 화면의 왼쪽을 차.. 2021. 4. 9.
안드로이드 프로그래밍 기초사항 1. 스마트폰 - 안드로이드와 IOS 스마트폰은 운영체제가 탑재되어 있는 작은 컴퓨터와 같습니다.모바일의 운영체제는 크게 두개로 나눌 수 있는데 이것이 다들 잘 아시는 안드로이드와 ios 입니다.아래 표는 안드로이드와 IOS를 간단하게 비교한 것입니다. 안드로이드IOS제조사구글애플개발 언어java(UI), Kotlin(UI), C, C++C, C++, Objective-C, Swift커널리눅스Hybrid(XNU)웹사이트android.comapple.com/ios상요자 인터페이스Graphical(multi-touch)Cocoa Touch(Multi-touch, GUI) 제가 공부할 것은 안드로이드이므로 이제 안드로이드에 대해 말해 보겠습니다.안드로이드는 버전 9.0 까지는 디저트 이름을 이용하여 버전의 이.. 2021. 4. 8.