[干货]2017已来,最全面试总结——这些Android面试题你一定需要

<html xmlns="http://www.w3.org/1999/xhtml"><head>  

    <script src="//hm.baidu.com/hm.js?6bcd52f51e9b3dce32bec4a3997715ac"></script><script type="text/javascript" src="http://c.csdnimg.cn/pubfooter/js/tracking.js" charset="utf-8"></script>  

    <script type="text/javascript">
        var protocol = window.location.protocol;
        document.write('<script type="text/javascript" src="' + protocol + '//csdnimg.cn/pubfooter/js/repoAddr2.js?v=' + Math.random() + '"></' + 'script>');
    </script><script type="text/javascript" src="http://csdnimg.cn/pubfooter/js/repoAddr2.js?v=0.023543649585917592"></script>

  
 <meta http-equiv="Cache-Control" content="no-siteapp"><link rel="alternate" media="handheld" href="#">

    <title>[干货]2017已来,最全面试总结——这些Android面试题你一定需要 - xhmj12的博客
        - 博客频道 - CSDN.NET</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="description" content="全网最全的Android面试题总结,2017年跳槽的你必备">
    <script src="http://static.blog.csdn.net/scripts/jquery.js" type="text/javascript"></script>
      <script type="text/javascript" src="http://static.blog.csdn.net/scripts/jquery-version.js"></script>
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/ad.js?v=1.1"></script>
        <!--new top-->
       
        <link rel="stylesheet" href="http://c.csdnimg.cn/public/common/toolbar/css/index.css">
        <!--new top-->
    
      <!-- ad begin -->
         <script language="javascript" type="text/javascript" src="http://ads.csdn.net/js/tracking.js"></script>
    <!-- ad end-->

    <link rel="Stylesheet" type="text/css" href="http://static.blog.csdn.net/skin/light_blue/css/style.css?v=1.1">
    <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="/xhmj12/rss/list">
    <link rel="shortcut icon" href="http://c.csdnimg.cn/public/favicon.ico">
    <link type="text/css" rel="stylesheet" href="http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/default.css">
 


<script>
    var _hmt = _hmt || [];
    (function () {
        var hm = document.createElement("script");
        hm.src = "//hm.baidu.com/hm.js?6bcd52f51e9b3dce32bec4a3997715ac";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>

<script src="http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=413675"></script><link rel="stylesheet" type="text/css" href="http://csdnimg.cn/jobreco/job_reco.css"><style type="text/css">.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}
.MathJax_Hover_Arrow {position: absolute; width: 15px; height: 11px; cursor: pointer}
</style><style type="text/css">#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_MenuItem {padding: 1px 2em; background: transparent}
.MathJax_MenuArrow {position: absolute; right: .5em; color: #666666}
.MathJax_MenuActive .MathJax_MenuArrow {color: white}
.MathJax_MenuArrow.RTL {left: .5em; right: auto}
.MathJax_MenuCheck {position: absolute; left: .7em}
.MathJax_MenuCheck.RTL {right: .7em; left: auto}
.MathJax_MenuRadioCheck {position: absolute; left: .7em}
.MathJax_MenuRadioCheck.RTL {right: .7em; left: auto}
.MathJax_MenuLabel {padding: 1px 2em 3px 1.33em; font-style: italic}
.MathJax_MenuRule {border-top: 1px solid #DDDDDD; margin: 4px 3px}
.MathJax_MenuDisabled {color: GrayText}
.MathJax_MenuActive {background-color: #606872; color: white}
.MathJax_Menu_Close {position: absolute; width: 31px; height: 31px; top: -15px; left: -15px}
</style><style type="text/css">#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}
#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
</style><style type="text/css">.MathJax_Preview {color: #888}
#MathJax_Message {position: fixed; left: 1px; bottom: 2px; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}
#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}
.MathJax_Error {color: #CC0000; font-style: italic}
</style><link rel="stylesheet" type="text/css" href="http://csdnimg.cn/rabbit/notev2/css/style.css?4d63d1f"><script src="http://ads.csdn.net/get_ads.php?ip=null&zones=149%7C190&iframe=false%7Cfalse&prefix=revive-0-&loc=http%3A%2F%2Fblog.csdn.net%2Fxhmj12%2Farticle%2Fdetails%2F54730883&function (val) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] === val) {
            return true;
        }
    }
    return false;
}&referer=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DYwNC8i5NQDwkH6JZ0b9k4wIONFjf_5RXfralqm7eEi1PxH6Pl6tX-w6awKKbnHhFIiXKyXY0UCdAyk3fVOw2q_%26wd%3D%26eqid%3D8f7ca67e00025ee60000000658c3cb60" type="text/javascript"></script><script src="http://bdimg.share.baidu.com/static/js/logger.js?cdnversion=413677"></script><link href="http://bdimg.share.baidu.com/static/css/bdsstyle.css?cdnversion=20131219" rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css" href="//csdnimg.cn/public/common/tag-suggest-pop/css/style.css?dd7cc7c"><link rel="stylesheet" href="http://bdimg.share.baidu.com/static/api/css/share_style0_16.css?v=6aba13f0.css"></head>
<body><div id="BAIDU_DUP_fp_wrapper" style="position: absolute; left: -1px; bottom: -1px; z-index: 0; width: 0px; height: 0px; overflow: hidden; visibility: hidden; display: none;"><iframe id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr=" style="width: 0px; height: 0px; visibility: hidden; display: none;"></iframe></div><div id="MathJax_Message" style="display: none;"></div><iframe frameborder="0" style="display: none;"></iframe>


    <!-- 广告位开始 -->
        <ins data-revive-zoneid="149" data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57" id="revive-0-0"></ins>
    <!-- 广告位结束 -->

    
   
      <!--new top-->
    <script id="toolbar-tpl-scriptId" fixed="true" prod="blog" skin="black" src="http://c.csdnimg.cn/public/common/toolbar/js/html.js" type="text/javascript"></script><div class="csdn-toolbar csdn-toolbar-skin-black ">        <div class="container row center-block ">          <div class="col-md-3 pull-left logo clearfix"><a href="http://www.csdn.net?ref=toolbar" title="CSDN首页" target="_blank" class="icon"></a><a title="频道首页" href="http://blog.csdn.net?ref=toolbar_logo" class="img blog-icon"></a></div>          <div class="pull-right login-wrap ">            <ul class="btns">              <li class="loginlink"><a href="https://passport.csdn.net/account/login?ref=toolbar" target="_top">登录 </a>|<a target="_top" href="http://passport.csdn.net/account/mobileregister?ref=toolbar&action=mobileRegister"> 注册</a></li>              <li class="search">                <div class="icon on-search-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <form action="http://so.csdn.net/search" method="get" target="_blank">                      <input type="hidden" value="toolbar" name="ref" accesskey="2">                      <div class="border">                        <input placeholder="搜索" type="text" value="" name="q" accesskey="2"><span class="icon-enter-sm"></span>                      </div>                    </form>                  </div>                </div>              </li>              <li class="favor">                <div class="icon on-favor-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div style="display:none;" class="favor-success"><span class="msg">收藏成功</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <div style="display:none;" class="favor-failed"><span class="icon-danger-lg"></span><span class="msg">收藏失败,请重新收藏</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <form role="form" class="form-horizontal favor-form">                      <div class="form-group">                        <div class="clearfix">                          <label for="input-title" class="col-sm-2 control-label"><span class="red_txt">*</span>标题</label>                          <div class="col-sm-10">                            <input id="inputTitle" type="text" placeholder="" class="title form-control">                          </div>                        </div>                        <div class="alert alert-danger"><strong></strong>标题不能为空</div>                      </div>                      <div class="form-group" style="display:none;">                        <label for="input-url" class="col-sm-2 control-label">网址</label>                        <div class="col-sm-10">                          <input id="input-url" type="text" placeholder="" class="url form-control">                        </div>                      </div>                      <div class="form-group">                        <label for="input-tag" class="col-sm-2 tag control-label">标签</label>                        <div class="col-sm-10">                          <input id="input-tag" type="text" class="form-control tag">                        </div>                      </div>                      <div class="form-group">                        <label for="input-description" class="description col-sm-2 control-label">位置</label>                        <div class="col-sm-10">                          <div class="my_lib_box">                            个人主页 - <a href="http://my.csdn.net/" target="_blank">我的知识</a>                          </div>                          <div class="checkbox">                            <div class="pull-left">                              <label>                                <input type="checkbox" name="share" class="save_lib_map" checked="checked">同时保存至:                              </label>                            </div>                            <div class="pull-left">                              <div class="dropdown">                                <button id="toolbar_sele_map" type="button">                                  选择知识图谱                                  <i class="fa fa-chevron-down"></i>                                </button>                                <div class="top_arr"></div>                                <div class="outside">                                  <ul class="dropdown-menu" id="toolbar_Design_knowledge"><li>选择知识图谱</li></ul>                                </div>                              </div>                            </div>                            <div class="pull-left new_txt">                              <a href="http://lib.csdn.net/my/create/structure" target="_blank">新建?</a>                            </div>                          </div>                        </div>                      </div>                      <div class="form-group">                        <div class="col-sm-offset-2 col-sm-10 ft">                          <div class="col-sm-4 pull-left" style="display:none">                            <div class="checkbox">                              <label>                                <input type="checkbox" name="share" checked="checked" class="share">公开                              </label>                            </div>                          </div>                          <div class="col-sm-8 pull-right favor-btns">                            <button type="button" class="cancel btn btn-default">取消</button>                            <button type="submit" class="submit btn btn-primary">收藏</button>                          </div>                        </div>                      </div>                    </form>                  </div>                </div>              </li>              <li class="notify">                <div style="display:none" class="number"></div>                <div style="" class="icon-hasnotes-sm"></div>                <div id="header_notice_num"><div class="icon-hasnotes" style=""></div></div>                <div class="icon on-notify-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div id="note1" class="csdn_note" style="left: -212px; top: 25px; display: none;">                      <div class="box"><div class="notifications notice_list_con curr">  <div class="menu_title">    <span class="title"><a href="http://msg.csdn.net/letters" target="_blank" class="read_all">查看所有私信</a><a href="http://msg.csdn.net" target="_blank" class="go_all">查看所有通知</a></span>  </div>  <div class="loading"></div>  <div class="empty">暂没有新通知</div>  <div class="notice_content" style="overflow-y: auto; max-height: 270px;"></div></div><div class="notifications detail_con" style="display: none">  <div class="menu_title">    <span class="title">      <a class="go_back" href="javascript:void 0;">返回通知列表</a>      <a class="notifications_page_none nextnote" href="javascript:void 0;">下一条</a>      <a class="notifications_page prvnote" href="javascript:void 0;">上一条</a>    </span>  </div>  <div class="notice_content" style="overflow-y: scroll; height: 250px;"></div></div><div class="error"></div></div>                    <iframe src="about:block" frameborder="0" allowtransparency="true" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe></div>                  </div>                </div>              </li>              <li class="ugc">                <div class="icon on-ugc-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <dl>                      <dt><a href="http://geek.csdn.net/news/expert?ref=toolbar" target="_blank" class="p-news clearfix" style="display:none;"><em class="icon"></em><span>分享资讯</span></a></dt>                      <dt style="border: none;"><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-doc clearfix"><em class="icon"></em><span>传PPT/文档</span></a></dt>                      <dt><a href="http://bbs.csdn.net/topics/new?ref=toolbar" target="_blank" class="p-ask clearfix"><em class="icon"></em><span>提问题</span></a></dt>                      <dt><a href="http://write.blog.csdn.net/postedit?ref=toolbar" target="_blank" class="p-blog clearfix"><em class="icon"></em><span>写博客</span></a></dt>                      <dt><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-src clearfix"><em class="icon"></em><span>传资源</span></a></dt>                      <dt><a href="https://code.csdn.net/projects/new?ref=toolbar" target="_blank" class="c-obj clearfix"><em class="icon"></em><span>创建项目</span></a></dt>                      <dt><a href="https://code.csdn.net/snippets/new?ref=toolbar" target="_blank" class="c-code clearfix"><em class="icon"></em><span>创建代码片</span></a></dt>                    </dl>                  </div>                </div>              </li>              <li class="profile">                <div class="icon on-profile-icon"><img src="http://avatar.csdn.net/B/5/A/2_bazhongren.jpg" class="curr-icon-img">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div class="bd">                      <dl class="clearfix">                        <dt class="pull-left img"><a target="_blank" href="http://my.csdn.net?ref=toolbar" class="avatar"><img src="http://avatar.csdn.net/B/5/A/2_bazhongren.jpg"></a></dt>                        <dd class="info" style="border: none;"><a target="_blank" href="http://my.csdn.net?ref=toolbar" class="nickname">bazhongren</a><span class="dec">Just do IT!!</span></dd>                      </dl>                    </div>                    <div class="ft clearfix"><a target="_blank" href="http://my.csdn.net/my/account/changepwd?ref=toolbar" class="pull-left"><span class="icon-cog"></span>帐号设置</a><a href="https://passport.csdn.net/account/logout?ref=toolbar" target="_top" class="pull-left" style="margin-left:132px; width:18px; height:27px; white-space:nowrap; overflow:hidden;"><span class="icon-signout"></span><span class="out">退出</span></a></div>                  </div>                </div>              </li>              <li class="apps">                <div id="chasnew123" class="hasnew" style="display: none;"></div>                <div id="cappsarea123" class="icon on-apps-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>社区</h5>                      </dt>                      <dd> <a href="http://blog.csdn.net?ref=toolbar" target="_blank">博客</a></dd>                      <dd> <a href="http://bbs.csdn.net?ref=toolbar" target="_blank">论坛</a></dd>                      <dd> <a href="http://download.csdn.net?ref=toolbar" target="_blank">下载</a></dd>                      <dd> <a href="http://lib.csdn.net?ref=toolbar" target="_blank">知识库</a></dd>                      <dd><a href="http://ask.csdn.net?ref=toolbar" target="_blank">技术问答</a></dd>                      <dd><a href="http://geek.csdn.net?ref=toolbar" target="_blank">极客头条</a></dd>                      <dd style="display:none"> <a href="http://hero.csdn.net?ref=toolbar" target="_blank">英雄会</a></dd>                    </dl>                  </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>服务</h5>                      </dt>                      <dd style="display:none"> <a href="http://job.csdn.net?ref=toolbar" target="_blank">JOB<img src="http://c.csdnimg.cn/public/common/toolbar/images/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="http://edu.csdn.net?ref=toolbar" target="_blank">学院<img src="http://c.csdnimg.cn/public/common/toolbar/images/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="https://code.csdn.net?ref=toolbar" target="_blank">CODE</a></dd>                      <dd> <a href="http://huiyi.csdn.net/?ref=toolbar" target="_blank">活动</a></dd>                      <dd> <a href="http://www.csto.com?ref=toolbar" target="_blank">CSTO</a></dd>                      <dd> <a href="http://mall.csdn.net?ref=toolbar" target="_blank">C币兑换<img src="http://c.csdnimg.cn/public/common/toolbar/images/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                    </dl>                  </div>                  <div class="detail last">                    <dl>                      <dt>                        <h5>俱乐部</h5>                      </dt>                      <dd> <a href="http://cto.csdn.net?ref=toolbar" target="_blank">CTO俱乐部</a></dd>                      <dd> <a href="http://student.csdn.net?ref=toolbar" target="_blank">高校俱乐部</a></dd>                    </dl>                  </div>                </div>              </div>            </li>            </ul>          </div>        </div>    </div>
     <!--new top-->
    <div id="container">
        <div id="header">
    <div class="header">
        <div id="blog_title">
            <h2>
                <a href="http://blog.csdn.net/xhmj12">xhmj12的博客</a></h2>
            <h3></h3>
            <div class="clear">
            </div>
        </div>
        <div class="clear">
        </div>
        
     
    </div>
</div>
<div id="navigator">
    <div class="navigator_bg">
    </div>
    <div class="navigator">
        <ul>           
                <li id="btnContents"><a href="http://blog.csdn.net/xhmj12?viewmode=contents"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_mulu'])">
                    <img src="http://static.blog.csdn.net/images/ico_list.gif">目录视图</span></a></li>
                <li id="btnView"><a href="http://blog.csdn.net/xhmj12?viewmode=list"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_zhaiyao'])">
                    <img src="http://static.blog.csdn.net/images/ico_summary.gif">摘要视图</span></a></li>
                <li id="btnRss"><a href="http://blog.csdn.net/xhmj12/rss/list"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_RSS'])">
                    <img src="http://static.blog.csdn.net/images/ico_rss.gif">订阅</span></a></li>                
            

            </ul>
    </div>
</div>
<script type="text/javascript">
    var username = "xhmj12";
    var _blogger = username;
    var blog_address = "http://blog.csdn.net/xhmj12";
    var static_host = "http://static.blog.csdn.net";
    var currentUserName = "bazhongren";  
</script>

        <div id="body">
            <div id="main">
                <div class="main">
                        <div class="ad_class">
<div class="notice tracking-ad" data-mod="popu_3"> 


<a href="http://blog.csdn.net/blogdevteam/article/details/60960431" target="_blank">
<font color="red"> CSDN日报20170309——《程序员,杂草和大树,你选哪个》</font></a>

    

<a href="http://blog.csdn.net/turingbooks/article/details/58072986" target="_blank">
<font color="blue">程序员2月书讯
</font></a>

   

<a href="http://edu.csdn.net/huiyiCourse/detail/284?ref=blog&loc=r3" target="_blank">
<font color="red">【直播】用面向协议的思想简化网络请求
</font></a>
   

<a href="http://blog.csdn.net/blogdevteam/article/details/60961185" target="_blank">
<font color="blue">博客一键搬家活动开始啦
</font></a>

</div>                        </div>
                        



  
<link href="http://static.blog.csdn.net/css/comment1.css" type="text/css" rel="stylesheet">
<link href="http://static.blog.csdn.net/css/style1.css" type="text/css" rel="stylesheet">
<script language="JavaScript" type="text/javascript" src="http://download.csdn.net/js/jquery.cookie.js"></script>
<script type="text/javascript" src="http://c.csdnimg.cn/rabbit/search-service/main.js"></script>
<link rel="stylesheet" href="http://static.blog.csdn.net/public/res-min/markdown_views.css?v=1.0">
<link rel="stylesheet" href="http://static.blog.csdn.net/css/category.css?v=1.0">
<script type="text/javascript" src="http://static.blog.csdn.net/public/res/bower-libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/web-storage-cache.min.js"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/replace.min.js"></script>




  <script type="text/ecmascript">
      window.quickReplyflag = true;
           
            var isBole = false;
            
      
      var fasrc="http://my.csdn.net/my/favorite/miniadd?t=%ef%bc%bb%e5%b9%b2%e8%b4%a7%ef%bc%bd2017%e5%b7%b2%e6%9d%a5%ef%bc%8c%e6%9c%80%e5%85%a8%e9%9d%a2%e8%af%95%e6%80%bb%e7%bb%93%e2%80%94%e2%80%94%e8%bf%99%e4%ba%9bAndroid%e9%9d%a2%e8%af%95%e9%a2%98%e4%bd%a0%e4%b8%80%e5%ae%9a%e9%9c%80%e8%a6%81&u=http://blog.csdn.net/xhmj12/article/details/54730883"

    </script>
<div id="article_details" class="details">
    <div class="article_title">   
         <span class="ico ico_type_Original"></span>


    <h1>
        <span class="link_title"><a href="/xhmj12/article/details/54730883">
        <font color="red">[置顶]</font>
        [干货]2017已来,最全面试总结——这些Android面试题你一定需要            
        </a></span>
    </h1>
</div>

   

        <div class="article_manage clearfix">
        <div class="article_l">
            <span class="link_categories">
            标签:
              <a href="http://www.csdn.net/tag/android" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">android</a><a href="http://www.csdn.net/tag/%e9%9d%a2%e8%af%95%e9%a2%98" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">面试题</a><a href="http://www.csdn.net/tag/%e4%ba%92%e8%81%94%e7%bd%91" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">互联网</a><a href="http://www.csdn.net/tag/%e7%99%be%e5%ba%a6" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">百度</a><a href="http://www.csdn.net/tag/%e9%98%bf%e9%87%8c" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">阿里</a>
            </span>
        </div>
        <div class="article_r">
            <span class="link_postdate">2017-01-25 20:29</span>
            <span class="link_view" title="阅读次数">1331人阅读</span>
            <span class="link_comments" title="评论次数"> <a href="#comments" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(0)</span>
            <span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" οnclick="javascript:collectArticle('%ef%bc%bb%e5%b9%b2%e8%b4%a7%ef%bc%bd2017%e5%b7%b2%e6%9d%a5%ef%bc%8c%e6%9c%80%e5%85%a8%e9%9d%a2%e8%af%95%e6%80%bb%e7%bb%93%e2%80%94%e2%80%94%e8%bf%99%e4%ba%9bAndroid%e9%9d%a2%e8%af%95%e9%a2%98%e4%bd%a0%e4%b8%80%e5%ae%9a%e9%9c%80%e8%a6%81','54730883');return false;" title="收藏" target="_blank">收藏</a></span>
             <span class="link_report"> <a href="#report" οnclick="javascript:report(54730883,2);return false;" title="举报">举报</a></span>

        </div>
    </div>
    <div class="embody" style="display:none" id="embody">
        <span class="embody_t">本文章已收录于:</span>
        <div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div>
    </div>
    <style type="text/css">        
            .embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                width:30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </style>
    <script type="text/javascript">
        $(function () {
            try
            {
                var lib = eval("("+$("#lib").attr("value")+")");
                var html = "";
                if (lib.err == 0) {
                    $.each(lib.data, function (i) {
                        var obj = lib.data[i];
                        //html += '<img src="' + obj.logo + '"/>' + obj.name + "  ";
                        html += ' <a href="' + obj.url + '" target="_blank">';
                        html += ' <img src="' + obj.logo + '">';
                        html += ' <em><b>' + obj.name + '</b></em>';
                        html += ' </a>';
                    });
                    if (html != "") {
                        setTimeout(function () {
                            $("#lib").html(html);                      
                            $("#embody").show();
                        }, 100);
                    }
                }      
            } catch (err)
            { }
            
        });
    </script>
      <div class="category clearfix">
        <div class="category_l">
           <img src="http://static.blog.csdn.net/images/category_icon.jpg">
            <span>分类:</span>
        </div>
        <div class="category_r">
                    <label οnclick="GetCategoryArticles('6356327','xhmj12','top','54730883');">
                        <span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">面试题库<em>(6)</em></span>
                      <img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg" style="display:inline;">
                      <img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg" style="display:none;">
                        <div class="subItem">
                            <div class="subItem_t"><a href="http://blog.csdn.net/xhmj12/article/category/6356327" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
                            <ul class="subItem_l" id="top_6356327">                            
                            </ul>
                        </div>
                    </label>                    
        </div>
    </div>
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>  
        <div class="bog_copyright">         
            <p class="copyright_p">版权声明:本文为博主原创文章,未经博主允许不得转载。</p>
        </div>

  

  
  
     

<div id="article_content" class="article_content">

<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<span style="font-weight:bold"><span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548210&idx=2&sn=73219007e461021c512ae65d956d9755&chksm=f1180ecfc66f87d94fc8cfb1a4eff8885778ab2cfedf7054bbffe48f6cb2625c0782529b2cba&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; color:rgb(62,62,62); word-wrap:break-word!important">相关阅读:</span><br>
吊炸天!74款APP完整源码!</a></span></span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547696&idx=1&sn=e0694067af35df118c4e949a238719f0&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><strong>[干货精品,值得收藏]超全的一线互联网公司内部面试题库,有了它,妈妈再也不用担心我进不了大公司了!</strong></span></a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547962&idx=1&sn=85a1fc344644a3d6af9c46dae485a24c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><strong>[干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街</strong></span></a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547702&idx=1&sn=431dcb8cef6518fd852c32b57d79d538&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><strong>[精品干货]面试题库第二波:java面试一定会遇到的56个面试题</strong></span></a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548208&idx=1&sn=2ff22db04700e16ad4764eafc7e72e0d&chksm=f1180ecdc66f87dbbc78a8a9d6c450a0d4ba93843bb9ccee69c9a574e50ec9e7cae83b83e415&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><strong>[面经福利]如何进入百度、阿里,一个6年Android老司机的面经</strong></span></a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:2em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548096&idx=1&sn=acc6e5ae7bb9899b3ccb8ca3868753ed&chksm=f1180e3dc66f872b59a44b1930ca351ec36df7754516caee4bda36cfa35c5b853fa7d91f0e95&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><strong>2016年百度校招小结:我做技术面试官的一些思考(想进百度的快看)</strong></span></a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<br style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px">
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; word-wrap:break-word!important">前言</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
来年发完年终奖。也许有不少<a target="_blank" href="http://lib.csdn.net/base/15" class="replace_word" title="undefined" style="color:rgb(223,52,52); text-decoration:none; font-weight:bold">Android</a>程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下<a href="http://lib.csdn.net/base/android" class="replace_word" title="Android知识库" target="_blank" style="color:#df3434; font-weight:bold;">Android</a>面试题,希望有帮助。</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">01</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Activity生命周期?</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
这几乎是个老少咸宜,永远不会过时的问题,而且极有可能是第一个问题。这个问题当然没什么好讲的啦,死记硬背是没什么用的了,关键是理解。本人就曾遇到这个问题的变种问题,问onStart(),与onResume()有什么区别?如果面试官抛出这个问题,是不是有点措手不及。今天又听说有同学遭遇了更变态的问题:什么情况下Activity走了onCreat(),而不走onStart(),这简直就是脑筋急转弯嘛。</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">02</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Service生命周期?</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
这里要注意service有两种启动方式,startService()和bindService()<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<img src="http://mmbiz.qpic.cn/mmbiz_png/CP9AlgoibiagV38ticvRln0KQkPmtfiaMEUf7IOqsByHdSY85RVD5vgibRldmZ9YzvfTDyjHT4sKib3anjCWnKdD8UZg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1" alt="" style="border:none; max-width:100%; margin:0px; padding:0px; height:auto!important; word-wrap:break-word!important; visibility:visible!important; width:auto!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<h3 style="margin:15px 0px; padding:0px; color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-weight:400; font-size:16px; max-width:100%; line-height:25.6px; text-align:center; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-size:16px; white-space:pre-wrap; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-family:sans-serif; font-size:14px; letter-spacing:1px; white-space:normal; color:rgb(73,73,73); word-wrap:break-word!important"><img width="auto" src="http://mmbiz.qpic.cn/mmbiz_png/ibuh47bPhianbQyOX1tVR0KVJXOYY6MhB5UZRia0u1gVHUSf4NDibStiblUj70kuFyvia3iaTyWEhr3ObSmeeT1xWIOxQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1" alt="" style="border:none; max-width:100%; margin:0px; padding:0px; color:rgb(62,62,62); font-size:16px; white-space:pre-wrap; font-family:FangSong_GB2312; height:auto!important; word-wrap:break-word!important; visibility:visible!important; width:auto!important"></span></span></span></span></h3>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">03</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">理解Activity,View,Window三者关系</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:2em; word-wrap:break-word!important">
这个问题真的很不好回答。所以这里先来个算是比较恰当的比喻来形容下它们的关系吧。Activity像一个工匠(控制单元),Window像窗户(承载模型),View像窗花(显示视图)LayoutInflater像剪刀,Xml配置像窗花图纸。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
1:Activity构造的时候会初始化一个Window,准确的说是PhoneWindow。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
2:这个PhoneWindow有一个“ViewRoot”,这个“ViewRoot”是一个View或者说ViewGroup,是最初始的根视图。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
3:“ViewRoot”通过addView方法来一个个的添加View。比如TextView,Button等<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
4:这些View的事件监听,是由WindowManagerService来接受消息,并且回调Activity函数。比如onClickListener,onKeyDown等。</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">04</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">四种LaunchMode及其使用场景</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:2em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">standard 模式</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中。使用场景:大多数Activity。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">singleTop 模式</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
如果在任务的栈顶正好存在该Activity的实例,就重用该实例( 会调用实例的 onNewIntent() ),否则就会创建新的实例并放入栈顶,即使栈中已经存在该Activity的实例,只要不在栈顶,都会创建新的实例。使用场景如新闻类或者阅读类App的内容页面。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">singleTask 模式</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的 onNewIntent() )。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移出栈。如果栈中不存在该实例,将会创建新的实例放入栈中。使用场景如浏览器的主界面。不管从多少个应用启动浏览器,只会启动主界面一次,其余情况都会走onNewIntent,并且会清空主界面上面的其他页面。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">singleInstance 模式</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
在一个新栈中创建该Activity的实例,并让多个应用共享该栈中的该Activity实例。一旦该模式的Activity实例已经存在于某个栈中,任何应用再激活该Activity时都会重用该栈中的实例( 会调用实例的 onNewIntent() )。其效果相当于多个应用共享一个应用,不管谁激活该 Activity 都会进入同一个应用中。使用场景如闹铃提醒,将闹铃提醒与闹铃设置分离。singleInstance不要用于中间页面,如果用于中间页面,跳转会有问题,比如:A -> B (singleInstance) ->
 C,完全退出后,在此启动,首先打开的是B。</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">05</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">View的绘制流程</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">measure过程</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">layout过程</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">draw过程</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547668&idx=1&sn=b2667c46188c6674c90aa72c2fba4719&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">从此再有不愁自定义View——Android自定义view详解</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401462221&idx=1&sn=dda1f3500c993d643dcdae6dd2cc3d6f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">android
 View绘制源码分析(上)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401462221&idx=2&sn=12a84ecaf39e021eb10bd81cb00659af&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">android
 View绘制源码分析(下)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">06</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Touch事件传递机制</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<pre style="white-space:pre-wrap; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding:0px; max-width:100%; color:rgb(85,85,85); word-wrap:break-word!important; background-color:rgb(255,255,255)"><span style="margin:0px; padding:0px; max-width:100%; font-size:14px; word-wrap:break-word!important">public boolean dispatchTouchEvent(MotionEventev);  <br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">//用来分派event<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">public boolean onInterceptTouchEvent(MotionEventev);<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">//用来拦截event<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">public boolean onTouchEvent(MotionEventev);<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">//用来处理event</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"></pre>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:15px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:1.75em; word-wrap:break-word!important">
其中Activity和View控件(TextView)拥有分派和处理事件方法,View容器(LinearLayout)具有分派,拦截,处理事件方法。这里也有个比喻:领导都会把任务向下分派,一旦下面的人把事情做不好,就不会再把后续的任务交给下面的人来做了,只能自己亲自做,如果自己也做不了,就只能告诉上级不能完成任务,上级又会重复他的过程。另外,领导都有权利拦截任务,对下级隐瞒该任务,而直接自己去做,如果做不成,也只能向上级报告不能完成任务。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
http://gold.xitu.io/entry/56af0ba0c24aa800547b60ea<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">07</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android中的几种动画</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
曾被问到Android中有几种动画,这个问题也好难回答。Android3.0之前有2种,3.0后有3种。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">FrameAnimation(逐帧动画)</span>:将多张图片组合起来进行播放,类似于早期电影的工作原理,很多App的loading是采用这种方式。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">TweenAnimation(补间动画)</span>:是对某个View进行一系列的动画的操作,包括淡入淡出(Alpha),缩放(Scale),平移(Translate),旋转(Rotate)四种模式。<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">PropertyAnimation(属性动画)</span>:属性动画不再仅仅是一种视觉效果了,而是一种不断地对值进行操作的机制,并将值赋到指定对象的指定属性上,可以是任意对象的任意属性。</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401593214&idx=1&sn=fcee52572b4e7b248eae3225440c2995&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 动画,看完这些就够了(上)</a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401593214&idx=2&sn=0d3205a9c172f3d9e6483c8cfefb6397&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 动画,看完这些就够了(下)</a><span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">http://blog.csdn<a href="http://lib.csdn.net/base/dotnet" class="replace_word" title=".NET知识库" target="_blank" style="color:#df3434; font-weight:bold;">.NET</a>/yanbober/article/details/46481171</span></span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">08</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android中跨进程通讯的几种方式</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">1:访问其他应用程序的Activity</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
如调用系统通话应用</p>
<pre style="white-space:pre-wrap; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding:0px; max-width:100%; color:rgb(85,85,85); word-wrap:break-word!important; background-color:rgb(255,255,255)"><p style="margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; line-height:1.75em; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-size:12px; word-wrap:break-word!important">Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678");<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">startActivity(callIntent);</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"></p></pre>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">2:Content Provider</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
如访问系统相册</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">3:广播(Broadcast)</span><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
如显示系统时间</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">4:AIDL服务</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">09</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">AIDL理解</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://bbs.51cto.com/thread-1086040-1.html</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">10</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Handler的原理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401611665&idx=1&sn=9b6b1f2924d4adfe4e89a322ab53df9c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">IntentService——Handler与Service的结合</a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401555104&idx=1&sn=501e6158e6eb26b4e86467be01fd290e&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 开发中利用异步来优化运行速度和性能</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401548278&idx=1&sn=573d1cdf31a57db293b2b108e8d5c88b&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">深入理解ThreadLocal(一)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://blog.csdn<a href="http://lib.csdn.net/base/dotnet" class="replace_word" title=".NET知识库" target="_blank" style="color:#df3434; font-weight:bold;">.Net</a>/lmj623565791/article/details/38377229</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">11</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Binder机制原理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548116&idx=1&sn=d11a131871623110c74e3676d4fcf785&chksm=f1180e29c66f873f9cac5dc104f97fae319c1831219a9fd9458a4429f16562f6712cc7f65a4c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">为什么
 Android 要采用 Binder 作为 IPC 机制?</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://blog.csdn.net/boyupeng/article/details/47011383</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">12</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">热修复的原理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
1:JavaSisst<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
2:AspectJ<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
3:Xposef<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548089&idx=1&sn=939f45217087f332f945a703c658bbe1&chksm=f1180e44c66f8752b54ff55e2f8994eec97fcca8e30c9f5a10e3503dcc029483fd630d22dd4e&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">阿里Android热修复技术选型——三大流派解析</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548396&idx=1&sn=15326664df7ae6873b84b0eeb7d46daf&chksm=f1180d11c66f84071e130e358db2a1ec0da62c86961f5eecdb413d188b79dc63b74f24e333af&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 热修复方案分析</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548611&idx=1&sn=5177405573f3661e5c5ab350e70aa6de&chksm=f1180c3ec66f8528a73e633a778dd88b40b6ee3f9b2a589367b38408280a667c5e6554110322&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android热更新:美团大众点评Android热更新方案Robust</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547594&idx=1&sn=5428ab6ec18c21df37db7423e009418c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android插件化之使用AndFix进行Hot
 fix</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">13</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">设计一套图片异步加载缓存方案</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.cnblogs.com/zyw-205520/p/4997863.html<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
http://blog.csdn.net/boyupeng/article/details/47127605</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">14</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android内存泄露及管理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547478&idx=1&sn=fec54d62785a6f666ef9c49646871ba9&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android内存泄漏研究</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401667209&idx=2&sn=f1a085f8838e59de55927d71260ec83c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 内存泄漏总结(下)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547511&idx=1&sn=8df658f8fc4d4fe7ddc6d11dbc4effb2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android内存性能优化(内部资料总结)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547284&idx=1&sn=78b6b1e07680ae9898ff65c5ca24f8db&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android性能优化-内存泄露的检查与处理</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401426609&idx=1&sn=5e5570bf88cd30fb4818d6cb26f119f8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">5个Android开发中比较常见的内存泄漏问题及解决办法</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401717712&idx=1&sn=5027153551fed384e7b08c896c1a4434&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android内存泄漏问题定位与解决实际案例</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548387&idx=1&sn=8b826d2d29e688d813d010568ff99d63&chksm=f1180d1ec66f8408b1c7b5899b83767f0ec1c9641114e060d98524ee2ee5df31a43bfbe924bf&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">【干货】Android内存泄漏分析实战和心得-面试常考点</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548034&idx=1&sn=7aeeecc135c22163e577bd9536a6ed66&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">再谈android内存泄漏—常见的八种导致
 APP 内存泄漏的问题</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401489267&idx=1&sn=123c02bf33ce7ec61da359e319715efa&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">最全最系统的
 Android 界面性能调优资料</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://gold.xitu.io/entry/56d64b9e816dfa005943a55c</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">15</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Activity和Fragment通信</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547681&idx=1&sn=cf600ed5a92ce5fe100e8478ba0c55b4&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">[干货]让你彻底搞懂Context到底是什么,如果没弄明白,还怎么做Android开发?</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://gold.xitu.io/entry/56a87b2b2e958a0051906227</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">16</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Fragment的那些坑</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/d9143a92ad94<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
http://www.jianshu.com/p/fd71d65f0ec6<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
http://www.jianshu.com/p/38f7994faa6b</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">17</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android
 UI适配</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547397&idx=1&sn=ae2654a2e7ec74108305942c82ff7fe8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 UI布局问题总结</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548366&idx=1&sn=6cbdf8652ec139859d9be01444e1ad3b&chksm=f1180d33c66f8425a286de4fd5f03aa89308add3593529a91356439cb8c2f8542305561034c8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">拥抱SVG:苦恼于图片适配
 in Android?万能图片适配</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://blog.csdn.net/lmj623565791/article/details/45460089</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">18</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">布局优化</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401265446&idx=1&sn=ce4d1eb4137cb07b385e0f3cc989da27&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Anroid性能优化系列——Improving
 Layout Performance(一)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401271647&idx=1&sn=2ce87939f40efcc59c1a6c233292304e&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Anroid性能优化系列——Improving
 Layout Performance(二)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401275734&idx=1&sn=79814fa79a15b774fd8b029eaa75ce71&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Anroid性能优化系列——Improving
 Layout Performance(三)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401809053&idx=1&sn=1c86efcd91074fe1a826f0213fdd58f6&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">性能优化之布局优化</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547388&idx=1&sn=3b2e4b8cdd7f113eb19825212f43a016&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android布局优化之实用技巧</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547547&idx=1&sn=df9c2c56890729dcbe4bd58d54e98df0&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 高效布局的几点建议</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548068&idx=1&sn=f750ae79c9458f89c3cf85f7573ba579&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Google
 I/O 2016 上发布的 ConstraintLayout是什么东东?Android Layout新世界</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547397&idx=1&sn=ae2654a2e7ec74108305942c82ff7fe8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 UI布局问题总结</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=402028607&idx=2&sn=0d1aaa1ee14b61131f3321f7a4853fa2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android中RelativeLayout和LinearLayout性能分析</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547621&idx=1&sn=7b71793fe754dc0199063ebaaaf64ace&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android布局优化之过度绘制</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/145fc61011cd</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">19</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Http
 https</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547404&idx=1&sn=79d9bd0506553f82eed32cfeb08e7648&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">常见通信协议HTTP、TCP、UDP的简单介绍</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401584709&idx=1&sn=fabebd7b6562987cf019a854ccd941e4&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">从日常开发说起,浅谈HTTP协议是做什么的</a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547541&idx=1&sn=520cb00e9a2d2b58b6068e7a8a4d6af0&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">最详细的
 HTTPS 介绍</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=402028607&idx=2&sn=0d1aaa1ee14b61131f3321f7a4853fa2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">详解https是如何确保安全的?</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/93fdebe5fef1</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">20</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">网络请求优化</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547359&idx=1&sn=9f069a28f5dbe73fb6c241cfa1049571&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">携程App的网络性能优化实践</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401503281&idx=1&sn=34c2347117de5aebb9fe7c71075f5d3e&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android推送技术研究</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/3141d4e46240</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">21</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><a href="http://lib.csdn.net/base/mysql" class="replace_word" title="MySQL知识库" target="_blank" style="color:#df3434; font-weight:bold;">数据库</a>优化</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401194793&idx=1&sn=0f4391fe5f94d94e4163c3ec0a698cf9&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android上SQLite的性能优化问题</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=402016048&idx=1&sn=989c2c7acfc646f7c0924193b37762c2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">浅析SQLite的锁机制和WAL技术</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/3b4452fc1bbd</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">22</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">图片优化</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"> </span></span><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547344&idx=2&sn=e3fa99b52055a37202634fe61a62d439&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 三大图片缓存原理、特性对比</a></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547525&idx=1&sn=81d36de63ea8a87d916bf8159134dfad&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">史上最全最详细的Facebook的强大Android图片加载的框架Fresco讲解</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547542&idx=2&sn=9e36438f6408c01c40034bc7164f615c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">初识Facebook的强大Android图片加载的框架:Fresco</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548366&idx=1&sn=6cbdf8652ec139859d9be01444e1ad3b&chksm=f1180d33c66f8425a286de4fd5f03aa89308add3593529a91356439cb8c2f8542305561034c8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">拥抱SVG:苦恼于图片适配
 in Android?万能图片适配</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/5bb8c01e2bc7</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">23</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">HybridJAVA和JS交互</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548005&idx=1&sn=1b91f7cef8f77b920f97c59ea998ad3d&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">好好和h5沟通!几种常见的hybrid通信方式</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547318&idx=2&sn=6f961d91b2d99c94b2ec6d426cb17926&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">从Ionic粗窥混合模式的手机APP开发</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547335&idx=2&sn=5e7f46a33ea9663e8448478e1ec87538&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">豆瓣混合开发实践</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://droidyue.com/blog/2014/09/20/interaction-between-<a href="http://lib.csdn.net/base/javase" class="replace_word" title="Java SE知识库" target="_blank" style="color:#df3434; font-weight:bold;">Java</a>-and-<a href="http://lib.csdn.net/base/javascript" class="replace_word" title="JavaScript知识库" target="_blank" style="color:#df3434; font-weight:bold;">JavaScript</a>-in-android/</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">24</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">单例设计模式</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401348467&idx=1&sn=b472063cc387ae711d98d3b19f5129ec&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">设计模式之单例详解</a></span></span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">25</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">JAVA
 GC原理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547478&idx=1&sn=fec54d62785a6f666ef9c49646871ba9&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android内存泄漏研究</a></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401209607&idx=1&sn=a5bcd6f7574856e8fa291acd96c4b03c&chksm=7b1d127a4c6a9b6cb7962d501564b800ec97bfd3c9f18ccc69d7c52e81043580f214931df609&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">理解Android虚拟机体系结构</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401528475&idx=1&sn=e70855bdcf95bd6a4b0b98123ae218db&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">JVM内幕:Java虚拟机详解</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/d75a32ac5bed?</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">26</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">ANR</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401393886&idx=1&sn=4ebae4243d1fc7b40b5ff3f3ce4d1467&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android性能优化系列---避免ANR</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/124f3b75e164</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">27</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548135&idx=1&sn=56faff50f4944dc4253b5147243d49b3&chksm=f1180e1ac66f870c05d1de8b9be87677dc4315d736b77b7c4b6c130708e852b4cfd5bd89110f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Volley</span></a></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548135&idx=1&sn=56faff50f4944dc4253b5147243d49b3&chksm=f1180e1ac66f870c05d1de8b9be87677dc4315d736b77b7c4b6c130708e852b4cfd5bd89110f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">基于MVP架构、MD风格的Dribbble客户端</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/9e17727f31a1</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">28</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">JAVA注解反射原理</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/3968ffabdf9d</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">29</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><a href="http://lib.csdn.net/base/datastructure" class="replace_word" title="算法与数据结构知识库" target="_blank" style="color:#df3434; font-weight:bold;">算法</a></span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401441966&idx=1&sn=653fe22c5a7e6c221fbf121124fd18a2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">程序员必须知道的10大基础实用算法及其讲解</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548487&idx=2&sn=44afea2304d78cee7980ba686fd4d7bb&chksm=f1180dbac66f84ac75ecda3122b3207a9b77be76db034e58da3793aafe06256594f8fe007d8f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">算法趣谈—漫画:判断
 2 的乘方-算法学习不再枯燥</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548534&idx=2&sn=ac14b43e7916b50551046e12366d3e04&chksm=f1180d8bc66f849d63d7a3ecb1589348850e421af1d3ac72e27cf43827e13e80e6b033ec53c8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">【趣谈算法系列】:无序数组排序后的最大相邻差值</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.jianshu.com/p/ae97c3ceea8d</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">30</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">设计模式</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; text-decoration:underline; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></span></span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401359785&idx=1&sn=17613ee50a033b7bfe740ff4b03358b2&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">设计模式之Adapter</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401536662&idx=1&sn=b434e76e5fa86eefe8fe6370dab4048e&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">观察者模式学习小结</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401348467&idx=1&sn=b472063cc387ae711d98d3b19f5129ec&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">设计模式之单例详解</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401686419&idx=2&sn=8b5b10b08926b90f345711b1beb2dc21&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">“备忘录模式”就这么简单</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547358&idx=1&sn=3b59d0b32cbff531f9dc03fd13262a14&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 App的设计架构:MVC,MVP,MVVM与架构经验谈</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://gold.xitu.io/entry/56ebb4ad5bbb50004c440972</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">31</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">RxJava</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547562&idx=1&sn=356915a93bff2c37d515804d4e03e130&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">使用RxJava构造Android清晰框架</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547614&idx=1&sn=0027459142c5e1ec38313500f94f20e8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Airbnb:我们的安卓客户端是如何使用
 RxJava 的</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547726&idx=1&sn=18b43f3a399652f9acbb7ca2b8c1d687&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">一个很棒的
 Android APP框架</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://gank.io/post/560e15be2dca930e00da1083?from=timeline&isappinstalled=0#toc_1</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">32</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">MVP,MVC,MVVM</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547649&idx=1&sn=2dd53cf351e6de8ee147ee927b03f830&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android官方MVP架构示例项目解析</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547602&idx=1&sn=571db7e744c998ef4ca762ec6a1398d5&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android官方MVP架构示例项目解读</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547358&idx=1&sn=3b59d0b32cbff531f9dc03fd13262a14&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 App的设计架构:MVC,MVP,MVVM与架构经验谈</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547554&idx=1&sn=d16c21a040447d49bfb77a9a4e804371&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">浅谈
 Android 编程思想和架构</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548572&idx=1&sn=eed342ad8bd11743864248c6dad52ed1&chksm=f1180c61c66f85770c10f125dffcc18606a59a972f345a1a76550edeadb9713ea0d95c9741ab&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">APP重构:Android实践从MVC架构到MVP架构</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548426&idx=2&sn=a70b57789343f96f45ab7a12a8917394&chksm=f1180df7c66f84e168a0d307be4fcbe16f2d7dabf1b83a253cde21d557baff87aa750556b291&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android开源实战:使用MVP+Retrofit开发一款文字阅读APP</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://blog.csdn.net/pkxiuluo01/article/details/49383783</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">33</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547607&idx=1&sn=5936af2e888d5c7f6152dfd9422d8e29&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">React</span></a><span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"> Native跨平台技术</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547607&idx=1&sn=5936af2e888d5c7f6152dfd9422d8e29&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">科普React
 Native-目前最火的前端技术</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548587&idx=1&sn=437950900486c2d5e65f505a8e869e93&chksm=f1180c56c66f85406c477d706135c4d6b01577c0185d6fdc764c8d46ed16877e82bf92dcdf46&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">React
 Native for Android 接入实践</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
https://mp.weixin.qq.com/s/i0DWHR2eQmNijXTQv3YGmQ</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">35</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android 5.0</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"> <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548135&idx=1&sn=56faff50f4944dc4253b5147243d49b3&chksm=f1180e1ac66f870c05d1de8b9be87677dc4315d736b77b7c4b6c130708e852b4cfd5bd89110f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">MD</a>风格</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548135&idx=1&sn=56faff50f4944dc4253b5147243d49b3&chksm=f1180e1ac66f870c05d1de8b9be87677dc4315d736b77b7c4b6c130708e852b4cfd5bd89110f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">基于MVP架构、MD风格的Dribbble客户端</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548564&idx=1&sn=10034e927628aa08d7c6ccd2bf2fcea0&chksm=f1180c69c66f857f48bcf5efa3673b47ab23daf7f3840d49f5e148b78e20b599a377884b38b6&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">基于Retrotfit2.1+Material
 Design+ijkplayer开发的一个APP(新闻,gif 动图,视频播放)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.androidchina.net/1381.html</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">36</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android6.0运行时权限</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548030&idx=1&sn=7eb0d4b8945ee7cb0f63c6fbd27876bb&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android6.0权限适配,比你想的还要简单(实践篇)</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401484278&idx=1&sn=3c92184b8edbb139dc4eb7c7d719c7ab&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 6.0(API级别23)包括各种系统变化和API的行为变化</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548307&idx=1&sn=0c602a6ca6ddb954e084dea02ba83b95&chksm=f1180d6ec66f847862b8e2367dd1f12f2089ff81f71238c37eeeefb9f16187c668de7e966fa1&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android6.0触摸事件分发机制解读</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
https://mp.weixin.qq.com/s/R2sAthMB2yW3ytTesnT-Jw</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">37</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android7.0新特性</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548427&idx=1&sn=df9956d131a6da5f29292cd05a61b16e&chksm=f1180df6c66f84e0097eea33bba6abb125b6bcd6847720a7c481a85001a52ae2e4b1941690eb&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 7.0新特性总结,快看Google又有什么出人意料的东西?</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548191&idx=1&sn=08d1271b767f85da8ce165d2f211ebbd&chksm=f1180ee2c66f87f445b505f4951574f423ac2d9f5578fb5452c29167dae09a51243f55208ca5&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android7.0适配教程与心得</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><u><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547485&idx=1&sn=c058357980e110da49b4544819d3b907&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android
 N最令人期待的10大新功能</a></u></span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://blog.csdn.net/wds1181977/article/details/52292445</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid none solid solid; border-top-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); border-left-width:2px; border-left-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:0px 2px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; font-size:18px; color:rgb(255,255,255); width:30px; height:30px; text-align:center; line-height:30px; word-wrap:break-word!important; background:rgb(249,110,87)">38</span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; width:6px; height:20px; border-top-width:2px; border-style:solid solid solid none; border-top-color:rgb(249,110,87); border-right-width:2px; border-right-color:rgb(249,110,87); border-bottom-width:2px; border-bottom-color:rgb(249,110,87); word-wrap:break-word!important"></span><span style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px"></span>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important">Android插件化和组合化开发</span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; font-size:18px; color:rgb(6,6,6); word-wrap:break-word!important"><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</span></p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547594&idx=1&sn=5428ab6ec18c21df37db7423e009418c&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android插件化之使用AndFix进行Hot
 fix</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547390&idx=1&sn=1fae14b1753e437a032640be81c475b8&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android分包原理</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547660&idx=1&sn=d2764b282fdf1c1fdb629f9c2ca9b10f&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">Android插件化的一种实现</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547588&idx=1&sn=71a5eaf53c601a44ddc582ef3d3de44d&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">插件化的基石之apk动态加载</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
<a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547401&idx=1&sn=e615735d600f987a7f769f7e278d0840&scene=21#wechat_redirect" style="color:rgb(96,127,166); text-decoration:none; margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">途牛原创|途牛Android
 App的插件实现</a><br style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">
</p>
<p style="font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-size:16px; line-height:26px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; color:rgb(85,85,85); word-wrap:break-word!important">
http://www.cnblogs.com/android-blogs/p/5703355.html</p>
<hr style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; line-height:26px; margin:0px; padding:0px; max-width:100%; font-size:14px; word-wrap:break-word!important">
<p style="margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; color:rgb(51,51,51); font-family:微软雅黑; text-align:center; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:4px 10px; max-width:100%; line-height:32px; color:rgb(0,0,0); word-wrap:break-word!important; background-color:rgb(0,209,0)">关于Java和Android<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">大牛频道</span></span></p>
<p style="margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; color:rgb(51,51,51); font-family:微软雅黑; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:4px 10px; max-width:100%; text-align:center; line-height:32px; color:rgb(0,0,0); word-wrap:break-word!important; background-color:rgb(0,209,0)">Java和Android大牛频道</span>是一<span style="margin:0px; padding:0px; max-width:100%; line-height:1.75em; word-wrap:break-word!important">个数万人关注的探讨Java和Android开发的公众号,分享和原创最有价值的干货文章,让你成为这方面的大牛!</span></p>
<p style="margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; color:rgb(51,51,51); font-family:微软雅黑; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; line-height:1.75em; word-wrap:break-word!important">我们探讨android和Java开发最前沿的技术:<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">android性能优化 ,插件化,跨平台,动态化,加固和反破解等,也讨论设计模式/软件<a href="http://lib.csdn.net/base/architecture" class="replace_word" title="大型网站架构知识库" target="_blank" style="color:#df3434; font-weight:bold;">架构</a></span>等。由<span style="margin:0px; padding:0px; max-width:100%; font-size:16px; line-height:28px; word-wrap:break-word!important">一<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">群来自BAT的工程师组成的团队</span>。</span></span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; line-height:25.6px; color:rgb(255,255,255); word-wrap:break-word!important; background-color:rgb(61,167,66)"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important">关注即送红包,回复:“百度”
 、“阿里”、“腾讯” 有惊喜!!!关注后可用入<a href="http://lib.csdn.net/base/wechat" class="replace_word" title="微信开发知识库" target="_blank" style="color:#df3434; font-weight:bold;">微信</a>群。群里都是来自百度阿里腾讯的大牛。</span></span></p>
<p style="color:rgb(62,62,62); font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; color:rgb(255,76,0); word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"><span style="margin:0px; padding:0px; max-width:100%; line-height:25.6px; word-wrap:break-word!important">欢迎关注我们,一起讨论技术,扫描和长按<span style="margin:0px; padding:0px; max-width:100%; word-wrap:break-word!important"></span>下方的二维码可快速关注我们。</span>或</span>搜索微信公众号:JANiubility。</span></span></p>
<p style="margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; color:rgb(51,51,51); font-family:微软雅黑; text-align:center; line-height:1.75em; word-wrap:break-word!important">
<img src="https://img-blog.csdn.net/20170125203950850" alt=""><br>
</p>
<p style="margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; max-width:100%; clear:both; min-height:1em; font-size:14px; color:rgb(51,51,51); font-family:微软雅黑; text-align:center; line-height:1.75em; word-wrap:break-word!important">
<span style="margin:0px; padding:0px; max-width:100%; color:rgb(255,0,0); word-wrap:break-word!important">公众号:</span><span style="margin:0px; padding:0px; max-width:100%; color:rgb(171,25,66); line-height:24px; word-wrap:break-word!important; background-color:rgb(0,209,0)">JANiubility</span></p>
   
</div>




<!-- Baidu Button BEGIN -->




<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" style="float: right;" data-mod="popu_172" data-bd-bind="1489236402281">
<a href="#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important" target="_blank"></a>
<a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间" style="background-position:0 -52px !important" target="_blank"></a>
<a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博" style="background-position:0 -104px !important" target="_blank"></a>
<a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博" style="background-position:0 -260px !important" target="_blank"></a>
<a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网" style="background-position:0 -208px !important" target="_blank"></a>
<a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信" style="background-position:0 -1612px !important" target="_blank"></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->

   <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_detail.css">

    
<!--172.16.140.11-->

<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=1536434" src="http://bdimg.share.baidu.com/static/js/bds_s_v2.js?cdnversion=413677"></script>

<script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->

 


        <div id="digg" articleid="54730883">
            <dl id="btnDigg" class="digg digg_enable" οnclick="btndigga();">
               
                 <dt>顶</dt>
                <dd>3</dd>
            </dl>
           
              
            <dl id="btnBury" class="digg digg_enable" οnclick="btnburya();">
              
                  <dt>踩</dt>
                <dd>0</dd>               
            </dl>
            
        </div>
     <div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);" target="_blank"> </a>   </div>
    <div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);" target="_blank"> </a></div>
    <script type="text/javascript">
                function btndigga() {
                    $(".tracking-ad[data-mod='popu_222'] a").click();
                }
                function btnburya() {
                    $(".tracking-ad[data-mod='popu_223'] a").click();
                }
            </script>

   <ul class="article_next_prev">
                <li class="prev_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian']);location.href='/xhmj12/article/details/54666418';">上一篇</span><a href="/xhmj12/article/details/54666418" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian'])">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a></li>
    </ul>

    <div style="clear:both; height:10px;"></div>


        <div class="similar_article" style="">
                <h4>我的同类文章</h4>
                <div class="similar_c" style="margin:20px 0px 0px 0px">
                    <div class="similar_c_t">
                                <label class="similar_cur">
                                    <span style="cursor:pointer" οnclick="GetCategoryArticles('6356327','xhmj12','foot','54730883');">面试题库<em>(6)</em></span>
                                </label>
                    </div>
                   
                    <div class="similar_wrap tracking-ad" data-mod="popu_141" style="max-height:195px;">
                        <a href="http://blog.csdn.net" style="display:none" target="_blank">http://blog.csdn.net</a>
                        <ul class="similar_list fl"><li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/53924843" id="foot_aritcle_53924843undefined2820705296471715" target="_blank" title="2016年百度校招小结:我做技术面试官的一些思考(想进百度的快看)">2016年百度校招小结:我做技术面试官的一些思考(想进百度的快看)</a><span>2016-12-29</span><label><i>阅读</i><b>99</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/53200238" id="foot_aritcle_53200238undefined9577246150001884" target="_blank" title="[干货精品,值得收藏]超全的一线互联网公司内部面试题库">[干货精品,值得收藏]超全的一线互联网公司内部面试题库</a><span>2016-11-17</span><label><i>阅读</i><b>127</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/53064564" id="foot_aritcle_53064564undefined3872885601595044" target="_blank" title="如何进入百度、阿里,一个6年Android老司机的面经">如何进入百度、阿里,一个6年Android老司机的面经</a><span>2016-11-07</span><label><i>阅读</i><b>333</b></label></li> </ul>

                        <ul class="similar_list fr"><li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/53214718" id="foot_aritcle_53214718undefined9138168992940336" target="_blank" title="[精品干货]面试题库第二波:java面试一定会遇到的56个面试题">[精品干货]面试题库第二波:java面试一定会遇到的56个面试题</a><span>2016-11-18</span><label><i>阅读</i><b>395</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/53184463" id="foot_aritcle_53184463undefined45150641864165664" target="_blank" title="Android各种知识点最全总结,面试必备">Android各种知识点最全总结,面试必备</a><span>2016-11-16</span><label><i>阅读</i><b>220</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xhmj12/article/details/52161238" id="foot_aritcle_52161238undefined19300265423953533" target="_blank" title="BAT面试题库:面试心得与总结---BAT、网易、蘑菇街">BAT面试题库:面试心得与总结---BAT、网易、蘑菇街</a><span>2016-08-09</span><label><i>阅读</i><b>191</b></label></li> </ul>
                    </div>
                </div>
            </div>    
    <script type="text/javascript">
        $(function () {
            GetCategoryArticles('6356327', 'xhmj12','foot','54730883');
        });
    </script>
      
</div>

     <div>
                <script type="text/javascript">
                    /*博客内容页下方Banner1-960*90,创建于2016-12-13*/
                    var cpro_id = "u2843955";
                </script>
                <script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script><div id="BAIDU_SSP__wrapper_u2843955_0"><iframe id="iframeu2843955_0" src="http://pos.baidu.com/bcsm?rdid=2843955&dc=3&di=u2843955&dri=0&dis=0&dai=1&ps=10829x252&dcb=___adblockplus&dtm=HTML_POST&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1489236401835&ti=%EF%BC%BB%E5%B9%B2%E8%B4%A7%EF%BC%BD2017%E5%B7%B2%E6%9D%A5%EF%BC%8C%E6%9C%80%E5%85%A8%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93%E2%80%94%E2%80%94%E8%BF%99%E4%BA%9BAndroid%E9%9D%A2%E8%AF%95%E9%A2%98%E4%BD%A0%E4%B8%80%E5%AE%9A%E9%9C%80%E8%A6%81%20-%20xhmj12%E7%9A%84%E5%8D%9A%E5%AE%A2%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20CS&ari=2&dbv=0&drs=1&pcs=1280x661&pss=1280x10845&cfv=24&cpl=6&chi=3&cce=true&cec=UTF-8&tlm=1489207601&rw=661&ltu=http%3A%2F%2Fblog.csdn.net%2Fxhmj12%2Farticle%2Fdetails%2F54730883&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DYwNC8i5NQDwkH6JZ0b9k4wIONFjf_5RXfralqm7eEi1PxH6Pl6tX-w6awKKbnHhFIiXKyXY0UCdAyk3fVOw2q_%26wd%3D%26eqid%3D8f7ca67e00025ee60000000658c3cb60&ecd=1&uc=1280x730&pis=-1x-1&ccd=24&cja=true&cmi=29&col=zh-cn&cdo=-1&sr=1280x800&tcn=1489236402&qn=1197357ac8a6c3cf&tt=1489236401809.29.29.30" width="960" height="90" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" style="border:0;vertical-align:bottom;margin:0;width:960px;height:90px" allowtransparency="true"></iframe></div>
    </div>

<div id="suggest">

</div>
         <script language="javascript" type="text/javascript">     
             $(function(){
                 $.get("/xhmj12/svc/GetSuggestContent/54730883",function(data){
                     $("#suggest").html(data);
                 });     
             });             
         </script>  


<style>
.blog-ass-articl dd {
color: #369;
width: 99%; /*修改行*/
float: left;
overflow: hidden;
font: normal normal 12px/23px "SimSun";
height: 23px;
margin: 0;
padding: 0 0 0 10px;
margin-right: 30px;
background: url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;
}
</style>

 <link rel="stylesheet" href="http://static.blog.csdn.net/css/replace.css">

<div id="relate" data-mod="popu_218" class="tracking-ad" style="display: block;">
        <div class="relate_t">
            <h3><span>参考知识库</span></h3>
        </div>
        <div class="relate_c"><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/javascript"><img src="http://img.knowledge.csdn.net/upload/base/1458106113412_412.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/javascript">JavaScript知识库</a></h4><p><label><span>13310</span><em>关注</em><i>|</i><span>1512</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/android"><img src="http://img.knowledge.csdn.net/upload/base/1455589744328_328.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/android">Android知识库</a></h4><p><label><span>31660</span><em>关注</em><i>|</i><span>2667</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/dotnet"><img src="http://img.knowledge.csdn.net/upload/base/1470876331285_285.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/dotnet">.NET知识库</a></h4><p><label><span>3331</span><em>关注</em><i>|</i><span>827</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/react"><img src="http://img.knowledge.csdn.net/upload/base/1465887837340_340.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/react">React知识库</a></h4><p><label><span>2258</span><em>关注</em><i>|</i><span>393</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/javase"><img src="http://img.knowledge.csdn.net/upload/base/1453169124297_297.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/javase">Java SE知识库</a></h4><p><label><span>23875</span><em>关注</em><i>|</i><span>476</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/wechat"><img src="http://img.knowledge.csdn.net/upload/base/1452500582376_376.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/wechat">微信开发知识库</a></h4><p><label><span>19236</span><em>关注</em><i>|</i><span>780</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/mysql"><img src="http://img.knowledge.csdn.net/upload/base/1454051093684_684.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/mysql">MySQL知识库</a></h4><p><label><span>20487</span><em>关注</em><i>|</i><span>1447</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/javaee"><img src="http://img.knowledge.csdn.net/upload/base/1456818035722_722.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/javaee">Java EE知识库</a></h4><p><label><span>16018</span><em>关注</em><i>|</i><span>1265</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/java"><img src="http://img.knowledge.csdn.net/upload/base/1453701371636_636.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/java">Java 知识库</a></h4><p><label><span>23842</span><em>关注</em><i>|</i><span>1449</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/jquery"><img src="http://img.knowledge.csdn.net/upload/base/1459143634568_568.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/jquery">jQuery知识库</a></h4><p><label><span>7998</span><em>关注</em><i>|</i><span>934</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/datastructure"><img src="http://img.knowledge.csdn.net/upload/base/1461035533512_512.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/datastructure">算法与数据结构知识库</a></h4><p><label><span>14112</span><em>关注</em><i>|</i><span>2320</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/architecture"><img src="http://img.knowledge.csdn.net/upload/base/1458091865915_915.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/architecture">大型网站架构知识库</a></h4><p><label><span>7960</span><em>关注</em><i>|</i><span>708</span><em>收录</em></label></p></dd></dl><dl class="relate_list"><dt><a target="_blank" href="http://lib.csdn.net/base/angularjs"><img src="http://img.knowledge.csdn.net/upload/base/1458526868366_366.jpg" alt="img"></a></dt><dd><h4><a target="_blank" href="http://lib.csdn.net/base/angularjs">AngularJS知识库</a></h4><p><label><span>4368</span><em>关注</em><i>|</i><span>518</span><em>收录</em></label></p></dd></dl></div>
</div>
 

<dl class="blog-ass-articl" id="res-relatived"> 
    <div class="embody embody_b" id="libkeyparent" style="display:none">
            <span class="embody_t">更多资料请参考:</span>
            <div class="embody_c" id="libkey"></div>
    </div>


     <dt><span>猜你在找</span></dt>    


   


    <div id="adCollege" style="width: 42%;float: left;"> 
        <script src="http://csdnimg.cn/jobreco/job_reco.js" type="text/javascript"></script> 
        <script type="text/javascript">
            csdn.position.showEdu({
                sourceType: "blog",
                searchType: "detail",
                searchKey: "54730883",
                username: "bazhongren",
                recordcount: "5",
                containerId: "adCollege" //容器DIV的id。 
            });
            
            setEduLoc();

            function setEduLoc() {               
                var edus = $("#adCollege div dd a");
                if (edus.length == 0) {
                    setTimeout(function () {
                        setEduLoc();
                    }, 500);
                }
                else {
                    var eduLoc = "?ref=blog&loc=0";
                    $.each(edus, function (index,item) {
                        var href = $(this).attr("href") + eduLoc;
                        $(this).attr("href", href);
                    });
                }
            }

        </script> 
    <div class="tracking-ad" data-mod="popu_84"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/1203?ref=blog&loc=0" title="Hadoop生态系统零基础入门" strategy="v4:hot" target="_blank">Hadoop生态系统零基础入门</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/336?ref=blog&loc=0" title="HTML 5移动开发从入门到精通" strategy="v4:hot" target="_blank">HTML 5移动开发从入门到精通</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/545?ref=blog&loc=0" title="Android入门实战教程" strategy="v4:hot" target="_blank">Android入门实战教程</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/405?ref=blog&loc=0" title="反编译Android应用" strategy="v4:hot" target="_blank">反编译Android应用</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/469?ref=blog&loc=0" title="Cocos2d-Lua手游开发基础篇" strategy="v4:hot" target="_blank">Cocos2d-Lua手游开发基础篇</a></dd></div></div>  

    
     <div id="res" data-mod="popu_36" class="tracking-ad" style="width: 42%; float: left; margin-right: 30px; display: none;"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/aidenliu/article/details/5468175" title="[转]PHP经典面试题50道" strategy="SearchAlgorithm" target="_blank">[转]PHP经典面试题50道</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/lzshlzsh/article/details/5951447" title="[百度面试题]100层楼球可能会在某一层楼摔坏问用2个球最坏情况下几次测试可以找出该楼层" strategy="SearchAlgorithm" target="_blank">[百度面试题]100层楼球可能会在某一层楼摔坏问用2个球最坏情况下几次测试可以找出该楼层</a></dd></div>
   
</dl>


<script type="text/javascript">
    $(function () {
        setTimeout(function () {
            var searchtitletags = '[干货]2017已来,最全面试总结——这些Android面试题你一定需要' + ',' + $("#tags").html();
            searchService({
                index: 'blog',
                query: searchtitletags,
                from: 5,
                size: 5,
                appendTo: '#res',
                url: 'recommend',
                his: 2,
                client: "blog_cf_enhance",
                tmpl: '<dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="#{ url }" title="#{ title }" strategy="#{ strategy }">#{ title }</a></dd>'
            });
        }, 500);
    });    

 </script>  


    <div id="ad_cen">        
                    <script type="text/javascript">
                        /*博客内容页下方Banner-728*90,创建于2014-7-3*/
                        var cpro_id = "u1607657";
                    </script>
                    <script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script><div id="BAIDU_SSP__wrapper_u1607657_0"><iframe id="iframeu1607657_0" src="http://pos.baidu.com/bcsm?rdid=1607657&dc=3&di=u1607657&dri=0&dis=0&dai=2&ps=11011x252&dcb=___adblockplus&dtm=HTML_POST&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1489236401835&ti=%EF%BC%BB%E5%B9%B2%E8%B4%A7%EF%BC%BD2017%E5%B7%B2%E6%9D%A5%EF%BC%8C%E6%9C%80%E5%85%A8%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93%E2%80%94%E2%80%94%E8%BF%99%E4%BA%9BAndroid%E9%9D%A2%E8%AF%95%E9%A2%98%E4%BD%A0%E4%B8%80%E5%AE%9A%E9%9C%80%E8%A6%81%20-%20xhmj12%E7%9A%84%E5%8D%9A%E5%AE%A2%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20CS&ari=2&dbv=0&drs=1&pcs=1280x661&pss=1280x11027&cfv=24&cpl=6&chi=3&cce=true&cec=UTF-8&tlm=1489207601&rw=661&ltu=http%3A%2F%2Fblog.csdn.net%2Fxhmj12%2Farticle%2Fdetails%2F54730883&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DYwNC8i5NQDwkH6JZ0b9k4wIONFjf_5RXfralqm7eEi1PxH6Pl6tX-w6awKKbnHhFIiXKyXY0UCdAyk3fVOw2q_%26wd%3D%26eqid%3D8f7ca67e00025ee60000000658c3cb60&ecd=1&uc=1280x730&pis=-1x-1&ccd=24&cja=true&cmi=29&col=zh-cn&cdo=-1&sr=1280x800&tcn=1489236402&qn=a9ca636da6d112ec&tt=1489236401809.53.53.53" width="728" height="90" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" style="border:0;vertical-align:bottom;margin:0;width:728px;height:90px" allowtransparency="true"></iframe></div>
    </div>  


<div class="comment_class">
    <div id="comment_title" class="panel_head">
        <span class="see_comment">查看评论</span><a name="comments"></a></div>
    <div id="comment_list"><br>  暂无评论<br><br><div class="clear"></div></div>
    <div id="comment_bar">
    </div>
    <div id="comment_form"><a name="commentbox"></a><a name="reply"></a><a name="quote"></a><form action="/xhmj12/comment/submit?id=54730883" method="post" οnsubmit="return subform(this);"><div class="commentform"><div class="panel_head">发表评论</div><ul><li class="left">用 户 名:</li><li class="right">bazhongren</li></ul><ul><li class="left">评论内容:</li><li class="right" style="position:relative;"><div id="ubbtools"><a href="#insertcode" code="code"><img src="http://static.blog.csdn.net/images/ubb/code.gif" border="0" alt="插入代码" title="插入代码"></a></div><div id="lang_list" style="position: absolute; top: 28px; left: 0px; display: none;"><a class="long_name" href="#html">HTML/XML</a><a class="long_name" href="#objc">objective-c</a><a class="zhong_name" href="#delphi">Delphi</a><a class="zhong_name" href="#ruby">Ruby</a><a href="#php">PHP</a><a class="duan_name" href="#csharp">C#</a><a style=" border-right: none;" class="duan_name" href="#cpp">C++</a><a style=" border-bottom:none;" class="long_name" href="#javascript">JavaScript</a><a style=" border-bottom:none;" class="long_name" href="#vb">Visual Basic</a><a style=" border-bottom:none;" class="zhong_name" href="#python">Python</a><a style=" border-bottom:none;" class="zhong_name" href="#java">Java</a><a style="border-bottom:none;" class="duan_name" href="#css">CSS</a><a style="border-bottom:none;" class="duan_name" href="#sql">SQL</a><a style="border:none;" class="duan_name" href="#plain">其它</a></div><textarea class="comment_content" name="comment_content" id="comment_content" style="width: 400px; height: 200px;"></textarea></li></ul><ul><input type="hidden" id="comment_replyId" name="comment_replyId"><input type="hidden" id="comment_userId" name="comment_userId" value="521203"><input type="hidden" id="commentId" name="commentId" value=""><input type="submit" class="comment_btn" value="提交">  <span id="tip_comment" style="color: Red; display: none;"></span></ul></div></form></div>
    <div class="announce">
        * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场<a name="reply"></a><a name="quote"></a></div>
</div>

<script type="text/javascript">
    var fileName = '54730883';
    var commentscount = 0;
    var islock = false
</script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/comment.js"></script>
    <div id="ad_bot">
    </div>
<div id="report_dialog">
</div>

<div id="d-top" style="bottom:60px;">

        <a id="quick-reply" class="btn btn-top q-reply" title="快速回复" style="display:none;">
            <img src="http://static.blog.csdn.net/images/blog-icon-reply.png" alt="快速回复">
        </a>    
    <a id="d-top-a" class="btn btn-top backtop" style="display: none;" title="返回顶部" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_huidaodingbu'])">         
         <img src="http://static.blog.csdn.net/images/top.png" alt="TOP">
    </a>
</div>
<script type="text/javascript">
    $(function ()
    {
        $("#ad_frm_0").height("90px");
        
        setTimeout(function(){
            $("#ad_frm_2").height("200px");
        },1000);    
    });
  
</script>
<style type="text/css">
    .tag_list
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D7CBC1;
        color: #000000;
        font-size: 12px;
        line-height: 20px;
        list-style: none outside none;
        margin: 10px 2% 0 1%;
        padding: 1px;
    }
    .tag_list h5
    {
        background: none repeat scroll 0 0 #E0DBD3;
        color: #47381C;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
        margin: 0;
    }
    .tag_list h5 a
    {
        color: #47381C;
    }
    .classify
    {
        margin: 10px 0;
        padding: 4px 12px 8px;
    }
    .classify a
    {
        margin-right: 20px;
        white-space: nowrap;
    }
</style>


<div class="tag_list" style="">

    <h5>
        <a href="http://www.csdn.net/tag/" target="_blank">核心技术类目</a></h5>
    <div class="classify">
<a title="全部主题" href="http://www.csdn.net/tag" target="_blank" οnclick="LogClickCount(this,336);">全部主题</a>
<a title="Hadoop" href="http://g.csdn.net/5272865" target="_blank" οnclick="LogClickCount(this,336);">Hadoop</a>
<a title="AWS" href="http://g.csdn.net/5272866" target="_blank" οnclick="LogClickCount(this,336);">AWS</a>
<a title="移动游戏" href="http://g.csdn.net/5272870" target="_blank" οnclick="LogClickCount(this,336);">移动游戏</a>
<a title="Java" href="http://g.csdn.net/5272871" target="_blank" οnclick="LogClickCount(this,336);">Java</a>
<a title="Android" href="http://g.csdn.net/5272872" target="_blank" οnclick="LogClickCount(this,336);">Android</a>
<a title="iOS" href="http://g.csdn.net/5272873" target="_blank" οnclick="LogClickCount(this,336);">iOS</a>
<a title="Swift" href="http://g.csdn.net/5272868" target="_blank" οnclick="LogClickCount(this,336);">Swift</a>
<a title="智能硬件" href="http://g.csdn.net/5272869" target="_blank" οnclick="LogClickCount(this,336);">智能硬件</a>
<a title="Docker" href="http://g.csdn.net/5272867" target="_blank" οnclick="LogClickCount(this,336);">Docker</a>
<a title="OpenStack" href="http://g.csdn.net/5272925" target="_blank" οnclick="LogClickCount(this,336);">OpenStack</a>
<a title="VPN" href="http://www.csdn.net/tag/vpn" target="_blank" οnclick="LogClickCount(this,336);">VPN</a>
<a title="Spark" href="http://g.csdn.net/5272924" target="_blank" οnclick="LogClickCount(this,336);">Spark</a>
<a title="ERP" href="http://www.csdn.net/tag/erp" target="_blank" οnclick="LogClickCount(this,336);">ERP</a>
<a title="IE10" href="http://www.csdn.net/tag/ie10" target="_blank" οnclick="LogClickCount(this,336);">IE10</a>
<a title="Eclipse" href="http://www.csdn.net/tag/eclipse" target="_blank" οnclick="LogClickCount(this,336);">Eclipse</a>
<a title="CRM" href="http://www.csdn.net/tag/crm" target="_blank" οnclick="LogClickCount(this,336);">CRM</a>
<a title="JavaScript" href="http://www.csdn.net/tag/javascript" target="_blank" οnclick="LogClickCount(this,336);">JavaScript</a>
<a title="数据库" href="http://www.csdn.net/tag/数据库" target="_blank" οnclick="LogClickCount(this,336);">数据库</a>
<a title="Ubuntu" href="http://www.csdn.net/tag/ubuntu" target="_blank" οnclick="LogClickCount(this,336);">Ubuntu</a>
<a title="NFC" href="http://www.csdn.net/tag/nfc" target="_blank" οnclick="LogClickCount(this,336);">NFC</a>
<a title="WAP" href="http://www.csdn.net/tag/wap" target="_blank" οnclick="LogClickCount(this,336);">WAP</a>
<a title="jQuery" href="http://www.csdn.net/tag/jquery" target="_blank" οnclick="LogClickCount(this,336);">jQuery</a>
<a title="BI" href="http://www.csdn.net/tag/bi" target="_blank" οnclick="LogClickCount(this,336);">BI</a>
<a title="HTML5" href="http://www.csdn.net/tag/html5" target="_blank" οnclick="LogClickCount(this,336);">HTML5</a>
<a title="Spring" href="http://www.csdn.net/tag/spring" target="_blank" οnclick="LogClickCount(this,336);">Spring</a>
<a title="Apache" href="http://www.csdn.net/tag/apache" target="_blank" οnclick="LogClickCount(this,336);">Apache</a>
<a title=".NET" href="http://www.csdn.net/tag/.net" target="_blank" οnclick="LogClickCount(this,336);">.NET</a>
<a title="API" href="http://www.csdn.net/tag/api" target="_blank" οnclick="LogClickCount(this,336);">API</a>
<a title="HTML" href="http://www.csdn.net/tag/html" target="_blank" οnclick="LogClickCount(this,336);">HTML</a>
<a title="SDK" href="http://www.csdn.net/tag/sdk" target="_blank" οnclick="LogClickCount(this,336);">SDK</a>
<a title="IIS" href="http://www.csdn.net/tag/iis" target="_blank" οnclick="LogClickCount(this,336);">IIS</a>
<a title="Fedora" href="http://www.csdn.net/tag/fedora" target="_blank" οnclick="LogClickCount(this,336);">Fedora</a>
<a title="XML" href="http://www.csdn.net/tag/xml" target="_blank" οnclick="LogClickCount(this,336);">XML</a>
<a title="LBS" href="http://www.csdn.net/tag/lbs" target="_blank" οnclick="LogClickCount(this,336);">LBS</a>
<a title="Unity" href="http://www.csdn.net/tag/unity" target="_blank" οnclick="LogClickCount(this,336);">Unity</a>
<a title="Splashtop" href="http://www.csdn.net/tag/splashtop" target="_blank" οnclick="LogClickCount(this,336);">Splashtop</a>
<a title="UML" href="http://www.csdn.net/tag/uml" target="_blank" οnclick="LogClickCount(this,336);">UML</a>
<a title="components" href="http://www.csdn.net/tag/components" target="_blank" οnclick="LogClickCount(this,336);">components</a>
<a title="Windows Mobile" href="http://www.csdn.net/tag/windowsmobile" target="_blank" οnclick="LogClickCount(this,336);">Windows Mobile</a>
<a title="Rails" href="http://www.csdn.net/tag/rails" target="_blank" οnclick="LogClickCount(this,336);">Rails</a>
<a title="QEMU" href="http://www.csdn.net/tag/qemu" target="_blank" οnclick="LogClickCount(this,336);">QEMU</a>
<a title="KDE" href="http://www.csdn.net/tag/kde" target="_blank" οnclick="LogClickCount(this,336);">KDE</a>
<a title="Cassandra" href="http://www.csdn.net/tag/cassandra" target="_blank" οnclick="LogClickCount(this,336);">Cassandra</a>
<a title="CloudStack" href="http://www.csdn.net/tag/cloudstack" target="_blank" οnclick="LogClickCount(this,336);">CloudStack</a>
<a title="FTC" href="http://www.csdn.net/tag/ftc" target="_blank" οnclick="LogClickCount(this,336);">FTC</a>
<a title="coremail" href="http://www.csdn.net/tag/coremail" target="_blank" οnclick="LogClickCount(this,336);">coremail</a>
<a title="OPhone " href="http://www.csdn.net/tag/ophone " target="_blank" οnclick="LogClickCount(this,336);">OPhone </a>
<a title="CouchBase" href="http://www.csdn.net/tag/couchbase" target="_blank" οnclick="LogClickCount(this,336);">CouchBase</a>
<a title="云计算" href="http://www.csdn.net/tag/云计算" target="_blank" οnclick="LogClickCount(this,336);">云计算</a>
<a title="iOS6" href="http://www.csdn.net/tag/iOS6" target="_blank" οnclick="LogClickCount(this,336);">iOS6</a>
<a title="Rackspace " href="http://www.csdn.net/tag/rackspace " target="_blank" οnclick="LogClickCount(this,336);">Rackspace </a>
<a title="Web App" href="http://www.csdn.net/tag/webapp" target="_blank" οnclick="LogClickCount(this,336);">Web App</a>
<a title="SpringSide" href="http://www.csdn.net/tag/springside" target="_blank" οnclick="LogClickCount(this,336);">SpringSide</a>
<a title="Maemo" href="http://www.csdn.net/tag/maemo" target="_blank" οnclick="LogClickCount(this,336);">Maemo</a>
<a title="Compuware" href="http://www.csdn.net/tag/compuware" target="_blank" οnclick="LogClickCount(this,336);">Compuware</a>
<a title="大数据" href="http://www.csdn.net/tag/大数据" target="_blank" οnclick="LogClickCount(this,336);">大数据</a>
<a title="aptech" href="http://www.csdn.net/tag/aptech" target="_blank" οnclick="LogClickCount(this,336);">aptech</a>
<a title="Perl" href="http://www.csdn.net/tag/perl" target="_blank" οnclick="LogClickCount(this,336);">Perl</a>
<a title="Tornado" href="http://www.csdn.net/tag/tornado" target="_blank" οnclick="LogClickCount(this,336);">Tornado</a>
<a title="Ruby" href="http://www.csdn.net/tag/ruby" target="_blank" οnclick="LogClickCount(this,336);">Ruby</a>
<a title="Hibernate" href="http://www.csdn.net/hibernate" target="_blank" οnclick="LogClickCount(this,336);">Hibernate</a>
<a title="ThinkPHP" href="http://www.csdn.net/tag/thinkphp" target="_blank" οnclick="LogClickCount(this,336);">ThinkPHP</a>
<a title="HBase" href="http://www.csdn.net/tag/hbase" target="_blank" οnclick="LogClickCount(this,336);">HBase</a>
<a title="Pure" href="http://www.csdn.net/tag/pure" target="_blank" οnclick="LogClickCount(this,336);">Pure</a>
<a title="Solr" href="http://www.csdn.net/tag/solr" target="_blank" οnclick="LogClickCount(this,336);">Solr</a>
<a title="Angular" href="http://www.csdn.net/tag/angular" target="_blank" οnclick="LogClickCount(this,336);">Angular</a>
<a title="Cloud Foundry" href="http://www.csdn.net/tag/cloudfoundry" target="_blank" οnclick="LogClickCount(this,336);">Cloud Foundry</a>
<a title="Redis" href="http://www.csdn.net/tag/redis" target="_blank" οnclick="LogClickCount(this,336);">Redis</a>
<a title="Scala" href="http://www.csdn.net/tag/scala" target="_blank" οnclick="LogClickCount(this,336);">Scala</a>
<a title="Django" href="http://www.csdn.net/tag/django" target="_blank" οnclick="LogClickCount(this,336);">Django</a>
<a title="Bootstrap" href="http://www.csdn.net/tag/bootstrap" target="_blank" οnclick="LogClickCount(this,336);">Bootstrap</a>
    </div>

</div>
  <script language="javascript" type="text/javascript">     
      $(function(){
              setTimeout(function(){
                  $.get("/xhmj12/svc/GetTagContent",function(data){
                      $(".tag_list").html(data).show();
                  });     
              });
          },500);                       
 </script> 


<div id="pop_win" style="display:none ;position: absolute; z-index: 10000; border: 1px solid rgb(220, 220, 220); top: 222.5px; left: 630px; opacity: 1; background: none 0px 0px repeat scroll rgb(255, 255, 255);">
    
</div>
<div id="popup_mask"></div>
<style>
    #popup_mask
    {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 9999;
        left: 0px;
        top: 0px;
        opacity: 0.3;
        filter: alpha(opacity=30);
        display: none;
    }

</style>




<script type="text/javascript">
    $(function(){
        setTimeout(function(){
            $(".comment_body:contains('回复')").each(function(index,item){
                var u=$(this).text().split(':')[0].toString().replace("回复","")
                var thisComment=$(this);
                if(u)
                {
                    $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) {
                        if(a!=null&&a.data!=null&&a.data.length>0)
                        {
                            nick=a.data[0].n; 
                            if(u!=nick)
                            {
                                thisComment.text(thisComment.text().replace(u,nick));  
                            }
                        }       
                    });  
                }
            });         

        },200);  

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },5000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },10000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },15000);
        
        setTimeout(function(){
            $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"});
        },300);
    });

    function loginbox(){
        var $logpop=$("#pop_win");
        $logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>');

        $('#popup_mask').css({
            opacity: 0.5,
            width: $( document ).width() + 'px',
            height:  $( document ).height() + 'px'
        });
        $('#popup_mask').css("display","block");
 
        $logpop.css( {
            top: ($( window ).height() - $logpop.height())/ 2  + $( window 
       ).scrollTop() + 'px',
            left:($( window ).width() - $logpop.width())/ 2
        } );
 
        setTimeout( function () {
            $logpop.show();
            $logpop.css( {
                opacity: 1
            } );
        }, 200 );
 
        $('#popup_mask').unbind("click");
        $('#popup_mask').bind("click", function(){
            $('#popup_mask').hide();
            var $clopop = $("#pop_win");
            $("#common_ask_div_sc").css("display","none");
            $clopop.css( {
                opacity: 0
            } );
            setTimeout( function () {
                $clopop.hide();
            }, 350 );
            return false;
        });
    }   

</script>
 <script language="javascript" type="text/javascript" src="http://ads.csdn.net/js/async_new.js"></script>      




                        <div class="clear">
                        </div>
                    </div>                   
                
            </div>
                   
           <div id="side">
               
    <div class="side">
<div id="panel_Profile" class="panel">
<ul class="panel_head"><span>个人资料</span></ul>
<ul class="panel_body profile">
<div id="blog_userface">
    <a href="http://my.csdn.net/xhmj12" target="_blank">
    <img src="http://avatar.csdn.net/5/C/C/1_xhmj12.jpg" title="访问我的空间" style="max-width:90%">
    </a>
    <br>
    <span><a href="http://my.csdn.net/xhmj12" class="user_name" target="_blank">xhmj12</a></span>
</div>
<div class="interact">

    <a href="javascript:void(0);" class="attent" id="span_add_follow" title="[加关注]"></a>

 <a href="javascript:void(0);" class="letter" title="[发私信]" οnclick="window.open('http://msg.csdn.net/letters/model?receiver=xhmj12','_blank','height=350,width=700');_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_sixin'])"></a>  
</div>
<div id="blog_medal">
                <div id="bms_box">
                                            <a target="_blank">
                                                    <img src="http://c.csdnimg.cn/jifen/images/xunzhang/xunzhang/chizhiyiheng.png" οnmοuseοver="m_over_m(this,4)" οnmοuseοut="m_out_m()" alt="2">
                                            </a>
               </div>
</div>
<ul id="blog_rank">
    <li>访问:<span>37643次</span></li>
    <li>积分:<span>1286</span> </li>    
    <li>等级: <span style="position:relative;display:inline-block;z-index:1">
            <img src="http://c.csdnimg.cn/jifen/images/xunzhang/jianzhang/blog4.png" alt="" style="vertical-align: middle;" id="leveImg">
            <div id="smallTittle" style=" position: absolute;  left: -24px;  top: 25px;  text-align: center;  width: 101px;  height: 32px;  background-color: #fff;  line-height: 32px;  border: 2px #DDDDDD solid;  box-shadow: 0px 2px 2px rgba (0,0,0,0.1);  display: none;   z-index: 999;">
            <div style="left: 42%;  top: -8px;  position: absolute;  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 8px solid #EAEAEA;"></div>
            积分:1286 </div>
        </span>  </li>
    <li>排名:<span>千里之外</span></li>
</ul>
<ul id="blog_statistics">
    <li>原创:<span>84篇</span></li>
    <li>转载:<span>14篇</span></li>
    <li>译文:<span>8篇</span></li>
    <li>评论:<span>16条</span></li>
</ul>
</ul>
</div>


<div class="panel" id="panel_Search">
    <ul class="panel_head"><span>文章搜索</span></ul>
    <ul class="panel_body">
        <form id="frmSearch" action="http://so.csdn.net/search" class="form_search" target="_blank">
        <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字"></span>
        <input id="btnSubmit" type="button" value="搜索" title="search in blog">
        <input type="hidden" name="q" id="inputQ">
        <input type="hidden" name="t" value="blog">
        <a id="btnSearchBlog" target="_blank"></a>
        </form>
    </ul>
</div>

<script type="text/javascript">
    $(function () {
        $("#btnSubmit").click(function () {           
            search();
        });

        $("#frmSearch").submit(function () {
            search();
            return false;
        });

        function search()
        {
            var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog";
            window.location.href = url;
        }   
    });
</script><div id="panel_Category" class="panel">
<ul class="panel_head"><span>文章分类</span></ul>
<ul class="panel_body">    
                 <li>
                    <a href="/xhmj12/article/category/6090553" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android性能优化系列</a><span>(11)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6100070" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Training</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6202959" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Java</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6204421" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">设计模式</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6206216" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">算法</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6207623" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android基础</a><span>(10)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6352854" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android资源</a><span>(8)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6356327" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">面试题库</a><span>(7)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6358966" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android混合</a><span>(12)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6362281" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android插件化</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6365414" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android加固</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6365417" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android Studio</a><span>(6)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6382653" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6382655" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android架构</a><span>(10)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6394405" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">android View</a><span>(9)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6416243" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">管理</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6495311" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android事件机制</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6497820" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">程序开发</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6503271" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">androids</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6503274" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">android设计模式</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6507876" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">创业</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6509161" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">android学习</a><span>(4)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6513225" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">An do r</a><span>(0)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6513227" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android框架源码</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6518846" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Git</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6520909" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">android Hybird</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/xhmj12/article/category/6677256" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">微信小程序</a><span>(1)</span>
                </li>
</ul>
</div><div id="panel_Archive" class="panel">
<ul class="panel_head"><span>文章存档</span></ul>
<ul class="panel_body">
<div id="archive_list"><li><a href="/xhmj12/article/month/2017/01">2017年01月</a><span>(5)</span></li><li><a href="/xhmj12/article/month/2016/12">2016年12月</a><span>(9)</span></li><li><a href="/xhmj12/article/month/2016/11">2016年11月</a><span>(39)</span></li><li><a href="/xhmj12/article/month/2016/10">2016年10月</a><span>(6)</span></li><li><a href="/xhmj12/article/month/2016/09">2016年09月</a><span>(21)</span></li><span class="hidelist" style="display:none;"><li><a href="/xhmj12/article/month/2016/08">2016年08月</a><span>(13)</span></li><li><a href="/xhmj12/article/month/2016/07">2016年07月</a><span>(1)</span></li><li><a href="/xhmj12/article/month/2016/04">2016年04月</a><span>(7)</span></li><li><a href="/xhmj12/article/month/2016/02">2016年02月</a><span>(6)</span></li></span><div id="archive_list_button" class="list_closed">展开</div></div>
</ul>
</div>
<div id="hotarticls" class="panel">
<ul class="panel_head">
    <span>       
阅读排行    </span>
</ul>

<ul class="panel_body itemlist">
<li>
<a href="/xhmj12/article/details/52815896" title="吊炸天!74款APP完整源码!">吊炸天!74款APP完整源码!</a><span>(4707)</span>
</li>
<li>
<a href="/xhmj12/article/details/51250923" title="最实用的代码重构小技巧排行榜TOP10">最实用的代码重构小技巧排行榜TOP10</a><span>(2418)</span>
</li>
<li>
<a href="/xhmj12/article/details/52679439" title="2016年最佳的15款Android黑科技工具你知道吗?">2016年最佳的15款Android黑科技工具你知道吗?</a><span>(2151)</span>
</li>
<li>
<a href="/xhmj12/article/details/53169125" title="Hybrid APP架构设计思路">Hybrid APP架构设计思路</a><span>(1865)</span>
</li>
<li>
<a href="/xhmj12/article/details/54730883" title="[干货]2017已来,最全面试总结——这些Android面试题你一定需要">[干货]2017已来,最全面试总结——这些Android面试题你一定需要</a><span>(1331)</span>
</li>
<li>
<a href="/xhmj12/article/details/52141617" title="最流行的android组件大全">最流行的android组件大全</a><span>(833)</span>
</li>
<li>
<a href="/xhmj12/article/details/52980126" title="图解 Android 事件分发机制">图解 Android 事件分发机制</a><span>(816)</span>
</li>
<li>
<a href="/xhmj12/article/details/53156762" title="Android客户端插件化热修复各种方案对比和最全总结">Android客户端插件化热修复各种方案对比和最全总结</a><span>(815)</span>
</li>
<li>
<a href="/xhmj12/article/details/53156860" title="Git的奇技淫巧—关于Git,搞懂这篇文章就够了!">Git的奇技淫巧—关于Git,搞懂这篇文章就够了!</a><span>(773)</span>
</li>
<li>
<a href="/xhmj12/article/details/53925035" title="有了这些免费无限次的API 接口,再也不愁没有服务器开发不了APP了,也可以自己开发小程序了">有了这些免费无限次的API 接口,再也不愁没有服务器开发不了APP了,也可以自己开发小程序了</a><span>(749)</span>
</li>
</ul>
</div>
<div id="hotarticls2" class="panel">
<ul class="panel_head"><span>评论排行</span></ul>
<ul class="panel_body itemlist">
<li>
<a href="/xhmj12/article/details/54666418" title="2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a><span>(5)</span>
</li>
<li>
<a href="/xhmj12/article/details/52815896" title="吊炸天!74款APP完整源码!">吊炸天!74款APP完整源码!</a><span>(4)</span>
</li>
<li>
<a href="/xhmj12/article/details/53169125" title="Hybrid APP架构设计思路">Hybrid APP架构设计思路</a><span>(3)</span>
</li>
<li>
<a href="/xhmj12/article/details/51260470" title="设计模式之单例详解">设计模式之单例详解</a><span>(2)</span>
</li>
<li>
<a href="/xhmj12/article/details/52141617" title="最流行的android组件大全">最流行的android组件大全</a><span>(1)</span>
</li>
<li>
<a href="/xhmj12/article/details/53156762" title="Android客户端插件化热修复各种方案对比和最全总结">Android客户端插件化热修复各种方案对比和最全总结</a><span>(1)</span>
</li>
<li>
<a href="/xhmj12/article/details/54730883" title="[干货]2017已来,最全面试总结——这些Android面试题你一定需要">[干货]2017已来,最全面试总结——这些Android面试题你一定需要</a><span>(0)</span>
</li>
<li>
<a href="/xhmj12/article/details/51250923" title="最实用的代码重构小技巧排行榜TOP10">最实用的代码重构小技巧排行榜TOP10</a><span>(0)</span>
</li>
<li>
<a href="/xhmj12/article/details/50759565" title="Android性能优化系列---避免ANR">Android性能优化系列---避免ANR</a><span>(0)</span>
</li>
<li>
<a href="/xhmj12/article/details/50696786" title="Best Practices for Background Jobs">Best Practices for Background Jobs</a><span>(0)</span>
</li>
</ul>
</div>
<div id="homepageArticles" class="panel tracking-ad" data-mod="popu_4">
<ul class="panel_head"><span>推荐文章</span></ul>
<ul class="panel_body" id="ad_commend">
<ul>
<li><a href="http://blog.csdn.net/blogdevteam/article/details/60576936" target="_blank">* CSDN日报20170306——《程序员转行为什么这么难》</a></li>
<li><a href="http://blog.csdn.net/hejjunlin/article/details/60480109" target="_blank">* 直播技术总结(四)音视频数据压缩及编解码基础 </a></li>
<li><a href="http://blog.csdn.net/qibin0506/article/details/60478869" target="_blank">* 第一个PWA程序-聊天室</a></li>
<li><a href="http://blog.csdn.net/cyq1162/article/details/60578454" target="_blank">* 一个想法照进现实-《IT连》创业项目:万事开头难</a></li>
<li><a href="http://blog.csdn.net/jiangwei0910410003/article/details/54879836" target="_blank">* Android"挂逼"修炼之行---防自动抢红包外挂原理解析</a></li>


</ul></ul>
</div>


<div id="newcomments" class="panel">
<ul class="panel_head"><span>最新评论</span></ul>
<ul class="panel_body itemlist">
    <li>
   
         <a href="/xhmj12/article/details/54666418#comments">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a>
    <p style="margin:0px;"><a href="/xhmj12" class="user_name">xhmj12</a>:
@qq_32412397:见文章
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/54666418#comments">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a>
    <p style="margin:0px;"><a href="/qq_32412397" class="user_name">qq_32412397</a>:
求提取密码
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/54666418#comments">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a>
    <p style="margin:0px;"><a href="/qq_32412397" class="user_name">qq_32412397</a>:
求提取密码
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/54666418#comments">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a>
    <p style="margin:0px;"><a href="/qq_32412397" class="user_name">qq_32412397</a>:
求提取密码
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/54666418#comments">2017最新最有价值的Android视频教程(包括传智播客/最新黑马等视频教程)</a>
    <p style="margin:0px;"><a href="/AMEPRE" class="user_name">AMEPRE</a>:
好牛,果然是最新的,已下载
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/53169125#comments">Hybrid APP架构设计思路</a>
    <p style="margin:0px;"><a href="/langyuewu" class="user_name">langyuewu</a>:
看完,我可以说句作者对hybird的开发经验不足么?
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/53169125#comments">Hybrid APP架构设计思路</a>
    <p style="margin:0px;"><a href="/xhmj12" class="user_name">xhmj12</a>:
谢谢
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/53169125#comments">Hybrid APP架构设计思路</a>
    <p style="margin:0px;"><a href="/renjiegg" class="user_name">renjie_huang</a>:
print("Good Share!")
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/52815896#comments">吊炸天!74款APP完整源码!</a>
    <p style="margin:0px;"><a href="/xhmj12" class="user_name">xhmj12</a>:
请点击文章开头的链接,查看图片和源码
    </p>
    </li>
    <li>
   
         <a href="/xhmj12/article/details/52815896#comments">吊炸天!74款APP完整源码!</a>
    <p style="margin:0px;"><a href="/ThePromonkeyOf_HeLuo" class="user_name">ThePromonkeyOf_HeLuo</a>:
不是有源码吗?码呢?
    </p>
    </li>
</ul>
</div>
    </div>
    <div class="clear">
    </div>


                   <!-- 广告位开始 --> 
                    <div class="J_adv" data-view="true" data-mod="ad_popu_190" data-mtp="63" data-order="40" data-con="ad_content_1260" style="width: 200px; height: 200px;"><div id="nav_show_top_stop" style="width: 200px; height: 200px; z-index: 1000; position: fixed; top: 0px;"><div id="cpro_u2734128"><iframe id="iframeu2734128_0" src="http://pos.baidu.com/bcsm?rdid=2734128&dc=3&di=u2734128&dri=0&dis=0&dai=3&ps=3056x40&dcb=___adblockplus&dtm=HTML_POST&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1489236401835&ti=%EF%BC%BB%E5%B9%B2%E8%B4%A7%EF%BC%BD2017%E5%B7%B2%E6%9D%A5%EF%BC%8C%E6%9C%80%E5%85%A8%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93%E2%80%94%E2%80%94%E8%BF%99%E4%BA%9BAndroid%E9%9D%A2%E8%AF%95%E9%A2%98%E4%BD%A0%E4%B8%80%E5%AE%9A%E9%9C%80%E8%A6%81%20-%20xhmj12%E7%9A%84%E5%8D%9A%E5%AE%A2%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20CS&ari=2&dbv=0&drs=3&pcs=1280x661&pss=1280x12734&cfv=24&cpl=6&chi=3&cce=true&cec=UTF-8&tlm=1489207602&rw=661&ltu=http%3A%2F%2Fblog.csdn.net%2Fxhmj12%2Farticle%2Fdetails%2F54730883&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DYwNC8i5NQDwkH6JZ0b9k4wIONFjf_5RXfralqm7eEi1PxH6Pl6tX-w6awKKbnHhFIiXKyXY0UCdAyk3fVOw2q_%26wd%3D%26eqid%3D8f7ca67e00025ee60000000658c3cb60&ecd=1&uc=1280x730&pis=-1x-1&ccd=24&cja=true&cmi=29&col=zh-cn&cdo=-1&sr=1280x800&tcn=1489236402&qn=4093541c9ba4c98c&tt=1489236401809.503.503.504" width="200" height="200" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" style="border:0;vertical-align:bottom;margin:0;width:200px;height:200px" allowtransparency="true"></iframe></div></div><script> var naviga_offsetTop = 0; function naviga_stay_top(){ var scrollTop = jQuery(document).scrollTop(); if( scrollTop > naviga_offsetTop ){jQuery('#nav_show_top_stop').css({'position': 'fixed'});jQuery('#nav_show_top_stop').css({'top': '0px'}); } else {jQuery('#nav_show_top_stop').css({'position': 'fixed'});jQuery('#nav_show_top_stop').css({'top': naviga_offsetTop - scrollTop + 'px'}); } }function onload_function(){naviga_offsetTop = jQuery('#nav_show_top_stop').position().top; jQuery(window).bind('scroll', naviga_stay_top); jQuery(window).bind('mousewheel',naviga_stay_top); jQuery(document).bind('scroll', naviga_stay_top); jQuery(document).bind('mousewheel',naviga_stay_top); }jQuery(document).ready( onload_function ); </script><script type="text/javascript">    (window.cproArray = window.cproArray || []).push({        id: 'u2734128'      });  </script>  <script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script></div> 
                    <!-- 广告位结束 -->

           </div>   

            <div class="clear">
            </div>
        </div>

        

<script type="text/javascript" src="http://c.csdnimg.cn/rabbit/cnick/cnick.js"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/newblog.min.js"></script>


<script type="text/javascript" src="http://medal.blog.csdn.net/showblogmedal.ashx?blogid=5150807"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/JavaScript1.js"></script><link rel="stylesheet" type="text/css" href="//csdnimg.cn/pubfooter/css/pub_footer_2014.css"><div class="pub_fo"><div id="pub_footerall" class="pub_footer_new"><dl><dt></dt> <dd class="foot_sub_menu"><a href="http://www.csdn.net/company/about.html" target="_blank">公司简介</a><span>|</span><a href="http://www.csdn.net/company/recruit.html" target="_blank">招贤纳士</a><span>|</span><a href="http://www.csdn.net/company/marketing.html" target="_blank">广告服务</a><span>|</span><a href="http://www.csdn.net/company/contact.html" target="_blank">联系方式</a><span>|</span><a href="http://www.csdn.net/company/statement.html" target="_blank">版权声明</a><span>|</span><a href="http://www.csdn.net/company/layer.html" target="_blank">法律顾问</a><span>|</span><a href="mailto:webmaster@csdn.net">问题报告</a><span>|</span><a target="_blank" href="http://www.csdn.net/friendlink.html">合作伙伴</a><span>|</span><a href="http://bbs.csdn.net/forums/Service" target="_blank">论坛反馈</a></dd><dd class="foot_contact"><a href="javascript:void(0);" target="_blank" class="qq">网站客服</a><a href="http://wpa.qq.com/msgrd?v=3&uin=2251809102&site=qq&menu=yes" target="_blank" class="qq">杂志客服</a><a href="http://e.weibo.com/csdnsupport/profile" target="_blank" class="weibo">微博客服</a><a href="mailto:webmaster@csdn.net" class="email" title="联系邮箱">webmaster@csdn.net</a><span class="phone" title="服务热线">400-600-2320</span><span class="interval">|</span><span>北京创新乐知信息技术有限公司 版权所有</span><span class="interval">|</span><span>江苏知之为计算机有限公司</span><span class="interval">|</span><span>江苏乐知网络技术有限公司</span></dd><dd class="foot_copyright"><span>京 ICP 证 09002463 号</span><span class="interval">|</span><span>Copyright © 1999-2016, CSDN.NET, All Rights Reserved </span><a href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010" target="_blank"><img src="http://c.csdnimg.cn/pubfooter/images/gongshang_logos.gif" alt="GongshangLogo" title=""></a></dd></dl></div></div><div id="note1" class="csdn_note" style="display:none; position:absolute; z-index:9999; width:440px">  <span class="notice_top_arrow"><span class="inner"></span></span>  <div class="box"></div></div><div class="csdn_notice_tip" style="position: absolute; z-index: 9990; width: 170px; left: -72px; top: 18px; display: block;">  <iframe src="about:blank" frameborder="0" scrolling="no" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe>  <div class="tip_text">您有<strong>1</strong>条新通知</div>  <a href="javascript:void 0" class="close2"></a></div><script id="noticeScript" type="text/javascript" btnid="header_notice_num" wrapid="note1" count="5" subcount="5" src="//csdnimg.cn/rabbit/notev2/js/notify.js?9d86d94"></script>

<script type="text/javascript">document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</script><img src="http://counter.csdn.net/pv.aspx?id=24" border="0" width="0" height="0">
<script type="text/javascript" src="http://www.csdn.net/ui/scripts/Csdn/counter.js"></script><script type="text/javascript" charset="UTF-8" src="http://message.csdn.net/msg.popup.js"></script>
<script type="text/javascript" src="http://ad.csdn.net/scripts/ad-blog.js"></script>
<script type="text/javascript">
    $(function () {
        function __get_code_toolbar(snippet_id) {
            return $("<span class='tracking-ad' data-mod='popu_167'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "' target='_blank' title='在CODE上查看代码片'  style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a></span>"
                    + "<span class='tracking-ad' data-mod='popu_170'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "/fork' target='_blank' title='派生到我的代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a></span>");
        }
        
        $("[code_snippet_id]").each(function () {
            __s_id = $(this).attr("code_snippet_id");
            if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) {
                __code_tool = __get_code_toolbar(__s_id);
                $(this).prev().find(".tools").append(__code_tool);
            }
        });

        $(".bar").show();
    });
</script>





    </div><input type="hidden" id="aa_g_data_ids">
      <!--new top-->
    
    <script id="csdn-toolbar-id" btnid="header_notice_num" wrapid="note1" count="5" subcount="5" type="text/javascript" src="http://c.csdnimg.cn/public/common/toolbar/js/toolbar.js"></script>
     <!--new top-->
   
    <link href="http://c.csdnimg.cn/comm_ask/css/ask_float_block.css" type="text/css" rel="stylesheet">
    <script language="JavaScript" type="text/javascript" src="http://c.csdnimg.cn/comm_ask/js/libs/wmd.js"></script>
    <script language="JavaScript" type="text/javascript" src="http://c.csdnimg.cn/comm_ask/js/libs/showdown.js"></script>
    <script language="JavaScript" type="text/javascript" src="http://c.csdnimg.cn/comm_ask/js/libs/prettify.js"></script>
    <script language="JavaScript" type="text/javascript" src="http://c.csdnimg.cn/comm_ask/js/apps/ask_float_block.js"></script>
   

   

  <div id="a52b5334d" style="width: 1px; height: 1px; display: none;">
                    <script id="adJs52b5334" src="http://ads.csdn.net/js/opt/52b5334.js?t=0.5663615548983216"></script>
                    <script>document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();</script>
   </div>

    <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_code.css">
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/saveToCode.js"></script>
      <script type="text/javascript" src="//csdnimg.cn/rabbit/tracking-ad/main.js?75eacd8"></script>

     <link rel="stylesheet" href="http://static.blog.csdn.net/css/fa.css">

    <div class="pop_CA_cover" style="display: none;"></div>
    <div class="pop pop_CA" style="display: none;">
          <div class="CA_header">
            收藏助手
            <span class="cancel_icon" id="fapancle" οnclick="$('.pop_CA').hide();$('.pop_CA_cover').hide();"></span>
          </div>
          <iframe src="http://my.csdn.net/my/favorite/miniadd?t=%ef%bc%bb%e5%b9%b2%e8%b4%a7%ef%bc%bd2017%e5%b7%b2%e6%9d%a5%ef%bc%8c%e6%9c%80%e5%85%a8%e9%9d%a2%e8%af%95%e6%80%bb%e7%bb%93%e2%80%94%e2%80%94%e8%bf%99%e4%ba%9bAndroid%e9%9d%a2%e8%af%95%e9%a2%98%e4%bd%a0%e4%b8%80%e5%ae%9a%e9%9c%80%e8%a6%81&u=http://blog.csdn.net/xhmj12/article/details/54730883" id="fa" frameborder="0" width="100%" height="360" scrolling="no">
    </div>
</body>
</html>   
 </iframe></div><link rel="stylesheet" type="text/css" media="screen" href="http://ask.csdn.net/assets/ask_float_fonts_css-6b30a53970eb5c3a2a045e3df585b475.css"><div data-mod="popu_64" class="csdn-tracking-statistics" chg-blk="0"><a id="com-quick-reply" title="快速回复" style="top:288px"></a><a id="com-quick-collect" title="我要收藏" style="top:326px"></a><a id="com-d-top-a" style="top:364px" title="返回顶部" οnclick=""></a> </div><div class="pop_edit ask_second comm_ask_second"><h3>提问</h3><span class="ask_float_span">您的问题将会被发布在“<a class="ask_float_channel" href="//ask.csdn.net" target="_blank" style="cursor:pointer">技术问答</a>”频道</span><a href="#" nodetype="close" class="close">×</a><div class="context"><div class="err_div"><span class="err_ico"></span><span class="err_txt">该问题已存在,请勿重复提问</span></div><div class="input_div"><input id="askInputSecond" type="text" style="font-size:14px;" placeholder="问题标题"></div><div class="cm_box"><div class="cm_dialog"></div> <div class="pop_cm cm_add_link"><input type="text" placeholder="链接内容" id="af_cm_link_txt"><input type="text" placeholder="链接地址" id="af_cm_link_url"><input type="text" placeholder="链接提示" id="af_cm_link_tit"><div class="text-right"><span class="btn btn-default btn-sm" id="add_link_btn">插入链接</span> </div> </div><div class="pop_cm cm_add_img"><div class="nav-tabs"><a class="img_tab active" href="#tab_upload">本地上传</a><a class="img_tab" href="#tab_weburl">网络图片</a></div><div class="tab_panel active" id="tab_upload"><div class="set_img"><iframe src="http://ask.csdn.net/upload.html"></iframe></div></div><div class="tab_panel" id="tab_weburl"><input type="text" placeholder="图片地址" id="af_cm_img_url"><input type="text" placeholder="图片说明" id="af_cm_img_alt"><div class="text-right"><span class="btn btn-default btn-sm" id="add_img_btn">插入图片</span> </div></div> </div></div> <textarea id="editor_all" rows="8" style="display: none;"></textarea><div class="editor-toolbar"><i class="separator">|</i><a class="icon-headline" title="标题一(Ctrl+Alt+1)"></a><a class="icon-heading" title="标题二(Ctrl+Alt+2)"></a><a class="icon-bold" title="粗体(Ctrl+B)"></a><a class="icon-italic" title="斜体(Ctrl+I)"></a><i class="separator">|</i><a class="icon-quote-left" title="引用(Ctrl+’)"></a><a class="icon-code" title="插入代码片(Ctrl+,)"></a><a class="icon-list-ul" title="无序列表(Ctrl+L)"></a><a class="icon-list-ol" title="有序列表(Ctrl+Alt+L)"></a><i class="separator">|</i><a class="icon-link" title="添加链接(Ctrl+K)"></a><a class="icon-picture" title="添加图片(Ctrl+Alt+I)"></a><i class="separator">|</i><a class="icon-reply" title="撤退(Ctrl+Z)"></a><a class="icon-share-alt" title="前进(Ctrl+Shift+Z)"></a><i class="separator">|</i><a class="icon-info" href="http://ask.csdn.net/pages/markdown" target="_blank" title="markdown语法参考"></a><a class="icon-preview" title="预览"></a><i class="separator">|</i></div><div class="CodeMirror cm-s-paper CodeMirror-focused"><div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; padding: 0px; width: 1000px; height: 1em; outline: none; font-size: 4px;"></textarea></div><div class="CodeMirror-hscrollbar"><div style="height: 1px;"></div></div><div class="CodeMirror-vscrollbar"><div style="width: 1px;"></div></div><div class="CodeMirror-scrollbar-filler"></div><div class="CodeMirror-gutter-filler"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="min-width: 33px;"><div style="position: relative;"><div class="CodeMirror-lines"><div style="position: relative; outline: none;"><div class="CodeMirror-measure"><pre> <span style="display: inline-block; width: 1px; margin-right: -1px;"> </span></pre></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code"></div><div class="CodeMirror-cursor" style=""> </div><div class="CodeMirror-cursor CodeMirror-secondarycursor" style=""> </div></div></div></div></div><div style="position: absolute; height: 30px; width: 1px;"></div><div class="CodeMirror-gutters" style="display: none;"></div></div></div><div class="editor-statusbar"><span class="lines">0</span><span class="words">0</span><span class="cursor">0:0</span></div><div class="div_tags clearfix"><div id="divSearchTags" class="tags_con"><input type="text"></div><input type="hidden" name="txtSearchTags"></div><div id="ask2_tagRecomm_div" class="drt_tagRecomm tracking-ad" data-mod="popu_73"><span class="drt_tit">推荐标签:</span></div></div><div class="success"><div class="left_area"><input id="chk_cb" type="checkbox"><span class="wyxs">我要悬赏</span><input id="cb_num" class="cb_num" readonly="true"><span class="phib_rii"><span> 币</span></span></div><a href="#" nodetype="cancel" class="cancel">取消</a><a href="#" nodetype="ok" class="ok">发布</a></div></div><div id="common_ask_div_sc" class="searchContainer"><div class="sTitle">可能存在类似的问题:</div><div class="sFooter"><a class="sFirstNewAsk">我想提一个新问题</a></div></div><div id="mask_code"></div><div class="gist_edit"><div class="save_snippets clearfix"><div class="tit"><h3>保存代码片</h3><span>整理和分享保存的代码片,请访问<a href="https://code.csdn.net/snippets_manage" target="_blank">代码笔记</a></span></div><div class="con_form"><ul class="gist_edit_list clearfix"><li><span class="red">*</span><span class="txt">标题</span><input id="form_title" class="form-input" placeholder="[置顶]
        [干货]2017已来,最全面试总结——这些Android面试题你一定需要" type="text"></li><li><span class="red">*</span><span class="txt">描述</span><textarea id="form-textarea" class="form-textarea" placeholder="[置顶]
        [干货]2017已来,最全面试总结——这些Android面试题你一定需要: http://blog.csdn.net/xhmj12/article/details/54730883"></textarea></li><li><span class="red"> </span><span class="txt">标签</span><div id="divSearchTags"><span class="label blog_tag"><span>android</span><a title="Removing tag" href="javascript:;">x</a></span><span class="label blog_tag"><span>面试题</span><a title="Removing tag" href="javascript:;">x</a></span><span class="label blog_tag"><span>互联网</span><a title="Removing tag" href="javascript:;">x</a></span><span class="label blog_tag"><span>百度</span><a title="Removing tag" href="javascript:;">x</a></span><span class="label blog_tag"><span>阿里</span><a title="Removing tag" href="javascript:;">x</a></span><input id="insertTag" class="insertTag" placeholder="请输入标签,按Enter生成(最多5项)" type="text" value="" name="insertTag" maxlength="21" style="color: rgb(51, 51, 51);"><input id="OrganTag" class="OrganTag" type="hidden" name="OrganTag" value="android,面试题,互联网,百度,阿里,"><input id="OldOrganTag" class="OldOrganTag" type="hidden" name="OldOrganTag" value=""><input type="hidden" name="txtSearchTags"></div></li></ul></div><div class="bottom-bar"><a href="javascript:;" class="btn-submit btn-cancel">取消</a><span class="tracking-ad" data-mod="popu_250"><a class="btn-submit btn-confirm" href="javascript:;" target="_blank">确定</a></span></div></div></div><embed id="xunlei_com_thunder_helper_plugin_d462f475-c18e-46be-bd10-327458d045bd" type="application/thunder_download_plugin" height="0" width="0"><div id="tag-suggest-pop">
  <div class="relative">
    <div class="close"></div>
    <div class="content"></div>
  </div>
</div></body></html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值