2 個由手機裡, 一些特別步驟開啟. 另外 2 個由專門 Apps 叫用...
- lollipop 遊戲
- 開發人員選項
- Battery Percent
- Unlimited Screen Recorder
https://play.google.com/store/apps/details?id=org.mistygames.screenrecord
影片裡有更詳盡解說...
<!-- Start 一鍵調整大小 (放在第一個 class='post-outer' 之後) --> <div align='right' style='margin-top:-35px;'><h2> <a href='http://freetongdiy.blogspot.hk/2014/12/blogspot.html' target='_blank' title='Blogspot 文章文字 一鍵調整大小 程式設計:FreeTong'><img src='https://www.google.com/images/icons/product/blogger-16.png'/></a> <button onclick='resizeText(-1)' style='color: black;'><b>A-</b></button> <button onclick='resizeText(0)' style='color: black;'><b>A</b></button> <button onclick='resizeText(1)' style='color: black;'><b>A+</b></button> | <button onclick='sidebarToggle()' style='color: black;'><b>«»;</b></button> </h2></div> <!-- End 一鍵調整大小 (放在第一個 class='post-outer' 之後) -->
<!-- Start 一鍵調整大小 (放在 </body> 之前) --> <!-- class='column-center-outer' id='myPosts' --> <!-- class='column-left-outer' id='myLeft' --> <!-- class='column-right-outer' id='myRight' --> <script> //<![CDATA[ var myLeftWidth = 360; //左側邊欄,因應不同範本,自行輸入寬度 var myRightWidth = 180; //右側邊欄,因應不同範本,自行輸入寬度 var myPostsWidth = 490; //文章 post,因應不同範本,自行輸入寬度 setTimeout('myPosts.style.fontSize = get_Cookie("rsText")', 0); setTimeout('sidebarOff(get_Cookie("sbOnOff"))', 0); function sidebarOff(OnOff) { if (OnOff == "Off") { myLeft.style.display = "none"; myRight.style.display = "none"; myPosts.style.marginLeft = -myLeftWidth+"px"; myPosts.style.width = (myPostsWidth+myLeftWidth+myRightWidth)+"px"; } else { myLeft.style.display = "block"; myRight.style.display = "block"; myPosts.style.marginLeft = "0"; myPosts.style.width = "100%"; } set_Cookie("sbOnOff", OnOff); } function resizeText(multiplier) { if (myPosts.style.fontSize == "" || multiplier == 0) { myPosts.style.fontSize = "1.0em"; } myPosts.style.fontSize = parseFloat(myPosts.style.fontSize) + (multiplier * 0.2) + "em"; set_Cookie("rsText", myPosts.style.fontSize); } function set_Cookie(name, value) { document.cookie = name + "=" + value + "; doBlog1=" + location.hostname + "; path=/;" } function get_Cookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } function sidebarToggle() { if (get_Cookie("sbOnOff") != "Off"){ sidebarOff("Off"); }else{ sidebarOff("On"); } } //]]> </script> <!-- Start 一鍵調整大小 (放在 </body> 之前) -->
<!-- posts --> <div class='blog-posts hfeed'> <b:include data='top' name='status-message'/> <data:defaultAdStart/> <b:loop values='data:posts' var='post'> <b:if cond='data:post.isDateStart'> <b:if cond='data:post.isFirstPost == "false"'> </div></div> </b:if> </b:if> <b:if cond='data:post.isDateStart'> <div class="date-outer"> </b:if> <b:if cond='data:post.dateHeader'> <b:if cond='data:blog.pageType == "item"'> <h2 class='date-header'><span><data:post.dateHeader/></span></h2> </b:if> </b:if> <b:if cond='data:post.isDateStart'> <div class="date-posts"> </b:if> <!-- <div class='post-outer'> --> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 start--> <!-- 更換的原本句子 <b:include data='post' name='post'/> --> <b:if cond='data:blog.pageType == "static_page"'> <b:include data='post' name='post'/> <b:else/> <b:if cond='data:blog.pageType == "item"'> <b:include data='post' name='post'/> <b:else/> <div style='float:left; padding:2px 2px 2px 2px; margin:2px; width:165px; height:300px; overflow-x:hidden; overflow-y:auto; border-style:groove;'> <a expr:href='data:post.url'> <script> (function() { var pic = "<data:post.thumbnailUrl/>"; pic = pic.replace("s72-c","s140-c");// 設定圖片大小, e.g. S350 document.write("<img src='"+ pic +"' style='display:block; margin:auto;'/>"); })() </script> </a> <div class='post-title' style='margin-top:2px;'><a expr:href='data:post.url'><b><data:post.title/></b></a></div> <div style='margin-top:4px;'> <data:post.snippet/></div> <div class='jump-link' style='margin-top:2px;'> <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div></div> </b:if></b:if> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 end--> <b:if cond='data:blog.pageType == "static_page"'> <b:include data='post' name='comment_picker'/> </b:if> <b:if cond='data:blog.pageType == "item"'> <b:include data='post' name='comment_picker'/> </b:if> <!-- </div> --> <b:if cond='data:post.includeAd'> <b:if cond='data:post.isFirstPost'> <data:defaultAdEnd/> <b:else/> <data:adEnd/> </b:if> <div class='inline-ad'> <data:adCode/> </div> <data:adStart/> </b:if> </b:loop><div style='clear:left;'/>
<!-- Start Page Navigation --> <style type="text/css"> .showpageArea {margin:5px 0 20px 0;} .showpageNum A{margin:0 4px 0 4px;text-decoration: none;} .showpagePoint {background: #191919;margin:0 3px;padding:2px 5px;text-decoration: none; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px} </style> <script type="text/javascript"> function showpageCount(json) { var postNum=1; var thisUrl = location.href; var htmlMap = new Array(); var htmlPoint = 1; var isFirstPage = thisUrl.match(/\.blogspot\.(\w+)\/$/); var isLablePage = thisUrl.indexOf("/search/label/")!=-1; var isPage = thisUrl.indexOf("/search?updated-max")!=-1; var lablePage = thisUrl.indexOf("/search/label/"); var thisLable = lablePage !=-1 ? thisUrl.substr(lablePage+14,thisUrl.length) : ""; thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable; var fFlag = 0; var eFlag = 0; var labelCount = 0; var html= '<span class="showpageArea">'; var upPageHtml =''; var downPageHtml =''; //以下是可以自行設定資料 (開始) var pageCount=8; //每頁筆數 var displayPageNum=4; //顯示幾個分頁 var firstPageWord = '1'; //顯示第一頁的文字 var upPageWord ='« Previous'; //顯示上一頁的文字 var downPageWord ='Next »'; //顯示下一頁的文字 var myHome = '«« Home'; //顯示首頁的文字 //以上是可以自行設定資料 (結束) lb1 = document.getElementById("Label1"); if (lb1){ a = lb1.getElementsByTagName("a"); for (i=0; i<a.length; i++) {a[i].href += '?max-results='+pageCount;} } ptlbs = document.getElementsByClassName("post-labels"); for (j=0; j<ptlbs.length; j++) { if (ptlbs){ a = ptlbs[j].getElementsByTagName("a"); for (i=0; i<a.length; i++) {a[i].href += '?max-results='+pageCount;} }} for(var i=0, post; post = json.feed.entry[i]; i++) { var date2 = post.published.$t; timestamp = encodeURIComponent(date2.substring(0,19)+date2.substring(23,date2.length)); var lablePage = ''; var category =''; if(isLablePage){ if(post.category){ for(var c=0, post_category; post_category = post.category[c]; c++) { category = encodeURIComponent(post_category.term); if(encodeURIComponent(post_category.term)==thisLable){ if(labelCount==0 || (labelCount % pageCount ==(pageCount-1))){ if(labelCount==0 || thisUrl.indexOf(timestamp)!=-1 ){ htmlPoint = postNum; } postNum++; htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'&max-results='+pageCount; } labelCount++; }} }//end if(post.category){ }else{ if(i==0 || (i % pageCount ==(pageCount-1))){ if(i==0 || thisUrl.indexOf(timestamp)!=-1 ){ htmlPoint = postNum; } postNum++; htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'&max-results='+pageCount; }}} for(var p =0;p< htmlMap.length;p++){ if(p>=(htmlPoint-displayPageNum-1) && p<(htmlPoint+displayPageNum)){ if(fFlag ==0 && p == htmlPoint-2){ if(htmlPoint==2){ if(!isLablePage){ upPageHtml = '<span class="showpageNum"><a href="/">'+ upPageWord +'</a></span>'; }else{ upPageHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">'+ upPageWord +'</a></span>'; } }else{ upPageHtml = '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>'; } fFlag++; } if(eFlag ==0 && p == htmlPoint){ downPageHtml = '<span class="showpageNum"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>'; eFlag++; } if(p==(htmlPoint-1)){ html += '<span class="showpagePoint"><u>'+htmlPoint+'</u></span>'; }else{ if(p==0){ if(!isLablePage){ html += '<span class="showpageNum"><a href="/">1</a></span>'; }else{ html = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">1</a></span>'; } }else{ html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>'; }} }//end if(p>=(htmlPoint-displayPageNum-1) && p<(htmlPoint+displayPageNum)){ }//end for(var p =0;p< htmlMap.length;p++){ if(htmlPoint>displayPageNum+1){ if(!isLablePage){ html = upPageHtml+' <span class="showpageNum"><a href="/">'+ firstPageWord +' </a></span>... '+html +' '; }else{ html = upPageHtml+' <span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">'+ firstPageWord //+' </a></span>... '+html +' '; }} if(htmlPoint>1 && htmlPoint<=displayPageNum+1){ html = upPageHtml+' <span class="showpageNum"></span>'+html +' '; } if(htmlPoint<(postNum-displayPageNum-1)){ html += '<span class="showpageNum">... <a href="'+htmlMap[htmlMap.length-1]+'"> '+(postNum-1)+'</a></span>'; html += downPageHtml; } if(htmlPoint<(postNum-1) && htmlPoint>=(postNum-displayPageNum-1)){ html += downPageHtml; } if(isPage || isFirstPage || isLablePage){ var pageArea = document.getElementsByName("pageArea"); var blogPager = document.getElementById("blog-pager"); if(postNum <= 2){ html =''; } for(var p =0;p< pageArea.length;p++){ pageArea[p].innerHTML = html; } if(pageArea&&pageArea.length>0){ html =''; } if(blogPager){ blogPager.innerHTML = '<span class="showpagePoint"><a href="/" style="text-decoration: none">'+myHome+'</a></span>'+' ' blogPager.innerHTML += html+'<a href="http://freetongdiy.blogspot.hk/2014/11/blogspot.html"><img src="https://www.google.com/images/icons/product/blogger-16.png" align="right"/></a>'; }}} </script> <script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=9999" type="text/javascript"></script> <!-- End Page Navigation -->
<!-- /* Widget 展開隱藏 按鈕 V3.0 */ --> <script> var Widget_ID = ["BlogArchive1", "HTML2", "HTML1", "Followers1"]; var Widget_name = ["<網誌封存>", "<最近留言>", "<各路來賓>", "<追蹤者>"]; var start_state = "false|true|true|true|" var delay_time = 0 </script> <script src="https://googledrive.com/host/0B9w7kASMsnuxVk1KZE5mMUh3NlE/widget_onoff_V3.js"/></script>
<!-- <b:include data='post' name='post'/> 原有語句 --> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(中間);部分內文;閱讀更多 start--> <b:if cond='data:blog.pageType == "item"'> <b:include data='post' name='post'/> <b:else/> <div> <h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3> <div> <a expr:href='data:post.url' imageanchor='1'> <!-- 自設縮圖大小 --> <script type='text/javascript'> (function() { var pic = "<data:post.thumbnailUrl/>"; pic = pic.replace("s72-c","s400"); // 設定圖片大小; s400 即是長邊是400px的比例圖片 document.write("<img src='"+ pic +"' style='display:block; margin:auto;margin-top:10px;'/>"); })() </script> </a> </div> <div style='margin-top:10px;'><data:post.snippet/></div> <!-- 閱讀更多 --> <div class='jump-link' style='text-align:right; margin-top:10px;'> <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div> <!-- 留言數量 --> <span class='post-comment-link'> <b:if cond='data:post.allowComments'> <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'> <b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/> <b:else/><data:post.numComments/><data:top.commentLabelPlural/> </b:if></a></b:if> </span> <!-- 標籤 --> <span class='post-labels'> <b:if cond='data:post.labels'> <data:postLabelsLabel/> <b:loop values='data:post.labels' var='label'> <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop></b:if> </span> </div> </b:if> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(中間);部分內文;閱讀更多 end-->
<!-- <b:include data='post' name='post'/> 原有語句 --> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 start--> <b:if cond='data:blog.pageType == "item"'> <b:include data='post' name='post'/> <b:else/> <div> <h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3> <div> <a expr:href='data:post.url' imageanchor='1' style='clear:left; float:left; margin-right:10px;'> <!-- 自設縮圖大小 --> <script type='text/javascript'> (function() { var pic = "<data:post.thumbnailUrl/>"; pic = pic.replace("s72-c","s200-c"); // 設定圖片大小; s200-c 即是200px正方型 document.write("<img src='"+ pic +"' />"); })() </script> </a> <div style='margin-top:10px;'><data:post.snippet/></div> <div style="clear:both"></div> </div> <div style='clear:left; float:left; margin-right:10px; margin-top:10px;'> <!-- 留言數量 --> <span class='post-comment-link' > <b:if cond='data:post.allowComments'> <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'> <b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/> <b:else/><data:post.numComments/><data:top.commentLabelPlural/> </b:if></a></b:if> </span> <!-- 標籤 --> <span class='post-labels'> <b:if cond='data:post.labels'> <data:postLabelsLabel/> <b:loop values='data:post.labels' var='label'> <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop></b:if> </span> </div> <!-- 閱讀更多 --> <div class='jump-link' style='text-align:right; margin-top:10px;' > <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div> </div> </b:if> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 end-->
<!-- <b:include data='post' name='post'/> 原有語句 --> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 start--> <b:if cond='data:blog.pageType == "static_page"'> <b:include data='post' name='post'/> <b:else/> <b:if cond='data:blog.pageType == "item"'> <b:include data='post' name='post'/> <b:else/> <a expr:href='data:post.url' imageanchor='1' style='clear:left; float:left; margin-right:10px;'> <!-- 自設縮圖大小 --> <script type='text/javascript'> (function() { var pic = "<data:post.thumbnailUrl/>"; pic = pic.replace("s72-c","s350");// 設定圖片大小, e.g. S350 document.write("<img src='"+ pic +"'/>"); })() </script> </a> <div><h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3><div> <div style='margin-top:10px;'><data:post.snippet/></div> <div style='clear:both'/></div> <div style='clear:left; float:left; margin-right:10px; margin-top:10px;'> <!-- 留言數量 --> <span class='post-comment-link'> <b:if cond='data:post.allowComments'> <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'> <b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/> <b:else/><data:post.numComments/><data:top.commentLabelPlural/> </b:if></a></b:if> </span> <!-- 標籤 --> <span class='post-labels'> <b:if cond='data:post.labels'> <data:postLabelsLabel/> <b:loop values='data:post.labels' var='label'> <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop></b:if> </span> </div> <!-- 閱讀更多 --> <div class='jump-link' style='text-align:right; margin-top:10px;'> <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div> </div> </b:if></b:if> <!-- 不是單頁時,顯示文章標題;自定大小的首幅圖片(左側);部分內文;閱讀更多 end-->
<!-- CodeBlock Start --> <style> .post .codeblock { display: block; /* fixes a strange ie margin bug */ overflow:auto; background: #ffffff url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAASwCAYAAAAt7rCDAAAABHNCSVQICAgIfAhkiAAAAQJJREFUeJzt0kEKhDAMBdA4zFmbM+W0upqFOhXrDILwsimFR5pfMrXW5jhZr7PwRlxVX8//jNHrGhExjXzdu9c5IiIz+7iqVmB7Hwp4OMa2nhhwN/PRGEMBh3Zjt6KfpzPztxW9MSAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzB8HS+J9kUTvzEDMwAAAABJRU5ErkJggg==) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:350px; line-height: 1.2em; } </style> <!-- CodeBlock End --> <!-- https://code.google.com/p/google-code-prettify/ Start --> <script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script> <style> li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } </style> <!-- https://code.google.com/p/google-code-prettify/ End -->
<pre class="codeblock"> <script type="text/javascript"> <!-- to hide script contents from old browsers document.write("Hello World!") // end hiding contents from old browsers --> </script> </pre>加上 prettyprint 為文字上色
<pre class="codeblock prettyprint"> <script type="text/javascript"> <!-- to hide script contents from old browsers document.write("Hello World!") // end hiding contents from old browsers --> </script> </pre>加入 linenums:1 列出序列號 (:1 即由1開始, 改為 :10 便由序列號10開始)
<pre class="codeblock prettyprint linenums:1"> <script type="text/javascript"> <!-- to hide script contents from old browsers document.write("Hello World!") // end hiding contents from old browsers --> </script> </pre>只是用 prettyprin, 得出一個簡單外框, 文字有上色效果
<pre class="prettyprint"> <script type="text/javascript"> <!-- to hide script contents from old browsers document.write("Hello World!") // end hiding contents from old browsers --> </script> </pre>用 <span class="nocode">...</span> 把全段或某一段包起, 便不會啟用上色功能
<pre class="prettyprint">
<script type="text/javascript">
<!-- to hide script contents from old browsers
document.write("Hello World!")
<span class="nocode">document.write("Hello World!")</span>
// end hiding contents from old browsers -->
</script>
</pre>
<pre class="prettyprint linenums">
<script type="text/javascript">
<!-- to hide script contents from old browsers
document.write("Hello World!")
<span class="nocode">document.write("Hello World!")</span>
// end hiding contents from old browsers -->
</script>
</pre>
載入 Google Code Prettify 可以加入不同的 Skin, 會有不同的版面結構.
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=desert"></script>
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=sunburst"></script>
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=sons-of-obsidian"></script>
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=doxy"></script>
img_thumb_height = 200;
img_thumb_width = 200;
var img = div.getElementsByTagName("img");
if(img.length>=1)
{
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
}
修改後的 javascript,img_thumb_height = 300; img_thumb_width = 300; var img = div.getElementsByTagName("img"); if(img.length>=1) { if(img[0].width<img_thumb_width){img_width=img[0].width}else{img_width=img_thumb_width} if(img[0].height<img_thumb_height){img_height=img[0].height}else{img_height=img_thumb_height} if(img[0].width>img[0].height) { imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_width+'px" /></span>'; } else { imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" height="'+img_height+'px" /></span>'; } }