android计算器源码.docx
《android计算器源码.docx》由会员分享,可在线阅读,更多相关《android计算器源码.docx(23页珍藏版)》请在冰豆网上搜索。
android计算器源码
这是我本人做的Android简单计算器源代码。
可以实现普通四则运算2,10,16进制转换。
常见异常处理,可以实现activity屏幕跳转。
算法用逆波兰实现。
本项目所有代码不涉及任何知识产权问题,完全由自己学习android时候写的,所以各位可以放心下载。
AndroidManifest.xml代码
xmlversion="1.0"encoding="utf-8"?
>
android="
package="my.calu"
android:
versionCode="1"
android:
versionName="1.0">
icon="@drawable/meinv"android:
label="@string/app_name">
name=".Main"
android:
label="@string/app_name">
name="android.intent.action.MAIN"/>
name="android.intent.category.LAUNCHER"/>
minSdkVersion="4"/>
//layout代码
xmlversion="1.0"encoding="utf-8"?
>
android:
id="@+id/background"
android:
layout_width="fill_parent"
android:
layout_height="fill_parent"
xmlns:
android="
主代码
packagemy.calu;
importjava.util.ArrayList;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.EditText;
importandroid.widget.Toast;
//packageexpression;
importjava.util.ArrayList;
importjava.util.Stack;
importjava.util.regex.Matcher;
importjava.util.reg