Jak stworzyć prosty kalkulator na Androida za pomocą Android Studio

Opublikowany: 2017-07-06

W poprzednim artykule opisałem szczegółowe kroki, jak stworzyć prostą aplikację na Androida. W tej konkretnej aplikacji wyjaśniłem również koncepcje przycisku androida i podstawowe koncepcje androida.

Wszystkie inne moje artykuły znajdziesz w dziale Android.

W tym artykule stworzymy calculator android app . Jest to prosty kalkulator o ograniczonej funkcjonalności.

Zanim przejdziemy dalej, byłoby miło przejrzeć cały samouczek HelloWorld. Oto link ponownie: Moja pierwsza aplikacja HelloWorld na Androida

  • Jak zbudować prostą aplikację kalkulatora – pełny samouczek
  • Tworzenie prostego kalkulatora za pomocą Android Studio
  • Programowanie na Androida: tworzenie podstawowego kalkulatora
  • Utwórz prosty kalkulator na Androida
  • Jak stworzyć aplikację Kalkulator na Androida

Zacznijmy od naszej aplikacji kalkulatora na Androida:

Krok 1

  • Otwórz swoje Studio Android
  • Kliknij Rozpocznij nowy projekt Android Studio.
  • Podaj nazwę aplikacji CrunchifyCalculator i pozostaw pozostałe pola puste, a następnie kliknij DALEJ.

Krok 2

  • Wybierz Minimum SDK API 15: Android 4.0.3(IceCreamSandwich) . Wybrałem API 15 (IceCreamSandwich), ponieważ obejmuje prawie 94% urządzenia i ma prawie wszystkie funkcje. Jeśli chcesz objąć urządzenie w 100%, możesz wybrać API 8: Android 2.2 (Froyo).

Krok 3

  • Wybierz Empty Activity i kliknij DALEJ.
  • Pozostaw nazwę działania MainActivity i pozostaw wszystko bez zmian. Kliknij Zakończ.

Krok 4

  • Po kliknięciu przycisku Zakończ zbudowanie Aktywności i plików zajmuje około ~2 minut.
  • Oto ostateczna struktura projektu dla Twojej aplikacji.

Krok-5

  • Teraz musimy dodać nasz kod Java w naszym pliku MainActivity.java.
  • Więc otwórz plik MainActivity.java z lewej strony IDE (app -> java -> com.crunchify.tutorials.crunchifycalculator -> MainActivity.java)

Wyjaśnienie podświetlonej linii znajdziesz pod kodem.

Tutaj mamy 1 EditText. Określa rodzaj treści.

Rozumiemy kod trochę więcej.

  • Linia 11 – 14: Tutaj utworzyliśmy odniesienie do przycisków i edycji tekstu.
  • Linia 16: Tutaj stworzyliśmy dwie zmienne zmiennoprzecinkowe jako wartość1 i wartość2.
  • Linia 21: Zastępujemy metodę onCreate(), która jest metodą klasy Activity.
  • Linia 45 – 50: Ustawiamy onClickListener na Button1. Jeśli klikniemy Button1, wyświetli się EditText.
  • Dla każdego przycisku zaimplementowaliśmy tę samą logikę.
  • Linia 115 – 127: Tutaj ustawiliśmy słuchacz kliknięć na przycisku Dodaj.
  • Tutaj stawiamy warunek, ponieważ jeśli EditText ma wartość Null, to ustawiamy EditText jako pustą wartość. W przeciwnym razie dodajemy dwie wartości, które są klikane przed kliknięciem przycisku dodawania i po kliknięciu przycisku dodawania.
  • Ustawiamy również wartość logiczną crunchifyAddition na True. To prawda oznacza, że ​​kliknięto przycisk dodawania i będzie to używane, gdy użytkownik kliknie przycisk „=”.
  • Wprowadzamy tę samą logikę dla innych przycisków, również takich jak buttonSub, ButtonMul, buttonDivision.
  • Linia 156 – 183: Tutaj ustawiamy clickListener na przycisku „=”. Tutaj umieszczamy warunek taki, jak jeśli użytkownik kliknie przycisk Dodaj, wartość crunchifyAddition jest ustawiona na True na odbiorniku kliknięć przycisku Dodaj.
  • Zgodnie z tym, odpowiednia akcja zostanie wykonana odpowiednio do klikniętego przycisku.

jeśli przycisk Dodaj zostanie kliknięty przed przyciskiem „=”, zostanie wykonana akcja Dodaj, jak widać powyżej.

  • Po wykonanej akcji ustawiamy wartość crunchifyAddition na false, dzięki czemu możemy ponownie wykonać akcję Add.

Poniżej znajduje się plik układu, z pomocą w projektowaniu interfejsu dla kalkulatora:

Teraz wszystko powinno działać poprawnie i jesteśmy gotowi do uruchomienia naszej aplikacji kalkulatora na Androida. Do uruchomienia naszej aplikacji użyłem mojego telefonu komórkowego, możesz użyć emulatora lub swojego urządzenia.

Uruchamianie naszej aplikacji Kalkulator na Androida

  • Kliknij Menedżera urządzeń Android. Po wybraniu własnego urządzenia w oknie Android device manager kliknij START .
  • Kliknij przycisk Uruchom.
  • Wybierz swoje urządzenie lub emulator i kliknij OK.
  • Teraz możesz zobaczyć aplikację kalkulatora na Androida działającą jako ten zrzut ekranu.

Gratulacje!! Jeśli wykonałeś wszystkie kroki i osiągnąłeś ten punkt, oznacza to, że wykonałeś wszystkie kroki poprawnie, a aplikacja Kalkulator na Androida działa poprawnie.