众所周知,android camera是C / S架构,包括客户端和服务。他们通过Binder互相沟通。他们在不同的过程中运行。
所以我有一个问题:为什么Android摄像头有客户端和服务?有什么好处?
答案 0 :(得分:1)
可能他们选择了C / S架构,因为它最好向听众发送通知,例如Dropbox和Google+应用正在收听用于将新照片上传到云端的照片事件。此外,您也可以为相同的活动订阅您的应用(使用ACTION_IMAGE_CAPTURE
)。因此,他们没有注意DCIM文件夹中的更改,他们订阅了系统事件。
只有客户端架构,照片应用才能实现所有camera events
的发送
提供与其他应用程序的兼容性。
但这只是我的观点:))