Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ansh1234/RxDownloader
/ functions
Functions
88 in github.com/Ansh1234/RxDownloader
⨍
Functions
88
◇
Types & classes
16
↓ 13 callers
Method
getId
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:18
↓ 6 callers
Method
getDownloadingStatus
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:42
↓ 4 callers
Method
getItemDownloadPercent
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:58
↓ 4 callers
Method
setDownloadingStatus
(DownloadingStatus downloadingStatus)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:46
↓ 4 callers
Method
updateDownloadingStatus
(DownloadingStatus downloadingStatus)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:56
↓ 3 callers
Method
drawBitmapOnCanvas
(Canvas canvas, Matrix matrix, Bitmap bitmap)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:141
↓ 3 callers
Method
getDownloadStatus
(Context context, String itemId)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:61
↓ 2 callers
Method
getValue
(String status)
app/src/main/java/com/example/anshul/rxdownloader/DownloadingStatus.java:27
↓ 2 callers
Method
onNext
(Object o)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:52
↓ 2 callers
Method
persistItemState
(Context context, DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:69
↓ 2 callers
Method
queryDownloadPercents
TODO anshul.jain: Manage cases of failure. This method will be called upon every 'x' milliseconds to know the percentage of a download. This method wi
app/src/main/java/com/example/anshul/rxdownloader/RxDownloadManagerHelper.java:49
↓ 2 callers
Method
setDownloadPercent
(Context context, String itemId, int percent)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:86
↓ 2 callers
Method
setDownloadStatus
(Context context, String itemId, DownloadingStatus downloadingStatus)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:76
↓ 2 callers
Method
setImageToCompletedState
(String itemId)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:76
↓ 2 callers
Method
setItemDownloadPercent
(int itemDownloadPercent)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:62
↓ 2 callers
Method
updateImageDetails
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:40
↓ 1 callers
Method
drawInProgressIconOnCanvas
(Canvas canvas)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:108
↓ 1 callers
Method
emitNextItem
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:40
↓ 1 callers
Method
enqueueDownload
@param downloadManager - Android's Download Manager. @param downloadUrl - The url of the item to be downloaded. @return - the download id of the d
app/src/main/java/com/example/anshul/rxdownloader/RxDownloadManagerHelper.java:29
↓ 1 callers
Method
getDownloadId
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:76
↓ 1 callers
Method
getDownloadPercent
(Context context, String itemId)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:95
↓ 1 callers
Method
getDownloadResult
@param downloadManager - Android's DownloadManager @param downloadId - The downloadId for which the progress has to be fetched from the db. @retu
app/src/main/java/com/example/anshul/rxdownloader/RxDownloadManagerHelper.java:110
↓ 1 callers
Method
getDownloadStatus
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadingStatus.java:23
↓ 1 callers
Method
getDownloadStatus
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableResult.java:20
↓ 1 callers
Method
getItem
This method returns the downloadable Item with the latest percent and downloading status @param context @param downloadableItem @return
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:49
↓ 1 callers
Method
getItemCoverId
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:34
↓ 1 callers
Method
getItemDownloadUrl
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:50
↓ 1 callers
Method
getItemTitle
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:26
↓ 1 callers
Method
getItems
(Context context)
app/src/main/java/com/example/anshul/rxdownloader/DownloadItemHelper.java:16
↓ 1 callers
Method
getLastEmittedDownloadPercent
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:68
↓ 1 callers
Method
getObserver
()
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:38
↓ 1 callers
Method
getPercent
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadableResult.java:12
↓ 1 callers
Method
getPercentageObservableEmitter
()
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:34
↓ 1 callers
Method
getSubscriber
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:44
↓ 1 callers
Method
init
()
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:47
↓ 1 callers
Method
onDownloadComplete
()
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadCallback.java:13
↓ 1 callers
Method
onDownloadComplete
()
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:102
↓ 1 callers
Method
onDownloadEnqueued
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadCallback.java:9
↓ 1 callers
Method
onDownloadStarted
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadCallback.java:11
↓ 1 callers
Method
performCleanUp
()
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:111
↓ 1 callers
Method
requestSongs
(int number)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:36
↓ 1 callers
Method
setDownloadId
(long downloadId)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:80
↓ 1 callers
Method
setDownloadStatus
(int downloadStatus)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableResult.java:24
↓ 1 callers
Method
setId
(String id)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:22
↓ 1 callers
Method
setImageInProgressState
(int progress, String itemId)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:83
↓ 1 callers
Method
setImageToWaitingState
(String itemId)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:69
↓ 1 callers
Method
setItemCoverId
(int itemCoverId)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:38
↓ 1 callers
Method
setItemDownloadUrl
(String itemDownloadUrl)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:54
↓ 1 callers
Method
setItemId
(String itemId)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:73
↓ 1 callers
Method
setItemTitle
(String itemTitle)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:30
↓ 1 callers
Method
setLastEmittedDownloadPercent
(long lastEmittedDownloadPercent)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableItem.java:72
↓ 1 callers
Method
setPercent
(int percent)
app/src/main/java/com/example/anshul/rxdownloader/DownloadableResult.java:16
↓ 1 callers
Method
updateDownloadableItem
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/ItemPercentCallback.java:8
↓ 1 callers
Method
updateDownloadableItem
(DownloadableItem downloadableItem)
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:117
↓ 1 callers
Method
updateProgress
(Context context,int progress)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:77
Method
DownloadRequestsSubscriber
(ItemDownloadCallback itemDownloadCallback)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:22
Method
DownloadingStatus
(String downloadStatus)
app/src/main/java/com/example/anshul/rxdownloader/DownloadingStatus.java:19
Method
ItemDetailsViewHolder
(View itemView, Context context, ItemDownloadCallback callback)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:24
Method
ItemDownloadPercentObserver
(ItemPercentCallback callback)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:19
Method
ItemListAdapter
(Context context, ArrayList<DownloadableItem> downloadableItemList, RecyclerView recy
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:31
Method
SongDownloaderIconView
(Context context)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:34
Method
addition_isCorrect
()
app/src/test/java/com/example/anshul/rxdownloader/ExampleUnitTest.java:13
Method
getDownloadingStatus
()
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:61
Method
getItemCount
()
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:72
Method
getItemId
()
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:69
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:53
Method
onClick
(View v)
app/src/main/java/com/example/anshul/rxdownloader/ItemDetailsViewHolder.java:59
Method
onComplete
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:65
Method
onComplete
()
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:60
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/anshul/rxdownloader/ItemListActivity.java:18
Method
onCreateViewHolder
(ViewGroup parent, int viewType)
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:44
Method
onDestroy
()
app/src/main/java/com/example/anshul/rxdownloader/ItemListActivity.java:43
Method
onDownloadEnqueued
This callback is called when the user clicks on any item for download. @param downloadableItem - Item to be downloaded.
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:68
Method
onDownloadStarted
This callback is called when the item starts getting downloaded. @param downloadableItem - Item to be downloaded.
app/src/main/java/com/example/anshul/rxdownloader/ItemListAdapter.java:85
Method
onDraw
(Canvas canvas)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:82
Method
onError
(Throwable t)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:60
Method
onError
(Throwable e)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:53
Method
onNext
(Object value)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:45
Method
onStop
()
app/src/main/java/com/example/anshul/rxdownloader/ItemListActivity.java:35
Method
onSubscribe
(Subscription s)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:46
Method
onSubscribe
(Disposable d)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:40
Method
performCleanUp
()
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:72
Method
performCleanUp
()
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:69
Method
run
()
app/src/main/java/com/example/anshul/rxdownloader/RxDownloadManagerHelper.java:93
Method
setDownloadingStatus
(DownloadingStatus downloadingStatus)
app/src/main/java/com/example/anshul/rxdownloader/SongDownloaderIconView.java:65
Method
subscribe
(FlowableEmitter e)
app/src/main/java/com/example/anshul/rxdownloader/DownloadRequestsSubscriber.java:25
Method
subscribe
(ObservableEmitter e)
app/src/main/java/com/example/anshul/rxdownloader/ItemDownloadPercentObserver.java:22
Method
useAppContext
()
app/src/androidTest/java/com/example/anshul/rxdownloader/ExampleInstrumentedTest.java:19