为什么谷歌在android摄像头中选择C/S架构?

为什么谷歌在android摄像头中选择C/S架构?,android,camera,android-binder,Android,Camera,Android Binder,众所周知,android摄像头是C/S架构,包括客户端和服务。他们通过活页夹相互交流。它们在不同的进程中运行 所以我有一个问题:为什么安卓摄像头有客户端和服务?优点是什么?可能是他们选择了C/s架构,因为它更适合向侦听器发送通知,例如Dropbox和Google+应用程序正在侦听照片事件,以便将新照片上载到云。此外,您还可以为相同的活动订阅应用程序(使用)。因此,他们不监视DCIM文件夹中的更改,而是订阅系统事件 仅使用客户端架构,照片应用程序就可以实现所有功能的发送 提供与其他应用程序的兼容性

众所周知,android摄像头是C/S架构,包括客户端和服务。他们通过活页夹相互交流。它们在不同的进程中运行


所以我有一个问题:为什么安卓摄像头有客户端和服务?优点是什么?

可能是他们选择了C/s架构,因为它更适合向侦听器发送通知,例如Dropbox和Google+应用程序正在侦听照片事件,以便将新照片上载到云。此外,您还可以为相同的活动订阅应用程序(使用)。因此,他们不监视DCIM文件夹中的更改,而是订阅系统事件

仅使用客户端架构,照片应用程序就可以实现所有功能的发送 提供与其他应用程序的兼容性


但这只是我的观点:)

可能客户端=硬件摄像头&服务器=访问客户端的服务…@Raynold事实上,App.camera-->Frameworks.camera-->Jni-->客户端-->服务