Android Offline Documentation Download
Android SDK Offline Documentation
https://androidsdkoffline.blogspot.com/p/android-offline-documentation-download.html
Updated on:
2021-6-01 | 11:49:13 AM
Documentation provides you official information, guides,training as well as API reference for developing Android Apps.Previously, offline documenation was provided officially by the Android Dev team, but now it has been handled by the community.
Offline Documentation is not needed for developing Android Apps but it helps you alot when you need access on official guides,reference and most importantly the API reference, all available for offline browsing.
NOTICE:
- The archive file is very big in-size when it gets extracted (in our case ~1.75Gbs)
- The offline docs version DOES NOT include the training videos, it is available on YouTube
- The offline docs version DOES NOT inlcude the code samples, it is available on Github
Required Tools
- Local server like
,http-server
and the likebrowser-sync
- Offline Documentation Browser, we use Zeal
Download the Offline Android Documentation
All the files will point to the latest version available. Choose the mirror close to your area for faster dl:
- Android Offline Docs | Sanfrancisco Mirror
- Android.tgz
- Android Offline Docs | London Mirror
- Android Offline Docs | Newyork Mirror
- Android Offline Docs | Tokyo Mirror
- Android Offline Docs | Frankfurt Mirror
- Android Offline Docs | Singapore Mirror
How to Offline Browsing directly
You can directly browser the Android Offline docs on the browser. In this case we gonna using
http-server
to serve the content.
- Download the Offline docs
- Extract the .tgz archive. It has parent folder named Android.docset
- Now , cd to
Contents\Resources\Documents
- Open CMD, then type:
http-server
- Open your browser and type
. Port number might be different on yours.localhost:8080
- Congrats, now you can enjoy Android docs completely offline
How to Offline Browsing using Zeal
Unlike direct browsing, we need to do little hack when using Zeal.We have to extract the archive to Zeal's docset storage directory so the content would be recognized by Zeal.
This will be vary depending on your installation. If you don't know where is the default docset location,
- Open Zeal
- Hit Ctrl+, aka
Preferences
- There, you will see
. On theDocset Storage
you'll see where's the default docsets reside.Directory
You can change the docset location if you wish.
Now for lets "install" the Android offline docset to Zeal:
- Go to the docset storage directory location.
- Extract the
there, so that the parent folderAndrod_xxxx.tar
is now in the docset dirAndroid.docset
- Now open Android.docset folder
- Create file named
, then add the following:meta.json
{ "name":"Android", "title":"Android", "version":"__VERSION__", "revision":"__REVISION__" }
- For
and__VERSION__
__REVISION__
, change them with what mentioned in the downloaded file name.
For instance:
will give you version 9 and revision 3Android_9.0.003.tar
- For the Android docset icons, we need to icons. First named icon.png and then [email protected]
-
Using online tools, copy paste this base64 image code, convert to .png then save as icon.png
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC2UlEQVQ4T5WSS09TURSFcUDiX+AHOIGRcWaitkBBoeXRUhKNgkAESVOLNIVCUQwvy1N5aglwSx9AoVgKfUCgLSkQBYpEMFRRiyIFQyJC4gQmy3NuTWMkDjzJl3Pu3mute7PvORNBVg1z6TrZNIT6ipy5Wlr71yJaFemVEgqIdpDVkWIMYZawVcNcPlfLcKIJPAL/N/QcTXshDauNCb+EPEQSpIQDInK3GHlzBnt6wDQlCg46hUHGKgg0GeLmaC+kYbWR4QCSHkkoqmWuHFpcYvg/SLG3p8DurgKfvxTBv1mIBV8WDHYBqCak5YQCyOFsHcORtQzEHzq8WVh6U47NT4/w4/sDHB2UY/+bAoFAEeZXZLB7JRiazECTIfaQeqiXBlwkBf/oTBqajWVoN3vQMWqBb702HOBZrMBTkxltZjeq++QwOK6hUc/1U29EnZbT8Ww0ATMvxZA012Fn/wgTCxuweRvDASPTNWyN9vLrq2Hx8NExHAfqjVDruEGtLRHuRTGYcTmkT4ag1vdjzV8dDpj3KVHF9ELSMoh2kwTWWQF6rDyo+7nBiHodFwbnVdg8Iiyv5mA3WEyMKvw8rAgHbG/L8G6zACtr2Zj0ZsDkTIbWxgP1hgMaupJQqc6Aa1aCr9vKUwG+1XwMj9+CoioFVa0J6HckoEH/R4DOIkRqXi5uyO6hrLEEmgEV9C9UYEaUaGUUuF9ThEyJBILc29AM8aFz/hXgeiXGsEMCUWknBPLnECk1yFSFECqfs7X0kk70jOZgzCM4HUCHuLaRh+W3D9FqNaKYcaKwexp3NdOQ9drxeLgPzgUZO2w6xPAXkL9wop1IxOS8iFyibHwMSLGzU4L3W5Vwv27C1JIaS2tyrKzfwcLKTVZndiWjd5wd4gm9B+ZmY+xx10gCesaSoLOlwuhIx4BTyO56exr6J1LQZ+Wj25IEqmszxdPbeEy99CZGEc4TLvwn1BP1C/4kWpNhsC6/AAAAAElFTkSuQmCC"
Save icon.png inside Android.docset , the same location as meta.json
-
Using online tools, copy paste this base64 image code, convert to .png then save as [email protected]
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
Save [email protected] inside Android.docset , the same location as meta.json
- Open/Restart Zeal
- Congrats! Now you have Android offline docs and you can browse em all using Zeal