Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将方程式转换为android的java?_Java_Android - Fatal编程技术网

将方程式转换为android的java?

将方程式转换为android的java?,java,android,Java,Android,我是一名摄影师,我想为我的摩托机器人制作一个应用程序 计算四个输入的景深 我是真正的品牌 对javascript和这种编程的东西还不熟悉,所以我想知道 任何人都可以帮我 我使用Droiddraw设置了一个非常基本的GUI,它允许我 输入我的4个变量,它们是: 焦点(@+id/focust) 焦距(@+id/flt) 孔径(@+id/apt) 混淆圈(@+id/coct) 此计算的方程式位于 例如 要获得超焦距,我需要获得:((f^2)/(N*c))+f 所有这些变量都将从GUI中的输入中提取,但

我是一名摄影师,我想为我的摩托机器人制作一个应用程序 计算四个输入的景深

我是真正的品牌 对javascript和这种编程的东西还不熟悉,所以我想知道 任何人都可以帮我

我使用Droiddraw设置了一个非常基本的GUI,它允许我 输入我的4个变量,它们是:

焦点(@+id/focust)

焦距(@+id/flt)

孔径(@+id/apt)

混淆圈(@+id/coct)

此计算的方程式位于

例如

要获得超焦距,我需要获得:
((f^2)/(N*c))+f

所有这些变量都将从GUI中的输入中提取,但我不知道如何调用它们,如何编写实际的数学,以及如何处理结果,以便使它们显示在屏幕底部的“结果区域”

我以前从未做过java,我只想做这个应用,因为现有的应用不适合我的需要

有人能帮忙吗


谢谢

如果我没有弄错的话,DroidDraw是一个用于构建Java API使用的XML用户界面描述的工具。如果您想用JavaScript为Android编程,那么类似的东西可能是更好的选择。它允许您使用HTML和JavaScript构建真正的Android应用程序

另一方面,如果您想使用XML和JavaAPI,那么您可能应该浏览Android教程。第一个是

由于您刚刚开始编程,我对教程的强调已经够多了。确实,你的想法不应该太难实现,但你需要先了解基本知识


我并不是想给人一种感觉(PhoneGap与Java和XML相比)更好。出于您的目的,两者都可以。更重要的是你喜欢什么。Java/XML是Google支持的范例,提供了对更多功能的访问。另一方面,如果您已经了解HTML或JavaScript(或对学习它们感兴趣),PhoneGap肯定会提供您所需要的一切。我认为PhoneGap也是为了让初学者更容易使用,尽管我还没有使用过它,所以我不知道它们有多成功

DroidDraw生成的XML文件不能在PhoneGap中使用。如果您选择使用PhoneGap,那么您需要用HTML构建接口。您可以使用DreamWeaver、FrontPage或任意数量的HTML编辑器来帮助您完成此步骤

XML文件只是一个接口的描述。当您启动应用程序时,Android平台使用此描述构建您看到的用户界面。一旦发生这种情况,您就可以将数据从接口移动到Java,或者从Java移动到接口,而无需任何麻烦。您当然不会受到XML接口描述的限制——它非常灵活


如果您已经阅读了Android教程,那么最好忘记我甚至提到过PhoneGap。这是一个完全不同的选择,对于某些人和某些应用程序来说是正确的选择。但是Android教程并不能帮助你理解它。我之所以提出这个问题,是因为你在最初的帖子中提到了JavaScript。

你是否在Android Market上见过应用程序DoFcalc,或者如果你需要额外功能,请任何现有作者扩展他们的应用程序?:)我有,但是我不想打扰他们,我想自己做。我真的很喜欢尝试新事物,到目前为止,把所有这些都弄明白是非常有趣的!谢谢你的回复!我已经做了一些基本的教程,这已经让我到了我现在的地步。.xml接口到底是如何限制我的?不能将xml接口中输入的值调用到应用程序的java文件中吗?