CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 04:06:50 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e5a4d9b3c386641f8320897cdacb7fe0"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=kldvr0GiGLel%2BGp%2B5bnCQ%2BIqKFjafm9ggDLMbcynEnNhFAKwsCbmF8lomyMLM6tmQKT02bj0QDE1EgVPLvO%2Bk58DBk3tKrb445R2j2TRfzxAPELAWICP1oR9y%2F6g80IvSDc77CRK7yZ9iDDpZw7cZc3qKIFKgZS20O8XxAXoAf6YtL6CZavbtrWHlkWUBbqMSImk2C11o0E6SNUWCilGjvbYUwmeOG5jA%2BHe%2FgCPnsIIXyT6%2FHAdOOX%2BdHNLCB273LQ5bjljiTLRlf2%2ByDnbjA%3D%3D--H549%2FZUdM8MaWz9f--E8AoKAG7eXhee%2B737Ra1XQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2004647704.1753243610; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 04:06:50 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 04:06:50 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B0D8:3B93B0:31CAEE:452C12:68805FDA
Release android-upload-service-1.6 · gotev/android-upload-service · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 698
android-upload-service-1.6
Compare
This version is focused on making the library easier to use in external projects, to provide better feedback to the developers and be able to write less and more readable code to accomplish the same tasks.
Improvements:
MultipartUploadRequest
andBinaryUploadRequest
method calls are now chainable- node.js demo server provides full request info for both HTTP/Multipart and Binary uploads, to make debugging easier
- Demo Android App now has a file picker, custom launcher and notification icons
- Improved JavaDocs, which now are available here: https://alexbbb.github.io/android-upload-service/javadoc/
- Updated to gradle 1.5.0
- Updated to
com.android.support:appcompat-v7:23.1.1
- Updated to
com.android.support:support-v4:23.1.1
- It's possible to not have any notification in the Android Notification Center, simply by not invoking
setNotificationConfig
when you build aMultipartUploadRequest
or aBinaryUploadRequest
- When you add a file to an upload request, a
FileNotFoundException
will be immediately thrown if it doesn't exist
Migrating to 1.6 from previous releases:
To clean up the API, some breaking changes have been made from the previous releases, but you'll need less than 5 minutes to reflect them in your code. I suggest you to do that now, so it will be easier to update to the next releases in the future.
- 4d6c116
AbstractUploadServiceReceiver
is now calledUploadServiceBroadcastReceiver
. This was done because there weren't anyabstract
methods left in the class after modifications in the previous releases, so the name needed to be changed - 25b2591 The notification configuration is now in the
UploadNotificationConfig
class, to allow more customizations. Check updated examples in the README.md and in the demo app - All the deprecated methods have been removed:
- Instead of using
UploadService.startUpload(request);
userequest.startUpload();
- Instead of using
new UploadRequest
usenew MultipartUploadRequest
- Instead of using
Assets 3
You can’t perform that action at this time.