안드로이드 계산기(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 구동확인)
계산방식은 윈도우 계산기처럼 "입력된 순서대로 처리"하는 방식입니다.
오른쪽 상단에 메뉴가 있는데
소스를 변형시키고 먼저 테스트해보는 페이지만 만들었습니다.
일단 업데이트를 소스 테스트페이지에만 적용하고 이것저것 해보고 버그가 없으면
기본페이지에 적용하는 방식으로 하고있습니다.
첨부파일 받으셔서 이클립스로 여시면 됩니다.
제가 만든 소스는 어떻게 생각해보면 조금 비효율적인 면이 좀 많습니다.
(보시면 암)
소스파일은
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 |