Android 基于源码的科学计算器——Calculator浅析

这篇博客详细介绍了如何从源码构建Android计算器应用,包括下载源码、解决导入问题,以及对主要组件如CalculatorActivity、CalculatorDisplay、CalculatorEditText等的简要说明,重点分析了逻辑处理类Logic的作用。
摘要由CSDN通过智能技术生成

帮朋友搞一个Android计算器程序,为了偷懒,直接使用了源码里的计算器。

但偷懒归偷懒,其中的知识还是应该学习的。

好了,下面开始Calculator的浅析之旅

 

第一步,下载Calculator源码(具体参见博文http://blog.csdn.net/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(注意布局文件中的也要替换)。

最终项目如图所示

项目: 安卓科学计算器应用 关于项目 科学计算器应用是一个在Android Studio中构建的安卓项目。正如项目名称所示,它的功能与普通计算器完全相同。在这里,你可以轻松地进行所有计算。整个项目使用Android Studio设计,Java编程语言用于字段验证,Gradle和包装器用于分配SDK和其他运行时平台。该项目还可以在不同的设备上实现,如手机和手表。 系统介绍 Gradle提供了编译和运行安卓应用的灵活性。在Android Studio中,Gradle是一种自定义构建工具,用于通过管理依赖项和提供自定义构建逻辑来构建安卓包(apk文件)。每当你运行这个项目时,请保持互联网连接,因为你需要安装插件。如果你想编辑源代码,可以打开Gradle文件,在项目中进行一些小的更改。如果你想更改项目,可以从包含整个项目代码的Java文件夹中进行更改。这个项目将提升你的编码技能。 如何运行项目? 为了运行该项目,请按照以下步骤操作: 安装Android Studio: 如果尚未安装,请先安装Android Studio。 更新Android Studio: 确保你的Android Studio是最新版本。 导入项目: 从Studio的主页导入项目。项目设置将自动开始,所有的Gradle构建文件将自动安装在项目根目录中。 设置虚拟设备: 打开项目,设置你的虚拟设备并运行模拟器。项目将启动,你可以开始使用科学计算器进行计算。 注意事项 整个项目是在Android Studio中开发的。项目使用Java编程语言进行字段验证,并使用XML语言进行数据传输。项目会不断提示你更新插件,因此请保持网络连接。此外,你还需要更新SDK版本以及即时运行插件。 项目特性 执行科学计算 可以更改度数单位,如DRG 可以执行计算机单位转换 标签: 安卓
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值