为什么Google在Android相机中选择C / S架构?

时间:2013-03-20 10:59:49

标签: android camera android-binder

众所周知,android camera是C / S架构,包括客户端和服务。他们通过Binder互相沟通。他们在不同的过程中运行。

所以我有一个问题:为什么Android摄像头有客户端和服务?有什么好处?

1 个答案:

答案 0 :(得分:1)

可能他们选择了C / S架构,因为它最好向听众发送通知,例如Dropbox和Google+应用正在收听用于将新照片上传到云端的照片事件。此外,您也可以为相同的活动订阅您的应用(使用ACTION_IMAGE_CAPTURE)。因此,他们没有注意DCIM文件夹中的更改,他们订阅了系统事件。

只有客户端架构,照片应用才能实现所有camera events的发送 提供与其他应用程序的兼容性。

但这只是我的观点:))