- Android开发:从0到1 (清华开发者书库)
- 赵志荣
- 816字
- 2020-11-28 16:13:34
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=1739477608-Oz5eKzfLcuyuXOPACsGFOyk1j7HzLGa5-0-37e2b387a1d5fab4615dfcc843a6dd6e)
图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=1739477608-8k45hgujPAD2qtWouY9KUArJJAihWPOr-0-2ec7d2a267ce9ba94d0c857e95517522)
图3-13 下载帮助文档
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0056-0048.jpg?sign=1739477608-F8mg0DYvdhnGVUDnh8I0AceDfXf1MxxH-0-00ea232882e4e672f9103b70d0bf93fc)
图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=1739477608-s6FisVqJggm2dXxaKAv6h4BdzWGbT5Yo-0-c15d18e5c8b418413815b07d563db871)
图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=1739477608-fdw0co5k9z6dMQ0BafE2qpy08e70TIAk-0-0e93a23ed24ff87574ea9240a5d48feb)
图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=1739477608-0XwCbWg89KwJNcfAFKMpvmSjVxabi6o2-0-15eca2172d40c9573ff6df87a34819e9)
图3-17 官方案例
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0059-0052.jpg?sign=1739477608-QrlLt6uCgpmzH632klSXF2z1E94I7eW0-0-89eb75d55b260d9a60729182468e10c7)
图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=1739477608-vuAbKxUP3NGtnmTczKVs76C4Vf4L0JGp-0-d657686fcd9bc131c244162dec2b89ef)
图3-19 设置HTTP代理