0
大家好 我希望每当有GPSlocation和传感器管理器值的变化,我目前使用的两种服务这一宗旨,以更新我的相机预览,但我不能接受我的预览更新。是否可以将这些服务合并为一个,然后使用intents和broadcastReceivers?或者有其他选择吗? 请指导我在此感谢 GPS和的SensorManager值应该更新相机预览
大家好 我希望每当有GPSlocation和传感器管理器值的变化,我目前使用的两种服务这一宗旨,以更新我的相机预览,但我不能接受我的预览更新。是否可以将这些服务合并为一个,然后使用intents和broadcastReceivers?或者有其他选择吗? 请指导我在此感谢 GPS和的SensorManager值应该更新相机预览
只使用一个Service
跟踪GPS和传感器数据,并使用一个ResultReceiver
或Messenger
和Message
传回更新到Handler
在Activity
。
编辑:
对不起,忘了提,你通过ResultReceiver
或Message
作为parcelable额外的Intent
您使用启动Service
。
谢谢,但我应该如何更新我的相机预览与此消息? – Nidhi 2011-05-08 08:08:37
@Nidhi:您需要在相机预览顶部覆盖另一个视图。这种观点可能会需要一个'SurfaceView'或'GLSurfaceView'但可能仅仅是取决于desirde效果'ImageViews'的布局。有关如何使用“SurfaceView”的示例,请查看LunarLander SDK示例。 – techiServices 2011-05-08 17:46:23