Android 基于GPS的应用设计

Android 基于GPS的应用设计,android,locationlistener,Android,Locationlistener,我的难题是如何设计具有以下特性的应用程序: 相机预览。(必须在ui线程上) 根据请求进行繁重的图像处理(可能考虑使用AIDL进行远程服务,甚至考虑使用asyncTask进行处理,以避免保留ui) 更新全局的位置侦听器(在应用程序层中) 我真的不知道让主活动实现LocationListener是否明智——这对ui不是很坏吗?有没有其他方法可以做到这一点 10倍。我不认为在活动中监听位置更新会对用户界面有什么坏处 对UI不好的是UI线程上的重量级进程,因为当UI线程不响应超过几秒钟时,Android

我的难题是如何设计具有以下特性的应用程序:

  • 相机预览。(必须在ui线程上)
  • 根据请求进行繁重的图像处理(可能考虑使用AIDL进行远程服务,甚至考虑使用asyncTask进行处理,以避免保留ui)
  • 更新全局的位置侦听器(在应用程序层中)
  • 我真的不知道让主活动实现LocationListener是否明智——这对ui不是很坏吗?有没有其他方法可以做到这一点


    10倍。

    我不认为在活动中监听位置更新会对用户界面有什么坏处

    对UI不好的是UI线程上的重量级进程,因为当UI线程不响应超过几秒钟时,Android会显示应用程序不响应对话框


    但在监听位置更新的情况下,这不会发生在UI线程上,即使您将您的活动设置为侦听器。

    我希望尽可能减少UI中的任何延迟,这就是为什么我考虑将所有内容置于UI线程之外的原因。。