原因:经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了 解 决方法: 1.)用java代码就可以批量注释
packagecom.makunkun;

/*
*去掉Android文档中需要联网的javascript代码
*/

importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileNotFoundException;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.io.IOException;

publicclassFormatDoc{
publicstaticintj=1;

/**
*@paramargs
*/
publicstaticvoidmain(String[]args){

Filefile=newFile("D:/ProgramFiles/android/sdk/docs/");
searchDirectory(file,0);
System.out.println("OVER");
}

publicstaticvoidsearchDirectory(Filef,intdepth){
if(!f.isDirectory()){
StringfileName=f.getName();
if(fileName.matches(".*.{1}html")){
Stringsrc="<(linkrel)[=]\"(stylesheet)\"\n(href)[=]\"(http)://(fonts.googleapis.com/css)[?](family)[=](Roboto)[:](regular,medium,thin,italic,mediumitalic,bold)\"(title)[=]\"roboto\">";
Stringsrc1="<scriptsrc=\" http://www.google.com/jsapi\"type=\"text/javascript\"></script>";
Stringdst="";
//如果是html文件则注释掉其中的特定javascript代码
annotation(f,src,dst);
annotation(f,src1,dst);
}
}else{
File[]fs=f.listFiles();
depth++;
for(inti=0;i<fs.length;++i){
Filefile=fs[i];
searchDirectory(file,depth);
}
}
}

/ *
* 将要修改其中特定内容的文件src将被替换的内容dst将被替换层的内容
*/

publicstaticvoidannotation(Filef,Stringsrc,Stringdst){
Stringcontent=FormatDoc.read(f);
content=content.replaceFirst(src,dst);
intll=content.lastIndexOf(src);
System.out.println(ll);
FormatDoc.write(content,f);
System.out.println(j++);
return;

}

publicstaticStringread(Filesrc){
StringBufferres=newStringBuffer();
Stringline=null;
try{
BufferedReaderreader=newBufferedReader(newFileReader(src));
inti=0;
while((line=reader.readLine())!=null){
if(i!=0){
res.append('\n');
}
res.append(line);
i++;
}
reader.close();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
returnres.toString();
}

publicstaticbooleanwrite(Stringcont,Filedist){
try{
BufferedWriterwriter=newBufferedWriter(newFileWriter(dist));
writer.write(cont);
writer.flush();
writer.close();
returntrue;
}catch(IOExceptione){
e.printStackTrace();
returnfalse;
}
}
}
2.)断网,或者用IE,firefox脱机浏览

更多相关文章

  1. Android笔记汇总
  2. android中的webview加载网页只想显示部分内容改怎么做
  3. 利用SonarQube检测Android(安卓)studio 代码
  4. 用React Native做一个填字游戏(3)——背景音乐
  5. android中几个EditText的内容相关联的设置
  6. AndroidAnnotations的使用
  7. Android(安卓)ViewFlipper 用例
  8. Failure [INSTALL_FAILED_OLDER_SDK]
  9. Andorid TabHost 使用小结

随机推荐

  1. 【Android Studio开发】Android Studio如
  2. 2011.09.28——— android 视频缩略图之
  3. Android架构组件(1)Lifecycles体系
  4. Android Bundle总结
  5. Android下一个apk安装多个程序入口图标
  6. Android 实现简单的刮刮乐
  7. Android(安卓)icon 不同屏幕下尺寸
  8. Android修改默认打开WLAN随时都可扫描
  9. 解决Android Studio报的警告:Resource IDs
  10. Android 限制EditText输入小数点后面位数