Android帮助文档本地打开慢的解决方案
来源:互联网 发布:android 仿淘宝详情页 编辑:程序博客网 时间:2024/04/30 03:53
1. 打开index.html,然后注释掉两个地方 stylesheet和js两个地方:
<!--<link rel="stylesheet"
href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">-->
<!--<script src="http://www.google.com/jsapi" type="text/javascript"></script>-->
<!--<link rel="stylesheet"
href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">-->
<!--<script src="http://www.google.com/jsapi" type="text/javascript"></script>-->
然后保存
2. C:\Windows\System32\drivers\etc\HOSTS
增加如下部分,瞬间提速
127.0.0.1 fonts.googleapis.com
127.0.0.1 www.google.com
3. 实现批量注释的java代码:
/* * 去掉Android文档中需要联网的javascript代码 */import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FormatDoc { public static int j=1; /** * @param args */ public static void main(String[] args) { File file = new File("D:/android/android-sdk-windows/docs/"); searchDirectory(file, 0); System.out.println("OVER"); } public static void searchDirectory(File f, int depth) { if (!f.isDirectory()) { String fileName = f.getName(); if (fileName.matches(".*.{1}html")) { String src= "<(link rel)[=]\"(stylesheet)\"\n(href)[=]\"(http)://(fonts.googleapis.com/css)[?](family)[=](Roboto)[:](regular,medium,thin,italic,mediumitalic,bold)\"( title)[=]\"roboto\">"; String src1 = "<script src=\"http://www.google.com/jsapi\" type=\"text/javascript\"></script>"; String dst = ""; //如果是html文件则注释掉其中的特定javascript代码 annotation(f, src, dst); annotation(f, src1, dst); } } else { File[] fs = f.listFiles(); depth++; for (int i = 0; i < fs.length; ++i) { File file = fs[i]; searchDirectory(file, depth); } } } /* * f 将要修改其中特定内容的文件 * src 将被替换的内容 * dst 将被替换层的内容 */ public static void annotation(File f, String src, String dst) { String content = FormatDoc.read(f); content = content.replaceFirst(src, dst); int ll=content.lastIndexOf(src); System.out.println(ll); FormatDoc.write(content, f); System.out.println(j++); return; } public static String read(File src) { StringBuffer res = new StringBuffer(); String line = null; try { BufferedReader reader = new BufferedReader(new FileReader(src)); int i=0; while ((line = reader.readLine()) != null) { if (i!=0) { res.append('\n'); } res.append(line); i++; } reader.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return res.toString(); } public static boolean write(String cont, File dist) { try { BufferedWriter writer = new BufferedWriter(new FileWriter(dist)); writer.write(cont); writer.flush(); writer.close(); return true; } catch (IOException e) { e.printStackTrace(); return false; } }}
1 0
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- Android帮助文档本地打开慢的解决方案
- android docs本地帮助文档打开特别慢的解决方法
- Android帮助文档打开慢的问题
- Android帮助文档打开慢的解决方法
- android帮助文档打开慢
- 解决Unity3D本地帮助文档打开速度慢的问题
- Android本地文档打开慢的解决方法
- android帮助文档打开慢的三种解决方法
- android帮助文档打开慢的三种解决方法
- 解决android sdk docs帮助文档打开慢的问题
- Android离线帮助文档打开慢的解决办法
- linux0.11源码学习——bootsect.s学习
- Android自带的裁剪图片功能操作方式
- js 实现StringBuilder
- 移动互联及大数据“路路拍”上线仪式——圆满成功
- MVC 5 Ajax + bootstrap+ handle bar 例: 实现service 状态
- Android帮助文档本地打开慢的解决方案
- Android中Bitmap,byte[],Drawable相互转化
- 餐饮O2O落地难,到底难在哪儿?
- 使用vivado进行逻辑开发时,进行到Generate Bitstream时报错
- 我想成为一个程序员
- 取android:versionCode
- you must restart adb and eclipse的相关解决办法
- Subversion和TortoiseSVN安装与配置
- NLP之路-Deep Learning in NLP (一)词向量和语言模型