参考:https://blog.csdn.net/chenzhen200638/article/details/5629891
demo:https://github.com/androidannotations/androidannotations
关于注解:https://mp.weixin.qq.com/s/NwlIy_knmx4Es7kFnk0gRQ
自定义注解:https://blog.csdn.net/u013320868/article/details/54926578
demo:https://github.com/lwhenyoucai/SurfaceViewAndAnnotation