-
Notifications
You must be signed in to change notification settings - Fork 0
个人博客
joy-chen/joy-chen.github.io
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="generator" content="Joy"> <title> - Joy</title> <meta name="author" content="Joy"> <link rel="alternate" type="application/atom+xml" title="RSS" href="/atom.xml"> <meta name="description" content="SourceFileForBlog"> <meta property="og:type" content="blog"> <meta property="og:title" content="Joy"> <meta property="og:url" content="http://joyflyaway.com/README.html"> <meta property="og:site_name" content="Joy"> <meta property="og:description" content="SourceFileForBlog"> <meta property="og:updated_time" content="2018-01-22T02:27:50.000Z"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Joy"> <meta name="twitter:description" content="SourceFileForBlog"> <meta property="og:image" content="https://github.com/joy-chen/joy-chen.github.io/blob/master/pic/head.jpg?raw=true"/> <!--STYLES--> <link rel="stylesheet" href="/assets/css/style-soaxvexojgmh2kuyewimt7taggxy45yl0ivorftngfsvhdostuwo6adhgahv.min.css"> <!--STYLES END--> <script type="text/javascript"> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?ab155805a7e8cfd9f4ee00d605dd5926"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </head> <body> <div id="blog"> <!-- Define author's picture --> <header id="header" data-behavior="2"> <i id="btn-open-sidebar" class="fa fa-lg fa-bars"></i> <div class="header-title"> <a class="header-title-link" href="/ ">Joy</a> </div> <a class="header-right-icon st-search-show-outputs" href="#search"> <i class="fa fa-lg fa-search"></i> </a> </header> <!-- Define author's picture --> <nav id="sidebar" data-behavior="2"> <div class="sidebar-container"> <div class="sidebar-profile"> <a href="/#about"> <img class="sidebar-profile-picture" src="https://github.com/joy-chen/joy-chen.github.io/blob/master/pic/head.jpg?raw=true" alt="作者的图片"/> </a> <h4 class="sidebar-profile-name">Joy</h4> <h5 class="sidebar-profile-bio"><p>现就职乐视,从事手机系统开发工作<br><a href="/about">个人简历</a></p> </h5> </div> <ul class="sidebar-buttons"> <li class="sidebar-button"> <a class="sidebar-button-link " href="/ " > <i class="sidebar-button-icon fa fa-lg fa-home"></i> <span class="sidebar-button-desc">首页</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/technology" > <i class="sidebar-button-icon fa fa-lg fa-leanpub"></i> <span class="sidebar-button-desc">技术</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/life" > <i class="sidebar-button-icon fa fa-lg fa-heart"></i> <span class="sidebar-button-desc">生活</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/daily" > <i class="sidebar-button-icon fa fa-lg fa-inbox"></i> <span class="sidebar-button-desc">日记</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/all-categories" > <i class="sidebar-button-icon fa fa-lg fa-bookmark"></i> <span class="sidebar-button-desc">分类</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/all-tags" > <i class="sidebar-button-icon fa fa-lg fa-tags"></i> <span class="sidebar-button-desc">标签</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/all-archives" > <i class="sidebar-button-icon fa fa-lg fa-archive"></i> <span class="sidebar-button-desc">归档</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link st-search-show-outputs" href="#search" > <i class="sidebar-button-icon fa fa-lg fa-search"></i> <span class="sidebar-button-desc">搜索</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="#about" > <i class="sidebar-button-icon fa fa-lg fa-question"></i> <span class="sidebar-button-desc">关于</span> </a> </li> </ul> <ul class="sidebar-buttons"> </ul> <ul class="sidebar-buttons"> <li class="sidebar-button"> <a class="sidebar-button-link " href="mailto:[email protected]" target="_blank"> <i class="sidebar-button-icon fa fa-lg fa-envelope-o"></i> <span class="sidebar-button-desc">邮箱</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="https://github.com/joy-chen" target="_blank"> <i class="sidebar-button-icon fa fa-lg fa-github"></i> <span class="sidebar-button-desc">GitHub</span> </a> </li> <li class="sidebar-button"> <a class="sidebar-button-link " href="/atom.xml" > <i class="sidebar-button-icon fa fa-lg fa-rss"></i> <span class="sidebar-button-desc">RSS</span> </a> </li> </ul> </div> </nav> <div id="main" data-behavior="2" class=" hasCoverMetaIn "> <article class="post" itemscope itemType="http://schema.org/BlogPosting"> <div class="post-header main-content-wrap text-left"> <h1 class="post-title" itemprop="headline"> (无标题) </h1> <div class="post-meta"> <time itemprop="datePublished" datetime="2018-01-22T10:27:50+08:00"> 1月 22, 2018 </time> </div> </div> <div class="post-content markdown" itemprop="articleBody"> <div class="main-content-wrap"> <h1 id="SourceFileForBlog"><a href="#SourceFileForBlog" class="headerlink" title="SourceFileForBlog"></a>SourceFileForBlog</h1> </div> </div> <div id="post-footer" class="post-footer main-content-wrap"> <div class="post-actions-wrap"> <nav> <ul class="post-actions post-action-nav"> <li class="post-action"> <a class="post-action-btn btn btn--disabled"> <i class="fa fa-angle-left"></i> <span class="hide-xs hide-sm text-small icon-ml">上一篇</span> </a> </li> <li class="post-action"> <a class="post-action-btn btn btn--disabled"> <span class="hide-xs hide-sm text-small icon-mr">下一篇</span> <i class="fa fa-angle-right"></i> </a> </li> </ul> </nav> <ul class="post-actions post-action-share"> <li class="post-action hide-lg hide-md hide-sm"> <a class="post-action-btn btn btn--default btn-open-shareoptions" href="#btn-open-shareoptions"> <i class="fa fa-share-alt"></i> </a> </li> <li class="post-action hide-xs"> <a class="post-action-btn btn btn--default" target="new" href="https://plus.google.com/share?url=http://joyflyaway.com/README.html"> <i class="fa fa-google-plus"></i> </a> </li> <li class="post-action hide-xs"> <a class="post-action-btn btn btn--default" target="new" href="https://www.facebook.com/sharer/sharer.php?u=http://joyflyaway.com/README.html"> <i class="fa fa-facebook-official"></i> </a> </li> <li class="post-action hide-xs"> <a class="post-action-btn btn btn--default" target="new" href="https://twitter.com/intent/tweet?text=http://joyflyaway.com/README.html"> <i class="fa fa-twitter"></i> </a> </li> <li class="post-action hide-xs"> <a class="post-action-btn btn btn--default" target="new" data-tooltip="分享至新浪微博" href="http://www.jiathis.com/send/?webid=tsina&appkey=&uid=2113868&url=http://joyflyaway.com/README.html&title="> <i class="fa fa-weibo"></i> </a> </li> <li class="post-action hide-xs"> <a class="post-action-btn btn btn--default tooltip--top" target="new" data-tooltip="分享至微信" href="http://www.jiathis.com/send/?webid=weixin&appkey=&uid=2113868&url=http://joyflyaway.com/README.html&title="> <i class="fa fa-weixin"></i> </a> </li> <li class="post-action"> <a class="post-action-btn btn btn--default" href="#ds-thread"> <i class="fa fa-comment-o"></i> </a> </li> <li class="post-action"> <a class="post-action-btn btn btn--default" href="#"> <i class="fa fa-list"></i> </a> </li> </ul> </div> <section id="comments"> <!-- 多说评论框 start --> <div class="ds-thread" data-thread-key="page-undefined" data-title="" data-url="http://joyflyaway.com/README.html"></div> <!-- 多说评论框 end --> <!-- 多说公共JS代码 start (一个网页只需插入一次) --> <script type="text/javascript"> var duoshuoQuery = {short_name:'undefined'}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); </script> <!-- 多说公共JS代码 end --> <!-- <div class="ds-share" data-thread-key="page-undefined" data-title="" data-url="http://joyflyaway.com/README.html"> <div class="ds-share-inline"> <ul class="ds-share-icons-16"> <li data-toggle="ds-share-icons-more"><a class="ds-more" href="javascript:void(0);">分享到:</a></li> <li><a class="ds-weibo" href="javascript:void(0);" data-service="weibo">微博</a></li> <li><a class="ds-qzone" href="javascript:void(0);" data-service="qzone">QQ空间</a></li> <li><a class="ds-qqt" href="javascript:void(0);" data-service="qqt">腾讯微博</a></li> <li><a class="ds-wechat" href="javascript:void(0);" data-service="wechat">微信</a></li> </ul> <div class="ds-share-icons-more"></div> </div> </div>--> </section> </div> </article> <footer id="footer" class="main-content-wrap"> <span class="copyrights"> Copyrights © 2018 Joy. All Rights Reserved. </span> </footer> </div> </div> <div id="about"> <div id="about-card"> <div id="about-btn-close"> <i class="fa fa-remove"></i> </div> <img id="about-card-picture" src="https://github.com/joy-chen/joy-chen.github.io/blob/master/pic/head.jpg?raw=true" alt="作者的图片"/> <h4 id="about-card-name">Joy</h4> <div id="about-card-bio"><p>现就职乐视,从事手机系统开发工作<br><a href="/about">个人简历</a></p> </div> <div id="about-card-job"> <i class="fa fa-briefcase"></i> <br/> <p>Android全栈工程师</p> </div> <div id="about-card-location"> <i class="fa fa-map-marker"></i> <br/> 深圳 </div> </div> </div> <div id="algolia-search-modal" class="modal-container"> <div class="modal"> <div class="modal-header"> <span class="close-button"><i class="fa fa-close"></i></span> <a href="https://algolia.com" target="_blank" class="searchby-algolia text-color-light link-unstyled"> <span class="searchby-algolia-text text-color-light text-small">by</span> <img class="searchby-algolia-logo" src="https://www.algolia.com/static_assets/images/press/downloads/algolia-light.svg"> </a> <i class="search-icon fa fa-search"></i> <form id="algolia-search-form"> <input type="text" id="algolia-search-input" name="search" class="form-control input--large search-input" placeholder="Search " autofocus="autofocus"/> </form> </div> <div class="modal-body"> <div class="no-result text-color-light text-center">没有找到文章</div> <div class="results"> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/13/AndroidFgThread/"> <h3 class="media-heading">Android FgThread</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月13日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>FgThread继承ServiceThread<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-left"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/18/GUI/"> <img class="media-image" src="http://joyflyaway.com/2016/09/18/GUI/ape_fwk_graphics.png" width="90" height="90"/> </a> </div> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/18/GUI/"> <h3 class="media-heading">GUI</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月18日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>SurfaceFlinger<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/25/SeAndroid/"> <h3 class="media-heading">SeAndroid</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月25日 </span> </span> <div class="media-content hide-xs font-merryweather"></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/26/quick-solution/"> <h3 class="media-heading">快速解决问题思路</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月26日 </span> </span> <div class="media-content hide-xs font-merryweather"></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/27/Framework层监听前台进程/"> <h3 class="media-heading">Framework层监听前台进程</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月27日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>ActivityStack$moveTaskToFrontLocked: 从Launcher或RecentTasks列表里(非第一次启动)面点击,会被调用。<br>ActivityStackSupervisor$realStartActivityLocked: Activity创建的时候会被调用。<br>ActivityStack$destroyActivityLocked: Activity销毁的时候会被调用(按返回键)。<br>ActivityStack$completeResumeLocked: Activity resume的时候被调用。<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/28/SEAndroid-为APK添加权限/"> <h3 class="media-heading">SEAndroid:为APK添加权限</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月28日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>背景:Apk为手机ROM内置apk。<br>需求:Apk需要读取/proc/pid/stat文件。<br>问题:Android4.4后引入了SeLinux模块,对资源的访问多了一层检查,apk默认情况下是读取不到/proc/pid/stat内容的。<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/09/30/Android Log系统/"> <h3 class="media-heading">Log系统</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年9月30日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>QC打开log入口:*#*#8888#*#*<br>MTK打开log入口:*#*#3646633#*#*<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/10/19/cpu使用率监控/"> <h3 class="media-heading">CPU使用率监控</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年10月19日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>核心类:ProcessCpuTracker<br></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/10/20/Android设备温度节点/"> <h3 class="media-heading">Android设备温度节点</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年10月20日 </span> </span> <div class="media-content hide-xs font-merryweather"></div> </div> <div style="clear:both;"></div> <hr> </div> <div class="media"> <div class="media-body"> <a class="link-unstyled" href="http://joyflyaway.com/2016/10/24/Android系统属性/"> <h3 class="media-heading">Android系统属性</h3> </a> <span class="media-meta"> <span class="media-date text-small"> 2016年10月24日 </span> </span> <div class="media-content hide-xs font-merryweather"><p>Author JOY.<br></div> </div> <div style="clear:both;"></div> <hr> </div> </div> </div> <div class="modal-footer"> <p class="results-count text-medium" data-message-zero="没有找到文章" data-message-one="找到 1 篇文章" data-message-other="找到 {n} 篇文章"> 找到 66 篇文章 </p> </div> </div> </div> <div id="cover" style="background-image:url('/assets/images/cover.jpg');"></div> <!--SCRIPTS--> <script src="/assets/js/script-uq6ckujehuymyfmbn8n8zsfxcoyigixyxp8h20unr7kwcn8ctosiwstqtaws.min.js"></script> <!--SCRIPTS END--> <script type="text/javascript"> var duoshuoQuery = {short_name:'joyflyaway'}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); </script> <script type="text/javascript"> (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','P6KKfD8mhR6XxzkqXTza','2.0.0'); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment-with-locales.min.js"></script> <script src="//cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script> <script> var algoliaClient = algoliasearch('YYS6EZG4TU', '0947ec83c8a96067c3001a9eb715e67e'); var algoliaIndex = algoliaClient.initIndex('joyflyaway'); </script> </body> </html>
About
个人博客
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published