2012-04-10 107 views
0

我的困境是如何设计具有以下特点的应用程序:基于GPS的应用程序设计

  1. 摄像头预览。 (必须是在UI线程)要求
  2. 沉重的图像处理(也许认为与AIDL远程服务,甚至认为为了不保持用户界面与的AsyncTask使它)
  3. 位置监听器更新全局(在应用层)

我真的不知道是否明智的做主要活动来实现一个LocationListener - 对ui不是不好?有没有其他办法可以实现这一目标?

10x。

回答

0

我没有看到如何在活动中侦听位置更新会对UI造成不良影响。

坏UI是在UI线程上重量级的过程,因为当UI线程不超过几秒钟更响应的Android应用显示不响应对话框。

但在听了位置更新,这并不在UI线程上发生的情况下,即使你让你活动的听众。

+0

其5秒资格ANR ... – waqaslam 2012-04-10 06:34:36

+0

我希望尽量减少A S尽可能地在UI任何滞后,这是指在适当的UI线程之外的一切,为什么即时通讯思想.. – gor 2012-04-10 09:21:23