RVC和AVS模块静态结构
2020-05-08 17:05:19 0 举报
软件设计静态结构图的书写
作者其他创作
大纲/内容
IRvcView
- updateRadarView(byte[] data) : voidspan style=\"font-size: inherit;\
AvsPresenter : IReversePresenter
- mIAvsView : AvsView = null- mAvsModeData : byte[] = null- mAvsTypeData : byte[] =null- mVehicle : Vehicle = null
ReverseApplicaion:Application
- isAidLineAdded : boolean = false - allOneAidLinePicture : Bitmap = null
+ onCreate() : void - initAidLine : void - handleAidLine() : void
IRadarView
- updateRadarView(byte [] data) : void
- mPreviewSurfaceView : PreviewSurfaceView = null - mPreview : FrameLayout = null - mRvcPresenter : RvcPresenter = null - mRadarView : RadarView = null - mCarLineIV : ImageView = null
IReversePresenter
- initData() : void- registerListener() : void- unregisterListener() : void
ReverseSignalService:service
- mVehicle : Vehicle = null- beepInstance : BeepInstance = null- mReverDataModel : ReverDataModel = null
RvcPresenter : IReversePresenter
- mIRvcView : IRvcView = null- mRadarData : byte[] = null- mDirection : int = 0- mAngle : int = 0 - mVehicle : Vehicle = null
BootBroadcastReceiver:BroadcastReceiver
无
+onReceive():void
CarAidLineUtility
- mPreviewSurfaceView : PreviewSurfaceView = null - mPreview : FrameLayout = null - mAvsPresenter : AvsPresenter = null - mRadarView : RadarView = null
+ onCreate(Bundle saveInstanceState) : void+ onDestory() : void+ setupRootView() : void- initView() : void- iniData() : void- startPreview() : void- stopPreView() : void- releaseAllResource() : void + updateRadarView(byte[] data) : void + updateAvsModeView(byte[] data) : void + updateAvsTypeView(byte[] data) : void + exitReverseSignal() : void- sendSetAvsModeMsg(int mode) : void- sendSetAvsTypeMsg(int type) : void
ReverseDataModel
- mInstance : ReverseDataModel = null- mRvcReverseStatus : boolean = false- mAvsReverseStatus : boolean = false- mCarLineBitmapList : ArrayList<Bitmap> = null
- getInstance() : ReverseDataModel- setRvcReserveStatus(boolean isReverse) : void- getRvcReserveStatus() : boolean- setAvsReverseStatus(boolean isReverse) : void- getAvsReverseStatus() : boolean- setCarLineBitmapList (List<Bitmap> data) : void- getCarLineBitmapList() : List<Bitmap>
RadarPresenter : IReversePresenter
- mIRadarView : IRadarView = null- mRadarData : byte[] = null- mVehicle : Vehicle =null
RadarActivity : WindowActivity ,IRadarView
- mRadarPresenter : RadarPresenter = null- mRadarView : RadarView = null
+ onCreate(Bundle saveInstanceState) : void + onDestory() : void + setupRootView() : void - initView() : void - iniData() : void + updateRadarView(byte [] data) : void
- mCamera : Camera = null- mmPreviewSurfaceView : PreviewSurfaceView = null- mContext : Context = null
IAvsView
- updateRadarView(byte[] data) : void - updateAvsModeView(byte[] data) : void - updateAvsTypeView(byte[] data) : void - exitReverseSignal() : void
WindowActivity:Activity
- isActivityResumed : boolean = false - mWindowManager : WindowManager = null - mParams : WindowManager.LayoutParams = null - mContainer : View = null
+ onCreate(Bundle saveInstanceState) : void + onStart() : void + onResume() : void + onPause() : void + onStop() : void + onDestory() : void - init(): void - addWindowView() : void - removeWindowView() : void
收藏
0 条评论
下一页