任务一:
通过Activity组件添加按钮及布局实现计算器界面
实现基本布局如上图所示;
优化界面风格,将显示的颜色,大小,边框等
添加按键响应,有按下按钮的显示交互,单击提示按键序号,长按不显示并自动释放
任务二:
通过fregment控制显示布局,
将按键和显示框分别置于两个fregment中,
要求按键的响应传递到输入框内
任务三:
通过将按键输入传入service,
在service中计算结果并延时1s传回UI显示出来,
尝试不同的service与activity的通信方式,包括但不限于广播,EventBus,Binder
任务四:
允许计算器接收函数表达式,并在自定义view中绘制函数图像