0

这个 Android 应用程序开发业务正在加速我的头发从棕色到灰色的转换。

有人能告诉我当应用程序启动时我应该如何aFunction()运行,因为我不应该在里面做一段时间(真的)onCreate()吗?

我已经阅读了有关 Android 开发人员的教程、其他几个教程、多个问题,但没有人回答这个看似简单的问题。或者,至少我没能找到它——毫无疑问,因为我向 Amphitheatre Parkway 的伟大神谕提出了错误的问题。

该应用程序是我的第一个自制的非教程应用程序,我正在尝试制作基于 GPS 的速度计(显然)。我猜是基本的东西。它需要经常更新,我正在使用 Thread.sleep() 。设置LocationManager,获取位置,计算距离和速度正在工作。打印速度正常。除了让它运行之外,一切都在工作(他天真地声称)。

4

1 回答 1

2

Android 开发(实际上是大多数 GUI 开发)与您过去可能进行的控制台开发非常不同。主要区别在于 GUI 是事件驱动的。您通常会创建响应事件的所谓“回调方法”。这允许系统做其他事情,而不是在你的应用程序中等待一个while(true)循环。我不熟悉在 Android 应用程序中使用 GPS。您将需要研究处理 GPS 通知所需的回调。我建议从Make Your App Location AwareLocation and Maps开始。

于 2013-01-29T02:26:02.150 回答