此题正解:打开firefox, 选中菜单 File->Work Offline,之后打开api文档都是秒开了,缺点就是不能访问在线的网址. 默认菜单是隐藏的,可以移动到Tab页空白处右键Menu bar.

--------------------------------------------------------------------------------------------------------------------------------------------

场景:

1. 下载sdk时下载了docs/reference文档,文档是html形式的,因为里面带有google的相关网址,浏览器打开时会去访问这些被墙的网址,所以显示巨慢。

2. 解决办法就是遍历子目录删除google相关网址,由于是android开发,就用Java实现吧.

3.以下运行用时9分钟,i5双核,4G内存,开了其他东西,最新的sdk docs,android 5L.

4.即使删除了这些, firefox打开一个package链接还是得5秒左右.

5.有一种打开急速方式,打开firefox, 选中菜单 File->Work Offline,之后打开api文档都是秒开了,缺点就是不能访问在线的网址. 默认菜单是隐藏的,可以移动到Tab页空白处右键Menu bar.

文件.Cleaner.java

[java] view plaincopy

  1. import java.io.*;

  2. public class Cleaner

  3. {

  4. public static void main(String[] args) {

  5. System.out.println("begin to clean google.com;googleapis.com;google-analytics.com");

  6. String currentDir = args[0];

  7. Cleaner c = new Cleaner();

  8. c.work(currentDir);

  9. System.out.println("end to clean google.com;googleapis.com;google-analytics.com");

  10. }

  11. public Cleaner(){}

  12. public void work(String currentDir){

  13. File file = new File(currentDir);

  14. deleteReference(file);

  15. }

  16. public void deleteReference(File file)

  17. {

  18. String[] files = file.list();

  19. String path = file.getPath();

  20. for (String one : files) {

  21. String filePath = path+File.separatorChar+one;

  22. // System.out.println(filePath);

  23. File fileTemp = new File(filePath);

  24. if(fileTemp.isDirectory())

  25. {

  26. deleteReference(fileTemp);

  27. }else{

  28. // delete google reference

  29. if(filePath.endsWith(".html"))

  30. {

  31. try

  32. {

  33. BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileTemp),"UTF-8"));

  34. filePath = filePath+".tmp";

  35. File newFile = new File(filePath);

  36. BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(newFile),"UTF-8"));

  37. String line = null;

  38. while((line = br.readLine())!= null)

  39. {

  40. String newLine = line.replaceAll("google\\.com|googleapis\\.com|google-analytics\\.com","");

  41. bw.write(newLine);

  42. bw.newLine();

  43. }

  44. br.close();

  45. bw.close();

  46. fileTemp.delete();

  47. newFile.renameTo(fileTemp);

  48. }catch(Exception e)

  49. {

  50. e.printStackTrace();

  51. }

  52. }

  53. }

  54. }

  55. }

  56. }

编译执行:

[plain] view plaincopy

  1. C:\Users\Admin\Desktop>javac Cleaner.java & java Cleaner E:\software\adt\sdk\docs\reference

  2. begin to clean google.com;googleapis.com;google-analytics.com

  3. end to clean google.com;googleapis.com;google-analytics.com

补充一点会快点,但是firefox还是得要5秒,有时间再分析加载过程吧,凑合用着:

删除 sdk/docs/assets/js/docs.js里的 https://apis.google.com/js/plusone.js

转载于:https://blog.51cto.com/huangliujing/1662862

[Android]_[初级]_[sdk docs reference api 文档打开慢的解决办法]相关推荐

  1. papaparse 使用_插件 jQuery.Papa Parse 中文 API 文档

    插件 jQuery.Papa Parse 中文 API 文档 使用 JavaScript 解析 CSV Papa Parse 是 JavaScript 中最快的浏览器内 CSV(或分隔文本)解析器.根 ...

  2. java文档注释生产api没有注释_如何使用javadoc命令生成api文档,文档注释

    /** * 计算器工具类 * * @62616964757a686964616fe78988e69d8331333365646332author GaoHuanjie * @version V1.0 ...

  3. api文档打开显示取消到该网页的导航

    API打开后内容区已取消到该网页的导航 对文件进行解锁即可正常显示 转载于:https://www.cnblogs.com/YuTaiYin/p/6679614.html

  4. 新手学Python之学会查阅API文档

      对于新手来说,在编程过程中最头痛的事就是遇到Bug后不知所措.时至今日,当有新手在群里提问时,也不时会看到下图的解决方案,即通过百度或者其他搜索引擎来解决问题:   诚然,很多问题可以通过搜索引擎 ...

  5. android api文档_【粉丝投稿】无需额外注解的 SpringBoot API文档生成工具

    点击上方"蓝字"关注我们吧! JApiDocs是一个无需额外注解.开箱即用的SpringBoot接口文档生成工具. 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又 ...

  6. Android Studio API 文档_下载与使用

    如何下载API 说明: 时间: 2016/7/9 根据百度经验步骤改编(百度经验), 但是比它更好, 亲测可用 1.1 下载API文档: 1.1.1 SDK Manager 1.1.2 1.1.3 ( ...

  7. jsdoc api文档_创建更好的JSDoc文档

    jsdoc api文档 Writing code documentation is one of the most relaxing experiences of my work as a back ...

  8. 使用Android Studio的时候如何查看开发文档,API文档,doc文档,SDK文档

    有的时候,我们在Android开发中需要查看需要的一些类或包里面有什么方法,返回值,调用关系和继承关系等等.这个时候我们就可以使用SDK软件开发工具中的其中之一--API文档,来查一下. 那么,下面就 ...

  9. itextpdf api帮助文档_我开源了一个小工具,可以帮你轻松生成 SpringBoot API 文档...

    前言 大家好,我叫叶大侠,一名独立开发者.这个文档工具是我17年的一个想法,当时还是在公司里面上班,负责App客户端的开发工作,当时后端童鞋写文档的意愿比较低,总是要等他们开发完接口,然后才在微信上沟 ...

最新文章

  1. Cable master (POJ No.1064)
  2. linux查看地址和,UNIX/LINUX平台下查看MAC和WWN地址的方法
  3. 吕乐:医学影像学者的医者仁心 | 智源专访
  4. 哪些模块可用于python性能分析_提升Python程序性能的方法有哪些?看完你就知道啦!...
  5. ReactOS调试之fDebug
  6. Java DB中的Java存储过程
  7. 宝元系统u盘使用说明_教你如何使用U盘安装电脑系统
  8. mysql管理数据 并上传至云端_怎样将MySQL数据库上传到服务器
  9. 缓存与数据库一致性保证
  10. workbench拓扑优化教程_轻量化及拓扑优化软件GENESIS介绍——可集成到Workbench
  11. C# winform 使用DsoFramer 创建 显示office 文档
  12. DatabaseMetaData的用法(转)
  13. Linux上RandomAccessFile访问FTP文件出错
  14. c语言开发excel带比例的饼图,教大家Excel饼图中既显示百分比又显示数量的方法...
  15. 基于数字孪生的IBV智能建筑可视化系统了解一下
  16. 小红书怎么看关键词排名?如何提升笔记自然搜索排名
  17. 苹果a14和骁龙888哪个厉害 苹果a14相当于骁龙多少
  18. Vivo手机获取文件管理器里的文件路径为空
  19. tomcat9开启远程调试功能
  20. TP-LINK路由器怎么删除DDNS创建的域名

热门文章

  1. PCIe知识学习 (转载)
  2. platform平台工作原理
  3. html5 点击事件委托,jquery事件委托
  4. 19个语法助你打牢Python基础
  5. linux如何运行windows游戏,可运行在Linux下最好Windows软件和游戏
  6. 有限单元法基本原理和数值方法_SPH法介绍
  7. 巩固好基础,才能学好Linux
  8. linux检查文件一致性,3.20 fsck(检查并修复Linux 文件系统)
  9. 关于学习Python的一点学习总结(10->设置字符串格式)
  10. HDU6964 I love counting (字典树+莫队)