gpt4 book ai didi

android帮助文档打开慢的三种解决方法

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章android帮助文档打开慢的三种解决方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

经查是因为本地文档中的网页有如下js代码会联网加载信息,将其注释掉后就好了 。

  。

复制代码 代码如下:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>

用一下java代码就可以批量注释 。

  。

  。

复制代码 代码如下:

package cn.sd.fxd.android,

  。

/*  * 去掉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(".*?.html")) {                 String src = "<script src=\"http://www.google.com/jsapi\" type=\"text/javascript\"></script>";                 String dst = "<!-- <script src=\"http://www.google.com/jsapi\" type=\"text/javascript\"></script> -->";                 //如果是html文件则注释掉其中的特定javascript代码                 annotation(f, src, 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.replaceAll(src, dst);         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;         }     } } 。

网上有种方法是通过shell删除那行js代码,非常简洁方便,比我写的java方便100倍,I HATE JAVA 。

  。

  。

复制代码 代码如下:

find . -name "*.html"|xargs grep -l "jsapi"|xargs sed -i '/jsapi/d'

还有的方法是断网,或者用IE,firefox脱机浏览 。

最后此篇关于android帮助文档打开慢的三种解决方法的文章就讲到这里了,如果你想了解更多关于android帮助文档打开慢的三种解决方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com