![Android开发:从0到1 (清华开发者书库)](https://wfqqreader-1252317822.image.myqcloud.com/cover/572/26943572/b_26943572.jpg)
3.4 学会使用And roid开发者社区帮助
在开发Android的过程中,应该学会使用Android开发帮助,谷歌官方的Android开发者社区提供“Android SDK API文档”、“Android SDK开发指南”和“Android SDK案例帮助”。
3.4.1 在线帮助文档
打开Android开发者社区网址https://developer.android.com/develop/index.html,页面如图3-12所示,在左边的导航菜单中可以找到这些帮助。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0055-0046.jpg?sign=1738825097-wiSidHMZvn3iOGFKaKgiYVKDOclAPY63-0-1a35198b9c2b2756282db9111967cacc)
图3-12 Android开发者社区
3.4.2 离线帮助文档
如果要使用离线帮助文档,则需要在SDK Manager中下载帮助文档。如图3-13所示,在SDK Manager中选择Documentation for Android SDK,然后安装。下载安装成功之后,离线帮助文档会安装在Android SDK安装目录 \docs\目录下面,打开Android SDK安装目录 /docs/develop/index.html文件,会看到类似于图3-12所示的页面,如图3-14所示。遗憾的是,在离线帮助文档中没有Android SDK samples信息。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0056-0047.jpg?sign=1738825097-B9ZjqtA6rpkQHHbqyW2xmEOEVgASxadM-0-584e1bc7f7be0ae50bc3654d25418ecd)
图3-13 下载帮助文档
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0056-0048.jpg?sign=1738825097-vKqvOCOF2eH1WHWJp7OollLTjny641sr-0-82931450c91d00c75136a7ae473d90f2)
图3-14 离线帮助文档
3.4.3 Android SDK API文档
在图3-12或图3-14所示的页面的左边导航菜单中单击Reference,打开Android SDK API文档会看到如图3-15所示的页面。熟悉Java的读者应该不陌生,非常类似于Java的API文档页面,它们的用法完全一样。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0057-0049.jpg?sign=1738825097-VOz8nG5cfOG7buhAthIKYfv9SV1AKS9Q-0-55e05fba7128205f3d29bce2b388acdc)
图3-15 Android SDK API文档
3.4.4 Android SDK开发指南
在图3-12或图3-14所示页面的左边导航菜单中单击API Guides,打开“Android SDK开发指南”文档,会看到如图3-16所示的页面。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0058-0050.jpg?sign=1738825097-754719K9jC4CLApwlAU77dqcj4T6lghE-0-4a2d79afc0d7168a46c47072079931f8)
图3-16 Android SDK开发指南
建议读者好好阅读一下这部分内容,在这部分内容中包含了应用开发的各个方面,主要包括框架主题、开发应用、发布应用和最佳实践等几个部分。框架主题包括用户界面相关内容、数据存储、图形技术(2D和3D)、意图和意图过滤器、内容提供者、多媒体、访问安全限制、蓝牙等。
3.4.5 使用Android SDK案例
谷歌提供了一些Android SDK案例,在Android 4之前可以通过SDK Manager下载,现在已经不再提供下载了。谷歌推荐现在使用Android Studio工具直接从GitHub(https://github.com/googlesamples/)导入。
在Android Studio的欢迎界面单击Import an Android code sample可以导入案例,在如图3-17所示的对话框中,选择自己需要的案例,单击Next按钮,进入如图3-18所示的对话框,在此可以选择下载之后目录,然后单击Finish按钮就可导入了。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0058-0051.jpg?sign=1738825097-lhTSTegeidXGgxAzSN4p8Iz4aZ9YBolB-0-cc0969f547453fca319edfa95c201729)
图3-17 官方案例
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0059-0052.jpg?sign=1738825097-CFhqyWxXzB3idWncM3BWsa2Rk90BmekS-0-ba0509325bbabe2137ee64acb8cc14e9)
图3-18 导入官方案例
提示 由于网络原因,有时无法连接GitHub,需要在Android Studio中设置HTTP代理。打开Android Studio菜单,选择File→Settings,打开如图3-19所示的对话框,在HTTP Proxy中选中Auto-detect proxy settings,这样可以下载过程动态查找HTTP代理。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0059-0053.jpg?sign=1738825097-83DvN4Xq2nIS5XQDdVVKy0cflwdbZEE0-0-5a5855293c50e87aebba5b492273a687)
图3-19 设置HTTP代理