Skip to content

Latest commit

 

History

History
435 lines (434 loc) · 13.8 KB

ProjectStructure.md

File metadata and controls

435 lines (434 loc) · 13.8 KB

项目结构:

com

└─devdroid

​ └─sleepassistant

​ ├─activity //界面显示

​ │ AboutActivity.java

​ │ AgreementAvtivity.java

​ │ AppLockTimeActivity.java

​ │ ChartActivity.java

​ │ FeedbackActivity.java

​ │ GuideActivity.java

​ │ MainActivity.java

​ │ RestrictionActivity.java

​ │ SettingsActivity.java

​ │

​ ├─adapter

​ │ CalendarViewAdapter.java //日历适配器

​ │ RestrictionAppsAdapter.java //限制应用适配器

​ │

​ ├─application

​ │ LauncherModel.java //应用启动初始化管理工具

​ │ TheApplication.java //Application

​ │

​ ├─base

​ │ BaseActivity.java

​ │

​ ├─constant

​ │ ApiConstant.java

​ │ CustomConstant.java //常量类

​ │

​ ├─database

​ │ BackupBaseDatabaseHelper.java //睡眠数据数据库

​ │ BaseDatabaseHelper.java

​ │ BaseDataProvider.java

​ │ DataBackupAgent.java

​ │ DatabaseBackupTask.java

​ │ DatabaseException.java

​ │ DatabaseUtils.java

​ │ DeletePamas.java

​ │ IDatabaseObject.java

​ │ InsertParams.java

​ │ LockerDao.java

​ │ LockerDatabaseHelper.java //应用锁数据库

​ │ LockerTable.java

​ │ SleepDatabaseHelper.java

​ │ SleepDataDao.java

​ │ SleepDataTable.java

​ │

​ ├─eventbus

​ │ OnClickDateFinish.java

​ │ OnUpdateProgressBackup.java

​ │

​ ├─listener

​ │ NavigationItemSelectedListener.java

​ │ OnDismissAndShareListener.java

​ │ SwipeDismissRecyclerViewTouchListener.java

​ │

​ ├─manager

​ │ ApplockManager.java

​ │

​ ├─mode

​ │ AppLockBean.java

​ │ SleepDataMode.java

​ │ SleepState.java

​ │

​ ├─preferences

​ │ IPreferencesIds.java

​ │ PreferencesManager.java

​ │ ProcessHelperBean.java

​ │ SharedPreferencesManager.java

​ │

​ ├─receiver

​ │ ChangeTimeReceiver.java

​ │ DaemonHelperReceiver.java

​ │ DaemonReceiver.java

​ │ ScreenBroadcastReceiver.java

​ │

​ ├─utils

​ │ AppUtils.java

​ │ ByteUtils.java

​ │ CrashHandler.java

​ │ DateUtil.java

​ │ DevicesUtils.java

​ │ FileUtils.java

​ │ Logger.java

​ │ Machine.java

​ │ NetworkUtil.java

​ │

​ ├─view

​ │ │ CalendarCard.java

​ │ │ CalendarView.java

​ │ │ DatePickerDialog.java

​ │ │

​ │ └─chart

​ │ BaseChartView.java

​ │ GeneralSplineChartView.java

​ │ PieChartView.java

​ │ SplineChartView.java

​ │

​ └─xclcharts

​ ├─chart

​ │ ArcLineData.java

​ │ BarData.java

​ │ BubbleData.java

​ │ CircleChart.java

​ │ CustomLineData.java

​ │ LineData.java

​ │ LnData.java

​ │ PieChart.java

​ │ PieData.java

​ │ PointD.java

​ │ RadarData.java

​ │ ScatterData.java

​ │ SplineChart.java

​ │ SplineData.java

​ │

​ ├─common

​ │ CurveHelper.java

​ │ DensityUtil.java

​ │ DrawHelper.java

​ │ IFormatterDoubleCallBack.java

​ │ IFormatterTextCallBack.java

​ │ MathHelper.java

​ │ PointHelper.java

​ │ SysinfoHelper.java

​ │

​ ├─event

​ │ ├─click

​ │ │ ArcPosition.java

​ │ │ BarPosition.java

​ │ │ ChartArcListener.java

​ │ │ ChartBarListener.java

​ │ │ ChartPointListener.java

​ │ │ PlotArcPosition.java

​ │ │ PlotBarPosition.java

​ │ │ PlotPointPosition.java

​ │ │ PointPosition.java

​ │ │ PositionListener.java

​ │ │ PositionRecord.java

​ │ │ RectPosition.java

​ │ │

​ │ └─touch

​ │ ChartTouch.java

​ │ IChartTouch.java

​ │

​ ├─renderer

​ │ │ AxesChart.java

​ │ │ CirChart.java

​ │ │ EventChart.java

​ │ │ IRender.java

​ │ │ LnChart.java

​ │ │ RdChart.java

​ │ │ XChart.java

​ │ │ XEnum.java

​ │ │

​ │ ├─axis

​ │ │ Axis.java

​ │ │ CategoryAxis.java

​ │ │ CategoryAxisRender.java

​ │ │ DataAxis.java

​ │ │ DataAxisRender.java

​ │ │ RoundAxis.java

​ │ │ RoundAxisRender.java

​ │ │ XYAxis.java

​ │ │

​ │ ├─bar

​ │ │ Bar.java

​ │ │ Bar3D.java

​ │ │ FlatBar.java

​ │ │

​ │ ├─info

​ │ │ AnchorDataPoint.java

​ │ │ AnchorRender.java

​ │ │ DyInfo.java

​ │ │ DyLine.java

​ │ │ DyLineRender.java

​ │ │ Legend.java

​ │ │ LegendRender.java

​ │ │ PlotArcLabelInfo.java

​ │ │ PlotAxisTick.java

​ │ │ PlotDataInfo.java

​ │ │ ToolTip.java

​ │ │ ToolTipRender.java

​ │ │

​ │ ├─line

​ │ │ DotInfo.java

​ │ │ PlotCustomLine.java

​ │ │ PlotDot.java

​ │ │ PlotDotRender.java

​ │ │ PlotLine.java

​ │ │

​ │ └─plot

​ │ AxisTitle.java

​ │ AxisTitleRender.java

​ │ Border.java

​ │ BorderRender.java

​ │ LabelBrokenLine.java

​ │ LabelBrokenLineRender.java

​ │ PlotArea.java

​ │ PlotAreaRender.java

​ │ PlotAttrInfo.java

​ │ PlotAttrInfoRender.java

​ │ PlotGrid.java

​ │ PlotGridRender.java

​ │ PlotLabel.java

​ │ PlotLabelRender.java

​ │ PlotLegend.java

​ │ PlotLegendRender.java

​ │ PlotQuadrant.java

​ │ PlotQuadrantRender.java

​ │ PlotTitle.java

​ │ PlotTitleRender.java

​ │ Pointer.java

​ │ PointerRender.java

​ │

​ └─view

​ ChartView.java

​ GraphicalView.java