Android Camera API1和API2在callback接口上的差异
API2
setOnImageAvailableListener
public void setOnImageAvailableListener (ImageReader.OnImageAvailableListener listener,
Handler handler)
handler参数:如果设置了handler,则listener的callback在handler值执行
如果handler=null, 则listener的callback在当前线程中执行。
与api 2 Callback本质差异
API1 callback线程
API2 callback线程
API 1只能是当前线程执行callback。如果自定义线程,也需要先进当前线程,在进自定义线程。
API 2可以直接指定callback执行线程为用户自定义线程。直接进自定义线程。