feat(utils): 新增文件下载管理器
- 实现了FileDownloadManager类,用于管理文件下载过程 - 添加了空视图EmptyView组件 - 更新了多个Activity的布局和逻辑,使用新的TitleBarView和沉浸式状态栏- 移除了不必要的依赖库,优化了项目结构 |
---|
|
app/build.gradle |
---|
app/src/main/java/com/casic/smarttube/adapter/DeviceListAdapter.kt |
---|
app/src/main/java/com/casic/smarttube/extensions/ViewGroup.kt 0 → 100644 |
---|
app/src/main/java/com/casic/smarttube/fragment/HomePageFragment.kt |
---|
app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt |
---|
app/src/main/java/com/casic/smarttube/retrofit/RetrofitService.kt 0 → 100644 |
---|
app/src/main/java/com/casic/smarttube/retrofit/RetrofitServiceManager.kt 0 → 100644 |
---|
app/src/main/java/com/casic/smarttube/utils/FileDownloadManager.kt 0 → 100644 |
---|
app/src/main/java/com/casic/smarttube/utils/retrofit/RetrofitService.kt 100644 → 0 |
---|
app/src/main/java/com/casic/smarttube/utils/retrofit/RetrofitServiceManager.kt 100644 → 0 |
---|
app/src/main/java/com/casic/smarttube/view/AboutUsActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/AddDeviceActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/BigImageActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/DeviceDetailActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/GroupDeviceActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/HistoryDataActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/MainActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/MapDeviceBriefActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/SelectLocationActivity.kt |
---|
app/src/main/java/com/casic/smarttube/vm/AuthenticateViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/DeviceViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/LoginViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/ProjectGroupViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/UploadImageViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/UserViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/VersionViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/widgets/DateSelectDialog.kt |
---|
app/src/main/java/com/casic/smarttube/widgets/EmptyView.kt 0 → 100644 |
---|
app/src/main/java/com/casic/smarttube/widgets/MultiSelectDialog.kt |
---|
app/src/main/java/com/casic/smarttube/widgets/ProgressDialog.kt 0 → 100644 |
---|
app/src/main/res/drawable/download_progress.xml 100644 → 0 |
---|
app/src/main/res/drawable/ic_empty.xml 0 → 100644 |
---|
app/src/main/res/layout/activity_about_us.xml |
---|
app/src/main/res/layout/activity_add_device.xml |
---|
app/src/main/res/layout/activity_big_image.xml |
---|
app/src/main/res/layout/activity_device_detail.xml |
---|
app/src/main/res/layout/activity_group_device.xml |
---|
app/src/main/res/layout/activity_history_data.xml |
---|
app/src/main/res/layout/activity_main.xml |
---|
app/src/main/res/layout/activity_map_device_brief.xml |
---|
app/src/main/res/layout/activity_select_location.xml |
---|
app/src/main/res/layout/dialog_progress.xml 0 → 100644 |
---|
app/src/main/res/layout/include_base_title.xml 100644 → 0 |
---|
app/src/main/res/layout/widget_view_empty.xml 0 → 100644 |
---|
gradlew 100755 → 100644 |
---|
File mode changed
|