소개글
안드로이드어플로 구성한 계산기입니다.포스트픽스방식을 사용해서 계산기를 구현하였습니다.
사칙연산, ()계산, 음수계산이 가능합니다.
컴파일 실행환경
Android SDK / JDK본문내용
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.main);
input = (EditText) findViewById(R.id.EditText01);
output = (EditText) findViewById(R.id.EditText01);
Left = (Button)findViewById(R.id.Btn1);
Right = (Button)findViewById(R.id.Btn2);
delete = (Button)findViewById(R.id.BtnDel);
clear = (Button)findViewById(R.id.BtnClear);
plus = (Button)findViewById(R.id.BtnPlus);
multi = (Button)findViewById(R.id.BtnMul);
divide = (Button)findViewById(R.id.BtnDiv);
minus = (Button)findViewById(R.id.BtnMinus);
equal = (Button)findViewById(R.id.BtnResult);
zero = (Button)findViewById(R.id.Btn00);
one = (Button)findViewById(R.id.Btn01);
two = (Button)findViewById(R.id.Btn02);
three = (Button)findViewById(R.id.Btn03);
four = (Button)findViewById(R.id.Btn04);
five = (Button)findViewById(R.id.Btn05);
six = (Button)findViewById(R.id.Btn06);
seven = (Button)findViewById(R.id.Btn07);
eight = (Button)findViewById(R.id.Btn08);
nine = (Button)findViewById(R.id.Btn09);
Right.set_badtagsListener(new Button._badtagsListener(){
public void _badtags(View v){
try {
formula=formula.concat(")");
input.setText(formula);
} catch (Exception e1) {
e1.printStackTrace();
}
}
});
압축파일 내 파일목록
.classpath
.project
AndroidManifest.xml
assets/
bin/calculator.apk
bin/classes.dex
bin/com/sunggil/calculator/calculator$1.class
bin/com/sunggil/calculator/calculator$10.class
bin/com/sunggil/calculator/calculator$11.class
bin/com/sunggil/calculator/calculator$12.class
bin/com/sunggil/calculator/calculator$13.class
bin/com/sunggil/calculator/calculator$14.class
bin/com/sunggil/calculator/calculator$15.class
bin/com/sunggil/calculator/calculator$16.class
bin/com/sunggil/calculator/calculator$17.class
bin/com/sunggil/calculator/calculator$18.class
bin/com/sunggil/calculator/calculator$19.class
bin/com/sunggil/calculator/calculator$2.class
bin/com/sunggil/calculator/calculator$3.class
bin/com/sunggil/calculator/calculator$4.class
bin/com/sunggil/calculator/calculator$5.class
bin/com/sunggil/calculator/calculator$6.class
bin/com/sunggil/calculator/calculator$7.class
bin/com/sunggil/calculator/calculator$8.class
bin/com/sunggil/calculator/calculator$9.class
bin/com/sunggil/calculator/calculator$CalcList.class
bin/com/sunggil/calculator/calculator$Operator.class
bin/com/sunggil/calculator/calculator.class
bin/com/sunggil/calculator/R$attr.class
bin/com/sunggil/calculator/R$drawable.class
bin/com/sunggil/calculator/R$id.class
bin/com/sunggil/calculator/R$layout.class
bin/com/sunggil/calculator/R$string.class
bin/com/sunggil/calculator/R.class
bin/resources.ap_
default.properties
gen/com/sunggil/calculator/R.java
proguard.cfg
res/drawable-hdpi/back.PNG
res/drawable-hdpi/icon.PNG
res/drawable-hdpi/Thumbs.db
res/drawable-ldpi/
res/drawable-mdpi/
res/layout/main.xml
res/values/strings.xml
src/com/sunggil/calculator/calculator.java
.project
AndroidManifest.xml
assets/
bin/calculator.apk
bin/classes.dex
bin/com/sunggil/calculator/calculator$1.class
bin/com/sunggil/calculator/calculator$10.class
bin/com/sunggil/calculator/calculator$11.class
bin/com/sunggil/calculator/calculator$12.class
bin/com/sunggil/calculator/calculator$13.class
bin/com/sunggil/calculator/calculator$14.class
bin/com/sunggil/calculator/calculator$15.class
bin/com/sunggil/calculator/calculator$16.class
bin/com/sunggil/calculator/calculator$17.class
bin/com/sunggil/calculator/calculator$18.class
bin/com/sunggil/calculator/calculator$19.class
bin/com/sunggil/calculator/calculator$2.class
bin/com/sunggil/calculator/calculator$3.class
bin/com/sunggil/calculator/calculator$4.class
bin/com/sunggil/calculator/calculator$5.class
bin/com/sunggil/calculator/calculator$6.class
bin/com/sunggil/calculator/calculator$7.class
bin/com/sunggil/calculator/calculator$8.class
bin/com/sunggil/calculator/calculator$9.class
bin/com/sunggil/calculator/calculator$CalcList.class
bin/com/sunggil/calculator/calculator$Operator.class
bin/com/sunggil/calculator/calculator.class
bin/com/sunggil/calculator/R$attr.class
bin/com/sunggil/calculator/R$drawable.class
bin/com/sunggil/calculator/R$id.class
bin/com/sunggil/calculator/R$layout.class
bin/com/sunggil/calculator/R$string.class
bin/com/sunggil/calculator/R.class
bin/resources.ap_
default.properties
gen/com/sunggil/calculator/R.java
proguard.cfg
res/drawable-hdpi/back.PNG
res/drawable-hdpi/icon.PNG
res/drawable-hdpi/Thumbs.db
res/drawable-ldpi/
res/drawable-mdpi/
res/layout/main.xml
res/values/strings.xml
src/com/sunggil/calculator/calculator.java