Android Studio를 사용하여 간단한 계산기 Android 앱을 만드는 방법

게시 됨: 2017-07-06

이전 기사에서 간단한 Android 애플리케이션을 만드는 방법에 대한 자세한 단계를 작성했습니다. 그 특정 앱에서 나는 또한 안드로이드 버튼의 개념과 안드로이드의 기본 개념을 설명했습니다.

Android 섹션에서 내 다른 모든 기사를 찾을 수 있습니다.

이 기사에서 우리는 calculator android app 을 만들 것입니다. 이것은 기능이 제한된 간단한 계산기입니다.

계속 진행하기 전에 전체 HelloWorld 자습서를 살펴보는 것이 좋습니다. 여기 다시 링크가 있습니다: 나의 첫 HelloWorld Android 앱

  • 간단한 계산기 앱을 만드는 방법 – 전체 자습서
  • Android Studio를 사용하여 간단한 계산기 만들기
  • Android 개발: 기본 계산기 만들기
  • 간단한 계산기 Android 앱 만들기
  • Android용 계산기 앱을 만드는 방법

계산기 Android 앱을 시작해 보겠습니다.

1 단계

  • Android 스튜디오를 엽니다.
  • 새 Android 스튜디오 프로젝트 시작을 클릭합니다.
  • 응용 프로그램 이름을 CrunchifyCalculator 로 지정하고 다른 필드는 그대로 두고 NEXT를 클릭합니다.

2 단계

  • 최소 SDK API 15: Android 4.0.3(IceCreamSandwich) 을 선택합니다. 저는 API 15(IceCreamSandwich)를 선택했는데 기기의 거의 94%를 커버하고 거의 모든 기능을 갖추고 있기 때문입니다. 100% 장치를 포함하려면 API 8: Android 2.2(Froyo)를 선택할 수 있습니다.

3단계

  • Empty Activity 을 선택하고 다음을 클릭합니다.
  • 활동 이름 MainActivity 는 그대로 두고 모든 것을 그대로 둡니다. 마침을 클릭합니다.

4단계

  • 완료를 클릭한 후 활동 및 파일을 빌드하는 데 약 2분 정도 걸립니다.
  • 다음은 애플리케이션의 최종 프로젝트 구조입니다.

5단계

  • 이제 MainActivity.java 파일에 Java 코드를 추가해야 합니다.
  • 따라서 IDE의 왼쪽에서 MainActivity.java 파일을 엽니다(app -> java -> com.crunchify.tutorials.crunchifycalculator -> MainActivity.java).

코드 아래에서 강조 표시된 줄에 대한 설명을 찾을 수 있습니다.

여기에 1개의 EditText가 있습니다. 콘텐츠 유형을 정의합니다.

코드를 조금 더 이해합시다.

  • 11-14행: 여기에서 Buttons 및 EditText에 대한 참조를 만들었습니다.
  • 16행: 여기에서 value1과 value2에 대한 두 개의 부동 변수를 만들었습니다.
  • 21행: Activity 클래스의 메서드인 onCreate() 메서드를 재정의합니다.
  • 45-50행: Button1에 onClickListener를 설정합니다. Button1을 클릭하면 EditText가 표시됩니다.
  • 모든 버튼에 대해 동일한 로직을 구현했습니다.
  • 115-127행: 여기에서 추가 버튼에 대한 클릭 리스너를 설정했습니다.
  • 여기에 조건을 넣습니다. EditText가 Null이면 EditText를 빈 값으로 설정합니다. 그렇지 않으면 추가 버튼을 클릭하기 전과 추가 버튼을 클릭한 후에 두 개의 값을 추가합니다.
  • 또한 crunchifyAddition 부울 값을 True로 설정했습니다. 이 true는 추가 버튼이 클릭되었음을 나타내며 사용자가 "=" 버튼을 클릭할 때 사용됩니다.
  • buttonSub, ButtonMul, buttonDivision과 같은 다른 버튼에 대해서도 동일한 논리를 구현합니다.
  • Line 156 – 183: 여기에서 "=" 버튼에 clickListener를 설정합니다. 여기에 사용자가 추가 버튼을 클릭하면 추가 버튼의 클릭 리스너에서 crunchifyAddition 값이 True로 설정되는 것과 같은 조건을 넣습니다.
  • 이에 따라 클릭한 버튼에 따라 해당 동작이 수행됩니다.

"=" 버튼보다 먼저 추가 버튼을 클릭하면 위와 같이 추가 동작이 수행됩니다.

  • 작업이 수행된 후 추가 작업을 다시 수행할 수 있도록 crunchifyAddition 값을 false로 설정합니다.

다음은 계산기의 프런트 엔드를 디자인하는 데 도움이 되는 레이아웃 파일입니다.

이제 모든 것이 잘 작동하고 계산기 안드로이드 앱을 실행할 준비가 되었습니다. 내 모바일을 사용하여 앱을 실행하려면 에뮬레이터 또는 장치를 사용할 수 있습니다.

계산기 Android 앱 실행

  • Android 장치 관리자를 클릭합니다. Android device manager 창에서 사용자 정의 장치를 선택한 후 START 을 클릭합니다.
  • 실행 버튼을 클릭합니다.
  • 장치 또는 에뮬레이터를 선택하고 확인을 클릭합니다.
  • 이제 이 스크린샷과 같이 계산기 안드로이드 앱이 실행되는 것을 볼 수 있습니다.

축하 해요!! 모든 단계를 수행하고 이 지점에 도달했다면 모든 단계를 올바르게 수행했으며 계산기 안드로이드 앱이 제대로 실행되고 있음을 의미합니다.