帮朋友搞一个Android计算器程序,为了偷懒,直接使用了源码里的计算器。
但偷懒归偷懒,其中的知识还是应该学习的。
好了,下面开始Calculator的浅析之旅
第一步,下载Calculator源码(具体参见博文http://blog.youkuaiyun.com/singleton1900/article/details/8434978)
git clone https://android.googlesource.com/platform/packages/apps/Calculator
第二步,纠错。
下载下来的源码导入到Eclipse中是有问题的。问题主要在于3处。
(1)缺少android-support-v4.jar包
(2)未使用随同源码一起下下来的Arity-2.1.2.jar包
(3)Android 目标api为2.2,低于最新源码的最低要求的4.0
好了,一一纠错。最终得到一份无错的代码。
为了避免将真机中的计算器替换掉,将包名替换为com.harlan.calculator2(注意布局文件中的也要替换)。
最终项目如图所示