我想使用MVP设计模式为Android构建手动camera2应用程序。怎么样?

时间:2017-01-14 21:25:29

标签: android design-patterns android-camera mvp

会有什么类别的分离?放置CameraDeviceImageReaderCameraCaptureSessionCaptureRequest.Builder个实例的位置? 我猜查看会包含Activity以及 Presenter 模型呢? 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

AFAIK,它就像MVC一样简单,但 Presenter 还应该包括来自UI的所有事件,如按钮和表格。 Presenter是Model和View之间的仲裁者。

  

查看是活动

     

模型是保存在RAM或文件中的数据

     

演示者是控制器(仲裁者),包括您将处理的所有事件

在你的情况下, 查看是相机预览和用户界面。

模型是关于Camera2 API的所有参数

演示者是使用按钮等按钮更改参数(模型)的所有操作(查看