gpt4 book ai didi

android - 如何从 Android 计算器中检索值

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:23 25 4
gpt4 key购买 nike

我正在开发一个用户点击 EditText 的应用程序,它会显示 android 计算器,因此用户能够进行算术运算。

当用户按下 android 计算器中的等于按钮并显示它时,我想检索最终值。这可能使用标准的 android 计算器吗?

打开计算器的代码如下:

Intent intent = new Intent();           
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName(CALCULATOR_PACKAGE, CALCULATOR_CLASS));
startActivity(intent);

在哪里,

String CALCULATOR_PACKAGE ="com.android.calculator2";
String CALCULATOR_CLASS ="com.android.calculator2.Calculator";

关于如何从计算器中检索最终值有什么想法或建议吗?
谢谢

最佳答案

无法使用标准计算器,但该计算器是开源的,因此您可以创建自己的计算器。源包含一个名为 Logic (Logic.java) 的类;如果您更新方法 evaluateAndShowResult() 以自动将结果粘贴到剪贴板,然后在您的应用中进行粘贴,您就可以准备就绪。

作为替代方案,如果您真的不需要计算器的 UI,您可以只使用 Logic 并将其余部分丢弃。

关于android - 如何从 Android 计算器中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13239942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com