通过SDK Manager下载了最新的Documentation for Android SDK,发现使用IE浏览器打开会等待很长时间,简直神烦==。主要原因是html文件中有在线字体链接和js链接,都需要访问google才能获取,由于大陆google被墙,导致加载缓慢,如下:
于是找解决办法吧,经过尝试,总结出三种解决办法:
- 修改Host文件中的地址:找到文件 C:\Windows\System32\drivers\etc\HOSTS
增加如下部分
127.0.0.1 fonts.googleapis.com
127.0.0.1 www.google.com
但是不明原因我的系统中没有找到这个路径(64位win8.1 Pro),通过搜索发现此文件(Host)在其他目录,修改完了不能保存(没有权限==。),于是放弃此方法 - 删除html文件中需要联网的内容:上面提到的加载缓慢的主要原因就是html中的某个字体和js需要访问google,由于google被墙,导致加载缓慢,那解决办法就是删掉需要联网的部分咯,但是整个doc中有很多html页面都有这段代码,手动删除根本不可能,于是找了个批量替换软件:超级批量文本替换工具 然后是它的使用方法:超级批量文本替换工具使用方法 通过这个工具,就能很方便的替换掉整个doc中的在线字体链接和在线js链接了。然后使用IE浏览器打开看看效果,虽然打开明显变快了,但是仍然有个问题,就是出现如下的提示:
- 点击了“Allow blocked content”之后会加载很长时间,甚至出现程序无响应的情况,通过工具查找,发现原因如下:
- 好吧我服==。只好尝试第三种方法了
- 使用Firefox打开:通过勾选Firefox中的“脱机工作”选项,就能秒开文档,具体步骤如下:
- 下载安装Firefox……….
- 使用Firefox打开html文件,在Firefox中找到“开发者”选项,如下:
- 接着就能找到“脱机工作”选项了,勾选,然后再操作doc,发现无需加载等待了,嗯,到这总算是解决了
以上,第一种办法在之前的文档中使用时很好用,但是不知最近系统怎么了,就找不到Host文件,无法修改,所以尝试接下来的方法,最后使用Firefox的“脱机工作”功能才能流畅的查看文档。
当然,如果感觉以上操作神烦而且不愿意用Firefox,可以尝试进入Android开发官方文档国内镜像
或者,如果阅读英文文档费劲,可以尝试阅读中文翻译版的在线文档,地址:Android Api Guide 中文版