![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=1739568463-GUqOjZzatbvimuHM27eILzrOEHShxBBO-0-a6962116ed217febe6d02d462525f640)
图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=1739568463-ZknbwayGtAPhY8iIW60ZJtw0SCgaSSyk-0-78cdd2d0525251963bbcaf4d6e466aff)
图3-13 下载帮助文档
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0056-0048.jpg?sign=1739568463-EmXR18BeBD1m86SNnki4JdnyBLbbbpoN-0-910e87b862fce486fd04a3dc072b4e65)
图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=1739568463-3c9xVyS4aoSeQvsxqDLmB9XSf7ovidyB-0-b0828691fdc9155c95c9c224a2159244)
图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=1739568463-RVZ3yhNUfDxDlJEpV1G9zBNZqxP6GDGq-0-8b73fa287fb742bc8cc2b669ffdfcb16)
图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=1739568463-1FDhLSFfrZP5F32bHbZ1uZ5g4oQiqgrH-0-a771a4a90913cb94a96342c2e782f090)
图3-17 官方案例
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0059-0052.jpg?sign=1739568463-CLBJM5V94FGusH1la87SviFWIRm8Odqk-0-6215ee13c468e83fc75d0c93b3276d82)
图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=1739568463-hMmJfhALBR8hWj7fGBlXHvcIEwjWDmkM-0-b56c1685ec5ca63f5bb88cb7af25f22f)
图3-19 设置HTTP代理