基于GPS的应用设计

时间:2012-04-10 06:15:14

标签: android locationlistener

我的困境是如何设计具有以下功能的应用程序:

  1. 相机预览。 (必须在ui线程上)
  2. 根据请求进行大量图像处理(可能是在AIDL的远程服务上,甚至认为是为了不使用ui而使用asyncTask)
  3. 更新全局变量的位置侦听器(在应用程序层中)
  4. 我真的不知道让主要活动实现LocationListener是否明智 - 对于ui来说这不是很糟糕吗?还有其他方法可以实现吗?

    10倍。

1 个答案:

答案 0 :(得分:0)

我没有看到如何在活动中收听位置更新对于UI不利。

UI不好是UI线程上的重量级进程,因为当UI线程没有响应超过几秒时Android显示Application Not Responding对话框。

但是在听取位置更新的情况下,即使您将活动视为听众,也不会在UI线程上发生这种情况。