zoukankan      html  css  js  c++  java
  • 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,browser-sync and the like
    • 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.tgz
    Android Offline Docs | Newyork Mirror
    Android.tgz
    Android Offline Docs | Tokyo Mirror
    Android.tgz
    Android Offline Docs | Frankfurt Mirror
    Android.tgz
    Android Offline Docs | Singapore Mirror
    Android.tgz

    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.

    1. Download the Offline docs
    2. Extract the .tgz archive. It has parent folder named Android.docset
    3. Now , cd to ContentsResourcesDocuments
    4. Open CMD, then type:
      http-server
    5. Open your browser and type localhost:8080. Port number might be different on yours.
    6. 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,

    1. Open Zeal
    2. Hit Ctrl+, aka Preferences
    3. There, you will see Docset Storage. On the Directory you'll see where's the default docsets reside.
    You can change the docset location if you wish.

    Now for lets "install" the Android offline docset to Zeal:

      1. Download the Offline docs
      2. Go to the docset storage directory location.
      3. Extract the Androd_xxxx.tar there, so that the parent folder Android.docset is now in the docset dir
      4. Now open Android.docset folder
      5. Create file named meta.json, then add the following:
            {
             "name":"Android",
             "title":"Android",
             "version":"__VERSION__",
             "revision":"__REVISION__"
            }
           
      6. For __VERSION__ and __REVISION__ , change them with what mentioned in the downloaded file name.
        For instance: Android_9.0.003.tar will give you version 9 and revision 3
      7. For the Android docset icons, we need to icons. First named icon.png and then icon@2x.png
      8. 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
      9. Using online tools, copy paste this base64 image code, convert to .png then save as icon@2x.png
        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   
        Save icon@2x.png inside Android.docset , the same location as meta.json
      10. Open/Restart Zeal
      11. Congrats! Now you have Android offline docs and you can browse em all using Zeal

  • 相关阅读:
    String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?
    RPC 框架
    大型分布式电商系统架构演进史?
    框架演变
    SSM和springboot对比
    什么是微服务,SpringBoot和SpringCloud的关系和区别
    Springboot,SSM及SSH的概念、优点、区别及缺点
    Spring Cloud 和dubbo
    LeetCode 048 Rotate Image
    LeetCode 047 Permutations II
  • 原文地址:https://www.cnblogs.com/bluestorm/p/15047275.html
Copyright © 2011-2022 走看看