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