我对 Android 应用程序有一个好主意,但由于我只熟悉 php/js,我不确定应该选择哪种方法来创建它。该应用程序将基于带有大量位置标记的谷歌地图。不会有任何花哨的动画或其他需要大量资源的活动。
在我看来,有三种不同的选择:
- 阅读 Java 并用 Java 编写整个程序
- 在 Java 中将地图活动创建为地图视图,然后将网络视图用于其他活动(可以轻松地将其编写为 html5 网页的脚本。)
- 将所有内容编写为 web 应用程序(不是一个真正的选项,因为这不是一个真正的移动应用程序恕我直言。
我最热衷于使用否。2 因为我对 html/php/js/mysql 非常熟悉。不过,必须阅读 html5 的细节。问题:
- 我需要访问 GPS 和相机硬件。这在网络视图中可以实现吗?
- 在 webview 活动中的 js 和其他活动中的 java 之间传递变量有多复杂?
- 如果我使用选项 1 和选项 2,我可以预期性能会有多大差异?
- 其他想法?
亲切的问候,安德斯