Study/Android

안드로이드 계산기 ver1 (Android 4.0.3(API 15) 기준)(소스 첨부)

2016. 12. 23. 17:57

 안드로이드 계산기(API 15)

원래 계산기 만드는게 이렇게 힘들었던 것인가....


최소 API : 15(4.0.3)

타겟 API : 15(4.0.3)

컴파일 API : 19(4.4.2)


API 15 함수로만 이용해서 ICS 이상은 전부 돌아갈거라고 믿습니다.

(테스트 : 4.0.3 구동확인, 4.4.2f 구동확인, 5.0.2 구동확인, 6.0.1 구동확인)

계산방식은 윈도우 계산기처럼 "입력된 순서대로 처리"하는 방식입니다. 



오른쪽 상단에 메뉴가 있는데

소스를 변형시키고 먼저 테스트해보는 페이지만 만들었습니다.


일단 업데이트를 소스 테스트페이지에만 적용하고 이것저것 해보고 버그가 없으면

기본페이지에 적용하는 방식으로 하고있습니다.




Calc.7z

첨부파일 받으셔서 이클립스로 여시면 됩니다.


제가 만든 소스는 어떻게 생각해보면 조금 비효율적인 면이 좀 많습니다.

(보시면 암)


소스파일은



















MainActivity.java 와 activity_main.xml 만 보시면 될겁니다.


자세한 설명은 전부 주석으로 넣어 놨으니 참고하시면 될 거 같습니다.

(여기에 넣기에는 너무너무너무너무 많은거 같아서)


어떤책을 보고 만든게 아니라


API보면서 머리좀 싸맸습니다.

[안드로이드 공식 API : Android Developers]





저작자표시 비영리 변경금지 (새창열림)

'Study > Android' 카테고리의 다른 글

[안드로이드] ADB를 무선으로 연결하기(하지만 완전한 무선은 아닌..)  (0) 2017.02.14
[안드로이드] 툴바(Toolbar)의 왼쪽에 버튼을 달기  (3) 2017.02.03
[안드로이드] ListView 갱신하기  (0) 2017.02.03
[안드로이드] 파일경로 Uri를 String형의 Path로 변환하는 법  (0) 2017.01.25
안드로이드 계산기 ver2 (Android 4.0.3(API 15) 기준)(소스 첨부)  (4) 2016.12.23
'Study/Android' 카테고리의 다른 글
  • [안드로이드] 툴바(Toolbar)의 왼쪽에 버튼을 달기
  • [안드로이드] ListView 갱신하기
  • [안드로이드] 파일경로 Uri를 String형의 Path로 변환하는 법
  • 안드로이드 계산기 ver2 (Android 4.0.3(API 15) 기준)(소스 첨부)
Eskeptor
Eskeptor
Eskeptor
Hello World
Eskeptor
전체
오늘
어제
  • 분류 전체보기 (138)
    • Computer (5)
      • Linux (1)
      • Hardware (2)
      • Software (0)
      • Tips (1)
      • Website (0)
    • Mobile (1)
      • Application (1)
    • Study (108)
      • Android (9)
      • C언어 (45)
      • C++ (17)
      • Unity 5(유니티5) (11)
      • Qt 프로그래밍 (2)
      • MFC (12)
      • C#, Winform (12)
    • My World (24)
      • OpenPad(Android) (12)
      • 한글 패치 (1)
      • C#으로 만든 귀요미들 (5)
      • MFC로 만든 귀요미들 (6)
    • Life Goes On (0)
      • Hip Hop (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • Java
  • 알고리즘
  • 기본
  • 강좌
  • 왕초보
  • c++11
  • 테트리스
  • 포인터
  • 자료구조
  • Tetris
  • C++
  • 강의
  • 기초
  • Android
  • 슈팅게임
  • 프로그래밍
  • 초보
  • C언어
  • 만들기
  • 유니티
  • C#
  • 비행기
  • 메모장
  • 안드로이드
  • openpad
  • 배열
  • 자바
  • MFC
  • 오픈패드
  • Unity

최근 댓글

최근 글

hELLO · Designed By 정상우.
Eskeptor
안드로이드 계산기 ver1 (Android 4.0.3(API 15) 기준)(소스 첨부)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.