download-manager
A library that handles long-running downloads, handling the network interactions and retrying downloads automatically after failures
파일 탐색기
최종 버전 다운로드 (.zip)- 100MB.zip
- 10MB.zip
- 20MB.zip
- 50MB.zip
- downloads.db
- CompletedDownloadBatchesExtractor.java
- MigrationJob.java
- MigrationPathExtractor.java
- MigrationStoragePathSanitizer.java
- PartialDownloadBatchesExtractor.java
- VersionOnePartialDownloadBatch.java
- CustomDownloadsPersistence.java
- CustomFileCallbackThrottle.java
- CustomFileDownloader.java
- CustomFileSizeRequester.java
- CustomHttpClient.java
- CustomHttpResponse.java
- DatabaseClonerFactory.java
- DemoApplication.java
- DemoBatchSizeProvider.java
- DemoLogHandle.java
- DownloadBatchSizeRequirementRule.java
- DownloadBatchStatusView.java
- LandingActivity.java
- MainActivity.java
- MigrationActivity.java
- PrimaryStoragePicturesDirectoryRoot.java
- VersionOneDatabaseCloner.java
- activity_landing.xml
- activity_main.xml
- activity_migration.xml
- merge_download_batch_status.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- network_security_config.xml
- AndroidManifest.xml
- CompletedDownloadBatchesExtractorTest.java
- MigrationPathExtractorTest.java
- MigrationStoragePathSanitizerTest.java
- StubCursor.java
- .gitignore
- build.gradle
- debug.keystore
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- 1.json
- 2.json
- 3.json
- 4.json
- ActionScheduler.java
- AllBatchStatusesCallback.java
- AllStoredDownloadsSubmittedCallback.java
- Batch.java
- BatchBuilder.java
- BatchFile.java
- BatchFileBuilder.java
- BatchStorageRoot.java
- ByteBasedRemainingStorageRequirementRule.java
- CallbackThrottleCreator.java
- CompletedDownloadBatch.java
- CompletedDownloadFile.java
- ConnectionChecker.java
- ConnectionType.java
- DefaultNotificationChannelProvider.java
- DownloadBatch.java
- DownloadBatchFactory.java
- DownloadBatchId.java
- DownloadBatchIdCreator.java
- DownloadBatchRequirementRule.java
- DownloadBatchRequirementRules.java
- DownloadBatchSizeCalculator.java
- DownloadBatchStatus.java
- DownloadBatchStatusCallback.java
- DownloadBatchStatusFilter.java
- DownloadBatchStatusNotificationCreator.java
- DownloadBatchStatusNotificationDispatcher.java
- DownloadBatchTitle.java
- DownloadBatchTitleCreator.java
- DownloadError.java
- DownloadErrorFactory.java
- DownloadFile.java
- DownloadFileId.java
- DownloadFileIdCreator.java
- DownloadFileStatus.java
- DownloadFileStatusCallback.java
- DownloadManager.java
- DownloadManagerBuilder.java
- DownloadManagerService.java
- DownloadsBatchPersisted.java
- DownloadsBatchPersistence.java
- DownloadsBatchStatusPersistence.java
- DownloadService.java
- DownloadsFilePersisted.java
- DownloadsFilePersistence.java
- DownloadsNetworkRecovery.java
- DownloadsNetworkRecoveryCreator.java
- DownloadsNotificationSeenPersistence.java
- DownloadsPersistence.java
- FallbackDownloadFileIdProvider.java
- FileCallbackThrottle.java
- FileCallbackThrottleByProgressIncrease.java
- FileCallbackThrottleByTime.java
- FileDownloader.java
- FileDownloaderCreator.java
- FileNameExtractor.java
- FileOperations.java
- FilePath.java
- FilePathCreator.java
- FilePersistence.java
- FilePersistenceCreator.java
- FilePersistenceResult.java
- FileSize.java
- FileSizeCreator.java
- FileSizeExtractor.java
- FileSizeRequester.java
- FixedRateTimerActionScheduler.java
- HttpClient.java
- HttpClientFactory.java
- Importance.java
- InMemoryFileSizeRequester.java
- InternalBatchBuilder.java
- InternalBatchFileBuilder.java
- InternalDownloadBatchStatus.java
- InternalDownloadFileStatus.java
- InternalFileSize.java
- InternalFileSizeCreator.java
- LiteBatchBuilder.java
- LiteBatchFileBuilder.java
- LiteDownloadBatchId.java
- LiteDownloadBatchStatus.java
- LiteDownloadBatchTitle.java
- LiteDownloadFileId.java
- LiteDownloadFileStatus.java
- LiteDownloadManager.java
- LiteDownloadManagerDownloader.java
- LiteDownloadsBatchPersisted.java
- LiteDownloadService.java
- LiteDownloadsFilePersisted.java
- LiteDownloadsNetworkRecoveryEnabled.java
- LiteFilePath.java
- LiteFileSize.java
- LiteJobCreator.java
- LiteJobDownload.java
- LiteNetworkRequest.java
- Logger.java
- LogHandle.java
- NetworkFileDownloader.java
- NetworkFileSizeRequester.java
- NetworkRequest.java
- NetworkRequestCreator.java
- NetworkResponse.java
- NotificationChannelProvider.java
- NotificationCreator.java
- NotificationCustomizer.java
- NotificationInformation.java
- Optional.java
- OreoNotificationChannelProvider.java
- PathBasedFilePersistence.java
- PercentageBasedRemainingStorageRequirementRule.java
- PrimaryStorageDownloadsDirectoryRoot.java
- RoomAppDatabase.java
- RoomBatch.java
- RoomBatchDao.java
- RoomDownloadsPersistence.java
- RoomFile.java
- RoomFileDao.java
- SchedulerFactory.java
- ServiceNotificationDispatcher.java
- SqlDatabaseWrapper.java
- StorageCapacityReader.java
- StorageRequirementRule.java
- StorageRequirementRuleFactory.java
- StorageRequirementRules.java
- StorageRoot.java
- StorageRootFactory.java
- ToWaitFor.java
- Wait.java
- WrappedOkHttpClient.java
- WrappedOkHttpResponse.java
- strings.xml
- network_security_config.xml
- AndroidManifest.xml
- BatchBuilderTest.java
- BatchStorageRootTest.java
- ByteBasedRemainingStorageRequirementRuleTest.java
- DownloadBatchIdFixtures.java
- DownloadBatchStatusFilterTest.java
- DownloadBatchStatusNotificationDispatcherTest.java
- DownloadBatchTitleFixtures.java
- DownloadFileFixtures.java
- DownloadFileIdFixtures.java
- DownloadFileStatusFixtures.java
- DownloadsBatchPersistedFixtures.java
- DownloadsFilePersistedFixtures.java
- FakeDownloadsPersistence.java
- FileCallbackThrottleByProgressIncreaseTest.java
- FileCallbackThrottleByTimeTest.java
- FileCallbackThrottleCreatorTest.java
- FileNameExtractorTest.java
- FilePathCreatorTest.java
- FilePathFixtures.java
- FilePersistenceFixtures.java
- FixedRateTimerActionSchedulerTest.java
- InternalDownloadBatchStatusFixtures.java
- InternalFileSizeFixtures.java
- LiteBatchFileBuilderTest.java
- LiteDownloadManagerDownloaderTest.java
- LiteDownloadManagerTest.java
- NetworkFileDownloaderTest.java
- NetworkFileSizeRequesterTest.java
- NetworkRequestCreatorTest.java
- NetworkRequestFixtures.java
- NetworkResponseFixtures.java
- NotificationInformationFixtures.java
- PercentageBasedRemainingStorageRequirementRuleTest.java
- ServiceNotificationDispatcherTest.java
- TestNonInstantiableCustomThrottle.java
- TestNonPublicCustomThrottle.java
- TestStorageRootFactory.java
- TestValidCustomThrottle.java
- org.mockito.plugins.MockMaker
- .gitignore
- build.gradle
- proguard-rules.pro
- config.xml
- checkstyle-modules.xml
- checkstyle-suppressions.xml
- findbugs-excludes.xml
- lint-config.xml
- pmd-rules.xml
- android-code-quality.gradle
- static-analysis.gradle
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/novoda/download-manager
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd download-manager
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
