免责声明:我不是专业开发人员;我只是一名业余爱好者,而且相对缺乏经验,所以我对一些非常基本的问题表示歉意。 (是的,我搜索过论坛)
我最近正在开发一个“deal finder”程序,该程序是使用 Java 和 R 组合编写的。到目前为止,我完成的基本步骤是:
- 使用特定的电子商务 API 将各种交易的数据加载到 Java 中
- 将我需要的数据写入一系列文本文件
- 将文本文件中的数据加载到 R 中
- 操作 R 中的数据并为每笔交易分配“分数”
- 按分数排序以生成交易排名列表
这就是我需要帮助的地方:我目前正在通过在 Eclipse 中运行 Java 程序并随后运行 R 脚本来手动运行该程序。这显然很不方便(而且有点上瘾),所以我想做的是:
- 连续运行程序或以某个预定义的时间间隔(例如每分钟)运行程序
- 随时向我的 iPhone 或(如果这太难的话)我的桌面发送通知
有一项新交易的得分高于特定阈值。
问题:我不知道从哪里开始执行上述两项任务。我的编码经验仅限于一些 Java 和数学/统计语言,例如 R 和 MATLAB。我对网络/移动开发、服务器等方面零经验,但我愿意学习。我希望从这个论坛得到的不是一个完全指定的解决方案,而只是一些总体方向。如果有人能让我了解应该如何完成这件事、需要多少工作、我需要什么语言等等,那将非常有帮助。
我可能还应该提到两件事:1)这个程序仅供我个人使用,因此最终的应用程序,无论是在我的手机上还是桌面上,除了发送/接收通知的能力之外,都可以具有非常少的功能。 2)如果这能让事情变得更容易,我想我可以消除对 R 的依赖并用 Java 编写所有内容。
任何帮助将非常非常感谢。
最佳答案
Two more things I should probably mention: 1) This program is only for my personal use, so the resulting application, whether it be on my phone or desktop, can have very minimal functionality beyond the ability to send/receive notifications.
您可能想要使用第三方通知应用程序,例如 Boxcar and its Provider API那么,为此。
关于java - 如何将我的Java程序变成可以发送推送通知的 "app"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221619/