阅读更多

 

下载 高亮 js css xml  

http://download.csdn.net/download/knight_black_bob/9594538

 

 

实战 QQ demo源码(本例中有该应用)

服务器端下载http://download.csdn.net/download/knight_black_bob/9822551

android eclipse 版http://download.csdn.net/download/knight_black_bob/9822553

android stdio  版本http://download.csdn.net/download/knight_black_bob/9822556

 

 

博客详细效果图



 

 

public final static String syntaxHighlighter = ""+ ""+ ""+ ""+ ""+ ""+ ""+ "";

 

 

 

iteye 博客详细内容

public static String getIteyeBlogString(String data){ Element detail = null;Document document =null;try { document = Jsoup.parse(data); detail =document.getElementsByClass("blog_main").get(0);  detail.getElementById("bottoms").remove(); detail.getElementsByClass("blog_nav").remove(); detail.getElementsByClass("news_tag").remove(); detail.getElementsByClass("blog_categories").remove(); detail.getElementsByClass("blog_bottom").remove(); detail.getElementsByClass("boutique-curr-box").remove(); detail.getElementsByClass("blog_comment").remove(); detail.getElementsByTag("iframe").remove();   Elements codeElements = detail.select("pre[name=code]");   for (Element codeNode : codeElements) {       codeNode.attr("class", "brush: java; gutter: false;");    }  } catch (Exception e) {e.printStackTrace();} return   Constants.syntaxHighlighter+ detail.toString();}

 

public class IteyeDetailActivity extends BaseActivity  { private WebView webView;private String url ="http://blog.csdn.net/jmilk/article/details/52046914";final String mimeType = "text/html";  final String encoding = "utf-8";  private Context mContext;@Overrideprotected void onCreate(Bundle bundle) { super.onCreate(bundle);setContentView(R.layout.iteye_list_item_detail);this.mContext = IteyeDetailActivity.this;initUtils();initView( );// initListeners();EventBus.getDefault().register( this ); IteyeHttpRequest.getIteyeBlogData(url);}private void initListeners() {  webView.loadUrl(url); //showWaitingDialog("");/*webView.setWebViewClient(new WebViewClient() {                  @Override                  public boolean shouldOverrideUrlLoading(WebView view, String url)                  {                   view.loadUrl(url);                dismissWaitingDialog();              return true;                  }            }); */    }private void initView() {webView = (WebView) this.findViewById(R.id.wv_qq_news_item_detail_webview); WebSettings settings = webView.getSettings(); settings.setDomStorageEnabled(true);  settings.setAllowFileAccess(true);settings. setDefaultTextEncodingName("UTF -8");settings.setJavaScriptEnabled(true);  //支持js//settings.setPluginsEnabled(true);  //支持插件 settings.setUseWideViewPort(false);  //将图片调整到适合webview的大小 settings.setSupportZoom(true);  //支持缩放 settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); }private void initUtils() {Intent intent = getIntent(); Bundle bundle = intent.getBundleExtra("bundle"); url =bundle.getString(IteyeMainActivity.ITEYE_DETAIL_URL); }public void onEventMainThread(RequestEvent requestEvent){if(requestEvent instanceof IteyeStringHttpEvent){IteyeStringHttpEvent event = (IteyeStringHttpEvent) requestEvent;switch(event.status){case HTTP_ERROR: break; case HTTP_SUCCESS: {   String result = event.data; String data = IteyeJsoupPerformer.getIteyeBlogString(result);String shtml = IteyeJsoupPerformer.getHtml(data); //webView. loadData(iteyeBlogString, "text/html", "UTF-8") ; webView.loadDataWithBaseURL(  "file:///android_asset/", shtml, "text/html", "utf-8", null );  }  break;default:break;}}else{}} @Override    public void onDestroy() {        EventBus.getDefault().unregister( this );        super.onDestroy();    }}

  

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

 

  • 大小: 350.7 KB
  • 查看图片附件

更多相关文章

  1. Android(安卓)ListView下拉刷新点击加载更多[转]
  2. Android(安卓)Studio Generate Signed APK 错误汇总
  3. [转载] 我的Android进阶之旅:经典的大牛博客推荐
  4. Android(安卓)drawable shape绘制边框
  5. android:快速搜索手机中文件
  6. Android(安卓)跨应用调用Activity及Service - 叶园 - 博客频道 -
  7. android 在java代码中动态设置控件的位置和设置片大小
  8. 我的网址收藏-更新日期(2014-09-04)
  9. Android高性能文件类MemoryFile

随机推荐

  1. 相机 android java.lang.RuntimeExceptio
  2. 实验三、AndroidUI组件
  3. android对大图片的缓存处理
  4. android亮屏、暗屏、解锁、关闭系统对话
  5. Android爬坑-悬浮窗显示位置问题
  6. SharedPreferences 源码分析
  7. android的文件操作
  8. android GPS定位 经纬度确定
  9. Android(安卓)Lamda 学习
  10. Android跳转系统相机或相册获取图片