<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6320638465476316448</id><updated>2024-09-06T13:50:02.128-07:00</updated><category term="教學"/><category term="APP"/><category term="Android"/><category term="PhoneGap"/><category term="iOS"/><category term="C program"/><category term="Linux"/><category term="JAVA"/><category term="BLOG"/><category term="PHP  MySql"/><category term="敗家"/><category term="Apache"/><category term="BIOS"/><category term="CSS"/><category term="Firefox Extension"/><category term="MSN"/><category term="Networks"/><category term="XUL"/><category term="其他"/><category term="3C"/><category term="ACM"/><category term="Ajax"/><category term="JSON"/><category term="VisualStudio"/><category term="jQuery"/><category term="jQuery Mobile"/><category term="phpMyAdmin"/><title type='text'>Andy&#39;s Learning Notebooks</title><subtitle type='html'>Java, Linux, Firefox Extension, C program, APP, Android, Phonegap, jQueryMobile...都是學習筆記，歡迎大家來逛逛。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-8547565623906928596</id><published>2015-12-13T03:46:00.000-08:00</published><updated>2015-12-13T03:57:58.073-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JSON"/><title type='text'>[JSON] JSON結構 (基礎篇)</title><content type='html'>JSON是現今常用的資料描述方式，他有很多好處，其中最重要好處之一就是JSON比XML輕量化!!!&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;陣列&lt;br /&gt;
一維陣列&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;A&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;B&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;C&quot;&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
二維陣列&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&quot;A&quot;: 50},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&quot;B&quot;: 80},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&quot;C&quot;: 90}&lt;br /&gt;
]&lt;br /&gt;
&amp;nbsp;&lt;/li&gt;
&lt;li&gt;JSON成員屬性&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;國家&quot;: &quot;Taiwan&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;姓名&quot;: &quot;Andy Wang&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;性別&quot;: &quot;男性&quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&lt;/li&gt;
&lt;li&gt;JSON複雜結構&lt;br /&gt;
範例1&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;客戶名稱&quot;: &quot;SONY&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;交易幣別&quot;: [&quot;JPY&quot;, &quot;USD&quot;],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;主要產品&quot;: [&quot;SP1&quot;, &quot;PS2&quot;, &quot;PS3&quot;, &quot;PS4&quot;, &quot;PSP&quot;]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
範例2&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;br /&gt;
[{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;股號&quot;: &quot;1216&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;名稱&quot;: &quot;統一&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;EPS&quot;: [&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2014/Q4&quot;: 0.35&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q1&quot;: 0.79&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q2&quot;: 0.81&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q3&quot;: 0.68&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;股號&quot;: &quot;2311&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;名稱&quot;: &quot;日月光&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;EPS&quot;: [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;2014/Q4&quot;: 1.02&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q1&quot;: 0.58&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q2&quot;: 0.48&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q3&quot;: 0.83&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
]&lt;/td&gt; &lt;td&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBFpCMpGED-i9yotZWdCO28N1vfsbMCxap2Pkyg9Bq4utIJzNSNbvoxM7FkaAXIIRoGbuLthJXfcPe3CzDMu97fGz-JKBqr7mvLQiRY412Bz0FrVu5lxedNg5tRD-e3HU5E95VkdZzLSU/s1600/json.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBFpCMpGED-i9yotZWdCO28N1vfsbMCxap2Pkyg9Bq4utIJzNSNbvoxM7FkaAXIIRoGbuLthJXfcPe3CzDMu97fGz-JKBqr7mvLQiRY412Bz0FrVu5lxedNg5tRD-e3HU5E95VkdZzLSU/s320/json.jpg&quot; width=&quot;152&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;br /&gt;
同場加映：&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;股號&quot;: &quot;1216&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&quot;名稱&quot;: &quot;統一&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&quot;EPS&quot;: {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;2014/Q4&quot;: 0.35,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q1&quot;: 0.79,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q2&quot;: 0.81,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q3&quot;: 0.68&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&quot;股號&quot;: &quot;2311&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&quot;名稱&quot;: &quot;日月光&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&quot;EPS&quot;: {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2014/Q4&quot;: 1.02,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q1&quot;: 0.58,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q2&quot;: 0.48,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&quot;2015/Q3&quot;: 0.83&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
]&lt;/td&gt; &lt;td&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7uW1P4jBY2_4l-xRqd0QmczW-nioc-857Trq9dXLuxoeRzuAy7PagchfFZ5AaQ3oom9kyKUtYXVEZ2oLXa3xtgwa9U3Hahw_TEU4nMNz-r7V8vLEYGhIMjG0XxuigdXK2Sbsn8nO2_geV/s1600/json2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7uW1P4jBY2_4l-xRqd0QmczW-nioc-857Trq9dXLuxoeRzuAy7PagchfFZ5AaQ3oom9kyKUtYXVEZ2oLXa3xtgwa9U3Hahw_TEU4nMNz-r7V8vLEYGhIMjG0XxuigdXK2Sbsn8nO2_geV/s320/json2.jpg&quot; width=&quot;185&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/8547565623906928596/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/12/json-architecture.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8547565623906928596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8547565623906928596'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/12/json-architecture.html' title='[JSON] JSON結構 (基礎篇)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBFpCMpGED-i9yotZWdCO28N1vfsbMCxap2Pkyg9Bq4utIJzNSNbvoxM7FkaAXIIRoGbuLthJXfcPe3CzDMu97fGz-JKBqr7mvLQiRY412Bz0FrVu5lxedNg5tRD-e3HU5E95VkdZzLSU/s72-c/json.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-7137772915952687104</id><published>2015-12-13T02:44:00.003-08:00</published><updated>2015-12-13T04:02:45.869-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>[AJAX] Phonegap APP利用Ajax取得後端資料(使用jQuery)</title><content type='html'>Ref:&amp;nbsp;&lt;a href=&quot;http://api.jquery.com/jquery.ajax/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;jQuery Ajax&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
按照官方文件的標準寫法如下：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;var json_string = &#39;{&quot;ID&quot;:&quot;123456&quot;, &quot;Name&quot;:&quot;AndyWang&quot;}&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;$.ajax({&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; beforeSend : function () {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;送需求前要做的事情&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.mobile.loading(&#39;show&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; },&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; complete : function () {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;完成之後要做的事情&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.mobile.loading(&#39;hide&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; },&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; url: &quot;WebService URL&quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;網址，需要加上『&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;http://&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;』&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; type: &quot;POST&quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #93c47d;&quot;&gt;//Request type&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; dataType: &quot;json&quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;欲接收回傳內容&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;檔案&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;的資料型態&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; async: &quot;false&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; data: json_string,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6aa84f;&quot;&gt; //&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;欲傳送的參數&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;檔案&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; success: function (result) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;成功之後要做的事情&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; },&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; error: function (xhr, status) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot; , &amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;失敗之後要做的事情&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.mobile.loading(&#39;hide&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&quot;Cancel Executing Query ! &quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;但運用在APP中，可能會碰上使用者在你送出ajax request的結果出來之前，就切換到其它功能的狀況。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;如果在使用者切換的瞬間，程式沒有自動把這個ajax request中斷，會自動拋出Exception！&lt;br /&gt;
按照上面的邏輯，收到Exception時，會自動呼叫alert(&#39;Cancel Executing Query ! &#39;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;事實上這不能算是Exception，那應該要怎麼修改錯誤處理呢???&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;HTML卸載前的事件(beforeunload event)&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;想要多了解這個事件的話，建議Google『HTML life cycle』&lt;/span&gt;&lt;br /&gt;
$(window).on(&#39;beforeunload&#39;, function(){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; try{&lt;br /&gt;
&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;windo.ajax.abort();&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; catch(err){ }&lt;/span&gt;&lt;br /&gt;
});&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;宣告 Ajax request為實體物件&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red&quot;&gt;window.xxxx屬於Javascript全域變數&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
window.ajax = $.ajax({&lt;br /&gt;
&amp;nbsp; &amp;nbsp; beforeSend : function () {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//送需求前要做的事情&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;$.mobile.loading(&#39;show&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;complete : function () {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//完成之後要做的事情&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;$.mobile.loading(&#39;hide&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;url: &quot;WebService URL&quot;,      //網址，需要加上『http://』&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;type: &quot;POST&quot;,              //Request type&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;dataType: &quot;json&quot;,            //欲接收回傳內容(檔案)的資料型態&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;async: &quot;false&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;data: json_string,            //欲傳送的參數/檔案&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;success: function (result) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//成功之後要做的事情&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;error: function (xhr, status) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//失敗之後要做的事情&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;$.mobile.loading(&#39;hide&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;alert(&quot;Cancel Executing Query ! &quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;
});&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;改成這樣之後，使用者急促地切換頁面或選單的時候，就不會發生不必要的錯誤了 !&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/7137772915952687104/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/12/phonegap-app-get-data-using-jquery-ajax.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/7137772915952687104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/7137772915952687104'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/12/phonegap-app-get-data-using-jquery-ajax.html' title='[AJAX] Phonegap APP利用Ajax取得後端資料(使用jQuery)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-8374348288890785956</id><published>2015-12-13T01:46:00.004-08:00</published><updated>2015-12-13T01:55:38.810-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery Mobile"/><title type='text'>[jQuery Mobile] 選單使用方法 (List Menu, Select Menu, Nest Menu)</title><content type='html'>&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;jQuery Mobile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: , serif;&quot;&gt;的使用方法與應用請參考下列網址&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://demos.jquerymobile.com/1.4.5/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;jQuery Mobile Official Demo&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://api.jquerymobile.com/category/widgets/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;jQuery Mobile Official API Docs&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;jQuery Mobile元件內容更新&lt;br /&gt;
大部分jQuery Mobile Component內容都是寫死不變的，若需要動態變更該Component的內容，就必須以Java Script更新內容。&lt;br /&gt;
為什麼會用寫死來形容?? &amp;nbsp;原因是，JQM的元件都經過JQM &amp;nbsp;javascript美化，所以想要再新增東西進去，或是改變內容，就必須按照JQM的『更新』的規矩來重新套用CSS！&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;選單列 (List View)&lt;br /&gt;
$(&#39;Selector&#39;).listview(&#39;refresh&#39;);&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;下拉式選單 (Select Menu)&lt;br /&gt;
$(&#39;Selector&#39;).selectmenu(&#39;refresh&#39;);&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;巢狀選單(Nest Menu)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA0uw4cxTpaX99ZQC6lR91TEqjM5_lvbW6-XAXnu7HIN58DrYQXXVYcLAQiEjy2N7nHQwHtOLsyZDwjpkMsuTfdh0xtuii0zk05FZFGiMZT6M3zhgvQJjAwyTrU3P53SXvyHlbHROIE2X1/s1600/jqm+nest+menu.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA0uw4cxTpaX99ZQC6lR91TEqjM5_lvbW6-XAXnu7HIN58DrYQXXVYcLAQiEjy2N7nHQwHtOLsyZDwjpkMsuTfdh0xtuii0zk05FZFGiMZT6M3zhgvQJjAwyTrU3P53SXvyHlbHROIE2X1/s400/jqm+nest+menu.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
jQuery Mobile的巢狀選單，是利用HTM list來實現，範例如下。&lt;br /&gt;
&lt;a href=&quot;https://jsfiddle.net/AndyWang/n5vn2639/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;[Nest Menu Live Demo]&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/8374348288890785956/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/12/jquery-mobile-select-menu-list-menu-nest-menu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8374348288890785956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8374348288890785956'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/12/jquery-mobile-select-menu-list-menu-nest-menu.html' title='[jQuery Mobile] 選單使用方法 (List Menu, Select Menu, Nest Menu)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA0uw4cxTpaX99ZQC6lR91TEqjM5_lvbW6-XAXnu7HIN58DrYQXXVYcLAQiEjy2N7nHQwHtOLsyZDwjpkMsuTfdh0xtuii0zk05FZFGiMZT6M3zhgvQJjAwyTrU3P53SXvyHlbHROIE2X1/s72-c/jqm+nest+menu.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-2732728362521225771</id><published>2015-12-13T01:21:00.001-08:00</published><updated>2015-12-13T01:24:16.122-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>[APP] PhoneGap 螢幕翻轉(Orientation)</title><content type='html'>Ref:&amp;nbsp;&lt;a href=&quot;https://github.com/gbenvenuti/cordova-plugin-screen-orientation&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cordova Plugin Screen Orientation&lt;/a&gt;&lt;br /&gt;
安裝方式請參閱連結&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;Android&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;window.isPortraitComplete = null; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;螢幕轉向完成&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.isPageReady = null; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;網頁讀取&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;初始值&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;完成&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.ScreenWidth = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.ScreenHeight = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;document.addEventListener(&quot;deviceready&quot;, onDeviceReady, false);&lt;br /&gt;
function onDeviceReady()&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;screen.lockOrientation(&#39;portrait&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.isPortraitComplete = true;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
isScreenReady();&lt;br /&gt;
function isScreenReady() {&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;判斷手機處於直立狀態&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;innerWidth/Height&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;網頁目前寬&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;高&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if( window.innerWidth&amp;lt;window.innerHeight ){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ( window.isPortraitComplete!=null &amp;amp;&amp;amp; window.isPageReady!=null &amp;amp;&amp;amp; window.isPortraitComplete==true &amp;amp;&amp;amp; window.isPageReady==true ) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;window.ScreenWidth = window.innerWidth;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;window.ScreenHeight = window.innerHeight;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: , serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;螢幕完成轉向之後要執行的動作&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;window.setTimeout(&quot;isScreenReady();&quot;,200);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.setTimeout(&quot;isScreenReady();&quot;,200);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function (){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.isPageReady = true;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 10pt;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;iOS&lt;/span&gt;&lt;br /&gt;
與Android相同&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/2732728362521225771/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/12/app-phonegap-orientation.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2732728362521225771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2732728362521225771'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/12/app-phonegap-orientation.html' title='[APP] PhoneGap 螢幕翻轉(Orientation)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-1087351984631641461</id><published>2015-09-12T06:25:00.001-07:00</published><updated>2015-09-12T06:28:20.937-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap讀寫檔案(File I/O)</title><content type='html'>&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Ref: &lt;a href=&quot;http://docs.phonegap.com/en/edge/cordova_file_file.md.html&quot;&gt;Cordova Plugin File&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;安裝方式請參考連結&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #6aa84f; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;b&gt;Read&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;window.SaveData = null;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;document.addEventListener(&quot;deviceready&quot;, onDeviceReady, false);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function onDeviceReady(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; readFile();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot; style=&quot;margin-left: 0cm;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function readFile() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotReadFS, null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotReadFS(fileSystem){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;fileSystem.root.getFile(&lt;span style=&quot;color: red;&quot;&gt;&quot;[FileName檔案名稱]&quot;&lt;/span&gt;, null, gotFileEntry, null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotFileEntry(fileEntry) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;fileEntry.file(gotFile, null);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotFile(file){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;readAsText(file);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function readAsText(file) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var reader = new FileReader();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;reader.onloadend = function(evt) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var txt = evt.target.result;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.SaveData = txt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;reader.readAsText(file);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;b&gt;Write&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function writeFile() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotWriteFS, fail);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotWriteFS(fileSystem) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fileSystem.root.getFile(&lt;span style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;[FileName檔案名稱]&quot;&lt;/span&gt;, {create: true, exclusive: false}, gotFileEntryWrite, fail);&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotFileEntryWrite(fileEntry){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fileEntry.createWriter(gotFileWriter, fail);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function gotFileWriter(writer) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var txt = &quot;xxxxxxxxxxxxxxxxx&quot;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;writer.write(txt);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;writer.onwriteend = function(evt){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;寫檔完成後要做的事情&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;iOS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;程式與Android一樣，不需更改&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;b&gt;應用&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #e06666;&quot;&gt;一進入頁面就馬上讀取檔案，並且將讀取到的值顯示在jQueryMobile的Component上。&lt;/span&gt;&lt;br /&gt;
範例：App開啟便立即讀取儲存在手機上的帳號資訊，並顯示在帳號、密碼的textbox中&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;注意！&lt;/b&gt;&lt;/span&gt;此種一開啟就要開始讀檔的程式必須要確定PhoneGap、jQueryMobile兩Framework皆載入完成後才能執行，否則很容易得到意料之外的效果。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;window.PhonegapReady = false; &lt;span style=&quot;color: #38761d;&quot;&gt;//PhoneGap Framework&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;載入完畢&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;window.JQMReady = false; &lt;span style=&quot;color: #38761d;&quot;&gt;//jQueryMobile Framework&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;載入完畢&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;isReadFileReady(&quot;ReadLoginInfo&quot;); &lt;span style=&quot;color: #38761d;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;讀檔&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;isBindLoginReady(&quot;BindLoginInfo&quot;); &lt;span style=&quot;color: #38761d;&quot;&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;顯示內容至&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;jQueryMobile&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;的元件上&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;document.addEventListener(&quot;deviceready&quot;, onDeviceReady, false);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function onDeviceReady(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; window.PhonegapReady = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;$(document).one(&quot;pagebeforeshow&quot;, function(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;window.JQMReady = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function isReadFileReady(action) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;if (window.PhonegapReady == true &amp;amp;&amp;amp; window.JQMReady == true &amp;amp;&amp;amp;&amp;nbsp;&lt;/span&gt;(window.SaveData == &quot;&quot; || window.SaveData == null)) {&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;if(action==&quot;ReadLoginInfo&quot;) {&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;readFile(); &lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;讀檔&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;window.setTimeout(&quot;isReadFileReady(\&quot;&quot; + action + &quot;\&quot;);&quot;,200);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;function isBindLoginReady(action) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;if (window.PhonegapReady == true &amp;amp;&amp;amp; window.JQMReady == true &amp;amp;&amp;amp; window.SaveData != &quot;&quot; &amp;amp;&amp;amp; window.SaveData != null) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;if(action==&quot;BindLoginInfo&quot;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;bindContent(); &lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;將讀取到的檔案內容更新至jQM元件中&lt;/b&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;window.setTimeout(&quot;isBindLoginReady(\&quot;&quot; + action + &quot;\&quot;);&quot;,100);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;a&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/1087351984631641461/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appphonegapfile-io.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/1087351984631641461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/1087351984631641461'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appphonegapfile-io.html' title='【APP】PhoneGap讀寫檔案(File I/O)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-2953027281822554192</id><published>2015-09-12T06:15:00.000-07:00</published><updated>2015-09-12T06:29:35.328-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap Confirm視窗(Native Confirm/ Dialog)</title><content type='html'>&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ref: &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/cordova_plugins_pluginapis.md.html#Plugin%20APIs&quot;&gt;Cordova Plugin APIs&lt;/a&gt; Ctrl+F &quot;Dialogs&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://www.npmjs.com/package/cordova-plugin-dialogs&quot;&gt;Cordova-plugin-dailogs&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;安裝方式請參考連結&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;結合關閉&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;App&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;的應用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function show_CloseConfirm(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navigator.notification.confirm(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;Do you really want to exit?&#39;,&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;// message&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; close_app,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #6aa84f;&quot;&gt;// callback to invoke with index of button pressed&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Exit&quot;,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;&amp;nbsp;// title&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&#39;Cancel&#39;,&#39;OK&#39;]&amp;nbsp; &lt;span style=&quot;color: #6aa84f;&quot;&gt;// buttonLabels&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function close_app(buttonIndex){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (buttonIndex==2){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navigator.app.exitApp();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;                            &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;b&gt;iOS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;還沒想到要應用在哪裡，未有實際應用範例…&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;  &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;Ps. iOS&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;不允許&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: ZH-TW;&quot;&gt;A&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;pp&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;關閉任何&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: ZH-TW;&quot;&gt;A&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;pp(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;包括&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: ZH-TW;&quot;&gt;App&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;自身&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/2953027281822554192/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appconfirmnative-confirm-dialog.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2953027281822554192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2953027281822554192'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appconfirmnative-confirm-dialog.html' title='【APP】PhoneGap Confirm視窗(Native Confirm/ Dialog)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-8650709168296335351</id><published>2015-09-12T05:25:00.000-07:00</published><updated>2015-09-12T06:29:59.029-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap Icon</title><content type='html'>&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ref: &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/config_ref_images.md.html#Icons%20and%20Splash%20Screens&quot;&gt;Cordova Icons and Splash Screens&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;Icon&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;檔案路徑&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;[&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;PhoneGap&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 新細明體, serif; font-size: 10pt;&quot;&gt;專案路徑&lt;/span&gt;]&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;\www\res\icon\&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;[PhoneGap&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;專案路徑]&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;\platforms\android\res\&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red; font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;請修改原本的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PhoneGap config.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;尋找(Crtl+F)&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;: &amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;icon gap:platform=&quot;android&quot;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;取代&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;: gap:qualifier &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Wingdings; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-char-type: symbol; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-symbol-font-family: Wingdings;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; density&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt; &lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;修改前&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5i2PLB0bNDqtbQGKXEGIHfdkFE5OTDRSpIv5uSGhB250wmh7jgzyGlSmew6qPqkas_sbMeAf4PdAr0vwkT8x4KI2YQesqgbi-NztmIU2ZLzh-gqNuubO0rjjaHkxFXhrS8JjDQxhLczz/s1600/modify+phonegap+conf+for+icon+for+android.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5i2PLB0bNDqtbQGKXEGIHfdkFE5OTDRSpIv5uSGhB250wmh7jgzyGlSmew6qPqkas_sbMeAf4PdAr0vwkT8x4KI2YQesqgbi-NztmIU2ZLzh-gqNuubO0rjjaHkxFXhrS8JjDQxhLczz/s640/modify+phonegap+conf+for+icon+for+android.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;修改後&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkJiJ9XcJBp6yMxkEK-Ruf2Fr0Wk1J8v63kev-hKX6XLPUXnNZqmC_24oSXCHUDtChYVf9cFVKk90upT1IFQeVSCK40P87cCNQCtmqRNSci_JQNPDZ0ly-QkikHoTI9_3mXGjjziA8La8s/s1600/modify+phonegap+conf+for+icon+for+android2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkJiJ9XcJBp6yMxkEK-Ruf2Fr0Wk1J8v63kev-hKX6XLPUXnNZqmC_24oSXCHUDtChYVf9cFVKk90upT1IFQeVSCK40P87cCNQCtmqRNSci_JQNPDZ0ly-QkikHoTI9_3mXGjjziA8La8s/s640/modify+phonegap+conf+for+icon+for+android2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt; &lt;/span&gt; &lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;color: red; font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red; font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;&lt;b&gt;iOS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;iOS&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;的設定值不需要特別修改&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;platform name=&quot;ios&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;
&amp;lt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;allow-intent href=&quot;itms:*&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;allow-intent href=&quot;itms-apps:*&quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;lt;icon src=&quot;www/res/icon/android/icon-36-ldpi.png&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;density=&quot;ldpi&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;icon src=&quot;www/res/icon/android/icon-48-mdpi.png&quot; density=&quot;mdpi&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;icon src=&quot;www/res/icon/android/icon-72-hdpi.png&quot; density=&quot;hdpi&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.3333px;&quot;&gt;icon src=&quot;www/res/icon/android/icon-96-xhdpi.png&quot; density=&quot;xhdpi&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;lt;/&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 10pt;&quot;&gt;platform&amp;gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/8650709168296335351/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appicon.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8650709168296335351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8650709168296335351'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appicon.html' title='【APP】PhoneGap Icon'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5i2PLB0bNDqtbQGKXEGIHfdkFE5OTDRSpIv5uSGhB250wmh7jgzyGlSmew6qPqkas_sbMeAf4PdAr0vwkT8x4KI2YQesqgbi-NztmIU2ZLzh-gqNuubO0rjjaHkxFXhrS8JjDQxhLczz/s72-c/modify+phonegap+conf+for+icon+for+android.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-5478428351891818948</id><published>2015-09-12T05:14:00.000-07:00</published><updated>2015-09-12T06:30:10.727-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap 開場畫面(Splash Screen)</title><content type='html'>&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ref: &lt;a href=&quot;https://github.com/apache/cordova-plugin-splashscreen&quot;&gt;Cordova-plugin Splash Screen&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;安裝&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PhoneGap plugin:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;phonegap plugin add cordova-plugin-splashscreen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;開場畫面的圖片檔存放路徑如下&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;[&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PhoneGap專案路徑&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]\www\res\screen\&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;[&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PhoneGap專案路徑&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;]\platforms\android\res\&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;修改&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PhoneGap config.xml &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;找到下列設定值&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;SplashScreen value=&quot;screen&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&amp;lt;preference name=&quot;&lt;span style=&quot;color: red;&quot;&gt;SplashScreen&lt;/span&gt;&quot; value=&quot;screen&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
screen:&amp;nbsp;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;設定開場畫面的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Resource&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt;SplashScreenDelay&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;value=&quot;2000&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&amp;lt;preference name=&quot;SplashScreenDelay&quot; value=&quot;2000&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;顯示開場畫面的時間&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;單位&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;: &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;毫秒&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;b&gt;iOS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;修改&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PhoneGap config.xml&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;找到下列設定值&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt;ShowSplashScreenSpinner&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; value=&quot;true&quot;&lt;/span&gt;&lt;preference name=&quot;ShowSplashScreenSpinner&quot; value=&quot;true&quot;&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;preference name=&quot;ShowSplashScreenSpinner&quot; value=&quot;true&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
True: &lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;在開場畫面出現時，顯示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;iOS Loading&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;圖樣&lt;/span&gt;&lt;/preference&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red;&quot;&gt;AutoHideSplashScreen&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; value=&quot;true&quot;&lt;/span&gt;&lt;preference name=&quot;AutoHideSplashScreen&quot; value=&quot;true&quot;&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;preference name=&quot;AutoHideSplashScreen&quot; value=&quot;true&quot; /&lt;/span&gt;&amp;gt;&lt;br /&gt;
True: &lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;自動隱藏開場畫面&lt;/span&gt;&lt;/preference&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;iOS&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;預設&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;秒，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;iOS&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;開場畫面顯示秒數僅能透過下列方式客製&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;config.xml&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;AutoHideSplashScreen &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;改為&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;index.html&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;頁面中加入下列這段&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;document.addEventListener(&quot;deviceready&quot;,
onDeviceReady, false);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function onDeviceReady(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; setTimeout(function(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
navigater.splashscreen.hide();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot; style=&quot;mso-char-indent-count: 2.0; text-indent: 28.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;window.location=&#39;./lmain.html&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot; style=&quot;mso-char-indent-count: 1.0; text-indent: 14.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}, 3500);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;











&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;script&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;document.addEventListener(&quot;deviceready&quot;,
onDeviceReady, false);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function onDeviceReady(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;         setTimeout(function(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;   
navigater.splashscreen.hide();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot; style=&quot;text-indent:28.0pt;mso-char-indent-count:2.0&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;window.location=&#39;./lmain.html&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot; style=&quot;text-indent:14.0pt;mso-char-indent-count:1.0&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}, 3500);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/5478428351891818948/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appsplash-screen.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5478428351891818948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5478428351891818948'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appsplash-screen.html' title='【APP】PhoneGap 開場畫面(Splash Screen)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-1981886111905553804</id><published>2015-09-12T05:06:00.001-07:00</published><updated>2015-09-12T05:15:02.073-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap Plugin Install(add)/ Remove/ List</title><content type='html'>&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ref: &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface&quot;&gt;Cordova
Command-Line Interface&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;開啟&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cmd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;cd&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;至&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PhoneGap&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;專案目錄&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;安裝&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;: phonegap
plugin add [plugin-name]&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;移除&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;: phonegap
plugin rm&amp;nbsp;&lt;/span&gt;[plugin-name]&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;檢視&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;plugin&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;清單&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;: phonegap plugin -l&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/1981886111905553804/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appphonegap-plugin-installadd-remove.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/1981886111905553804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/1981886111905553804'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/09/appphonegap-plugin-installadd-remove.html' title='【APP】PhoneGap Plugin Install(add)/ Remove/ List'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-6221572180000512475</id><published>2015-08-10T07:21:00.001-07:00</published><updated>2015-08-11T08:43:17.715-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap設定iOS APP全螢幕，但必須顯示狀態列。 (set iOS app fullscreen but show the status bar.)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0qOwEIZwgKuIo0Xp1Fs9giOaWhiscS13iQPmjuN04ApH6ybm8X-CeCjr8SJS99O-dl5kEbQX3R2KKEqzr7Z2ABB7_7Wfl_bsRcqqdPsUaTh2FpgK2VvLrFlSu5uFfiBymV_YzMFBhAnq/s1600/ios+app+status+bar3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0qOwEIZwgKuIo0Xp1Fs9giOaWhiscS13iQPmjuN04ApH6ybm8X-CeCjr8SJS99O-dl5kEbQX3R2KKEqzr7Z2ABB7_7Wfl_bsRcqqdPsUaTh2FpgK2VvLrFlSu5uFfiBymV_YzMFBhAnq/s320/ios+app+status+bar3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
要怎麼像上圖?可以在執行APP的時候又要顯示完整的狀態列(Status Bar)?&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;安裝PhoneGap PlugIn&lt;br /&gt;
打開[終端機]切換到PhoneGap APP目錄之下&lt;br /&gt;
輸入[phonegap plugin add cordova-plugin-statusbar]按下[Enter]開始安裝&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ5I_DjfshkucPQ3Lnz9ePcI_-xbB-gCDmzeFXk7uoJI0mzo8qcqSvozQ6p8KrMkNno9Wfl8WlBX_ftvX5HsC3jBfeox7Ch8qNrZOQSM5RJhD1oSRJOHiOmWvNLhTlZethMHTE4mN_6sLu/s1600/phonegap+install+plugin.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ5I_DjfshkucPQ3Lnz9ePcI_-xbB-gCDmzeFXk7uoJI0mzo8qcqSvozQ6p8KrMkNno9Wfl8WlBX_ftvX5HsC3jBfeox7Ch8qNrZOQSM5RJhD1oSRJOHiOmWvNLhTlZethMHTE4mN_6sLu/s320/phonegap+install+plugin.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;修改Config.xml&lt;br /&gt;
在PhoneGap的Config.xml加上下列設定值：&lt;preference name=&quot;StatusBarOverlaysWebView&quot; value=&quot;false&quot;&gt;&lt;preference name=&quot;StatusBarBackgroundColor&quot; value=&quot;#000000&quot;&gt;&lt;preference name=&quot;StatusBarStyle&quot; value=&quot;lightcontent&quot;&gt;&lt;br /&gt;
StatusBarOverlaysWebView = true / false? &lt;br /&gt;
　true: 代表APP的最頂端要一直延伸螢幕邊緣，也就是說APP最頂端會被狀態列蓋住&lt;br /&gt;
　false: 代表APP最頂端會在狀態列的下緣之外&lt;br /&gt;
StatusBarBackgroundColor&lt;br /&gt;
　狀態列的背景色，沒設定的話就會是白色...&lt;br /&gt;
StatusBarStyle&lt;br /&gt;
　狀態列的樣式，iOS7有好幾種設定值可以選擇&lt;br /&gt;
　　default, lightcontent, blacktranslucent, blackopaque.&lt;br /&gt;
　　default = lightcontent&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6PdsdNEV6SZjvBaNr8WH4lcwmZ8M2P7puQ2Rt21SyqVRDORXrhmfp8YKbVGp1Gzuqzqo3JuLQiXGCXtH3JwBZLI6EXmqCTDW6zscuj8_ryc72P9qK6dmXVOBytq4zbbN_q7nt2e0_1Bg/s1600/ios+app+status+bar2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;33&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6PdsdNEV6SZjvBaNr8WH4lcwmZ8M2P7puQ2Rt21SyqVRDORXrhmfp8YKbVGp1Gzuqzqo3JuLQiXGCXtH3JwBZLI6EXmqCTDW6zscuj8_ryc72P9qK6dmXVOBytq4zbbN_q7nt2e0_1Bg/s320/ios+app+status+bar2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/preference&gt;&lt;/preference&gt;&lt;/preference&gt;&lt;/li&gt;
&lt;li&gt;重新編譯APP&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
ref:&amp;nbsp;&lt;a href=&quot;https://github.com/apache/cordova-plugin-statusbar&quot; target=&quot;_blank&quot;&gt;https://github.com/apache/cordova-plugin-statusbar&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/6221572180000512475/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegapios-app-set-ios-app.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6221572180000512475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6221572180000512475'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegapios-app-set-ios-app.html' title='【APP】PhoneGap設定iOS APP全螢幕，但必須顯示狀態列。 (set iOS app fullscreen but show the status bar.)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0qOwEIZwgKuIo0Xp1Fs9giOaWhiscS13iQPmjuN04ApH6ybm8X-CeCjr8SJS99O-dl5kEbQX3R2KKEqzr7Z2ABB7_7Wfl_bsRcqqdPsUaTh2FpgK2VvLrFlSu5uFfiBymV_YzMFBhAnq/s72-c/ios+app+status+bar3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-2240235120107490626</id><published>2015-08-09T03:29:00.001-07:00</published><updated>2015-08-09T07:15:21.208-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type='text'>【APP】PhoneGap create Android hello world app</title><content type='html'>&lt;ol&gt;
&lt;li&gt;開啟AVD Manager&lt;br /&gt;
什麼是AVD Manager？(Android Virtual Device Manager)&lt;br /&gt;
AVD Manager路徑：C:\&lt;android sdk=&quot;&quot;&gt;&lt;br /&gt;
忘了在哪？&lt;br /&gt;
開啟[命令提示字元]輸入[echo %ANDROID_HOME%]按下[Enter]&lt;br /&gt;
如果有跑出一段路徑，那便是Android SDK安裝路徑！&lt;br /&gt;
&lt;/android&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYBoEYrYu_IcjHJEQL8RctxHWzEGwMA7N2SKpZLPDmmL6P-mm-TAu5R5ECmpql24qvpcKQxATaYdi9Akqdgf191hg2-cf_r6ik6i5GR8Tk7jm-LTr4ozHfrR6ZMw86C3FKBMGcTPip-vhs/s1600/AVD+Manager.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYBoEYrYu_IcjHJEQL8RctxHWzEGwMA7N2SKpZLPDmmL6P-mm-TAu5R5ECmpql24qvpcKQxATaYdi9Akqdgf191hg2-cf_r6ik6i5GR8Tk7jm-LTr4ozHfrR6ZMw86C3FKBMGcTPip-vhs/s1600/AVD+Manager.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_uC0FkDrCcJR46C2wvBnVgKsNVO2NF1uVhnYY4R6ZtVe6v0VGEYvPqgiUodwNWsG5FAphIBI1gIa7k7995LUDScsUwNdMN6ePvC8_JXyNEY0SPweNV9EXGLmle5NYOoo57ZKQ15qKzEaf/s1600/AVD1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_uC0FkDrCcJR46C2wvBnVgKsNVO2NF1uVhnYY4R6ZtVe6v0VGEYvPqgiUodwNWsG5FAphIBI1gIa7k7995LUDScsUwNdMN6ePvC8_JXyNEY0SPweNV9EXGLmle5NYOoo57ZKQ15qKzEaf/s320/AVD1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
AVD Manager可以依照需求建立不同解析度、不同記憶體大小的模擬器。&lt;br /&gt;
但是都有一個重點，請你記住AVD Name！&lt;br /&gt;
因為用PhoneGap啟動模擬器，必須要知道AVD Name！才會用你要的那台模擬裝置開啟！&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_pAUWCGSCt0dwdU9YWfaGhDLlTN-p-3HAUsF0qMZzfcwlf7vjG-3vVXIt_lLHXptpuBjNphyphenhyphen3dHxaumLEe4fpbZ_Iuq3jnQgnINkahsIzREtzzfYbXOx7GamxOiNcems_44_75Nne3sjg/s1600/AVD2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_pAUWCGSCt0dwdU9YWfaGhDLlTN-p-3HAUsF0qMZzfcwlf7vjG-3vVXIt_lLHXptpuBjNphyphenhyphen3dHxaumLEe4fpbZ_Iuq3jnQgnINkahsIzREtzzfYbXOx7GamxOiNcems_44_75Nne3sjg/s320/AVD2.jpg&quot; width=&quot;202&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;以PhoneGap建立Android專案&lt;br /&gt;
打開[命令提示字元]先切換到你要存放專案的資料夾&lt;br /&gt;
輸入[phonegap create &quot;專案名稱&quot;]&lt;br /&gt;
&lt;br /&gt;
PhoneGap會自動幫以專案名稱建立一個專案資料夾，這裡面可以看到下列檔案：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjXq1N47x9wWaKBuubcfzgF8ydTwUQgOlqOr1mNsHxhKC1EilX_VUyk-PSYcsTHMs5784Kx-fC5q2bJM6GZU2sKN8IEyJNvxHW2kU6WxaVZ_-VHfC91Ke6LhDZlZp-lQ5kYz4S_u4Vj8sj/s1600/phonegap+prj.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;85&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjXq1N47x9wWaKBuubcfzgF8ydTwUQgOlqOr1mNsHxhKC1EilX_VUyk-PSYcsTHMs5784Kx-fC5q2bJM6GZU2sKN8IEyJNvxHW2kU6WxaVZ_-VHfC91Ke6LhDZlZp-lQ5kYz4S_u4Vj8sj/s320/phonegap+prj.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;修改config.xml&lt;br /&gt;
修改下列設定值：&lt;br /&gt;
[android-miniSdkVersion]預設值為[7]，修改成[10]！&lt;br /&gt;
因為PhoneGap支援最低Android SDK版本對應的Level Number為10！&lt;br /&gt;
Android Version &amp;amp; Level Number mapping list：&lt;br /&gt;
&lt;a href=&quot;http://developer.android.com/guide/topics/manifest/uses-sdk-element.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://developer.android.com/guide/topics/manifest/uses-sdk-element.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbc3x_JOhssa9MB0MyMLPJsuM6lOcjz1FFF4zYIP534O0GjXyxxBY4X457IkAGnEMxkjKzZjO01czN270YxoC0eGUd8DxQEx1cCit1EyqeGn2hoI9p0ddCgLsenTVAxsZpO6ggE4KrIaRN/s1600/phonegap+config.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbc3x_JOhssa9MB0MyMLPJsuM6lOcjz1FFF4zYIP534O0GjXyxxBY4X457IkAGnEMxkjKzZjO01czN270YxoC0eGUd8DxQEx1cCit1EyqeGn2hoI9p0ddCgLsenTVAxsZpO6ggE4KrIaRN/s320/phonegap+config.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;編譯PhoneGap專案&lt;br /&gt;
打開[命令提示字元]&lt;span style=&quot;color: red;&quot;&gt;切換至專案目錄之下&lt;/span&gt;&lt;br /&gt;
輸入[phonegap build android --verbose]&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL6etSTTTXn7A5nErYtb35iVoDpc9T9PigZNcQPQ76QRMO-Uxo42t30Q0qFK94Lcig-6tGmlWatkzKSx4lMUef1THx2yH3L261iW2984S-4gliALDI303QvOUXEeCXAKF6gJATq0LAXbU5/s1600/phonegap+build+reslut.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL6etSTTTXn7A5nErYtb35iVoDpc9T9PigZNcQPQ76QRMO-Uxo42t30Q0qFK94Lcig-6tGmlWatkzKSx4lMUef1THx2yH3L261iW2984S-4gliALDI303QvOUXEeCXAKF6gJATq0LAXbU5/s320/phonegap+build+reslut.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
上圖結果是沒加選項[--verbose]的結果！&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;
為什麼要加上[--verbose]？&lt;/span&gt;因為這個選項會讓PhoneGap列出整的編譯過程，包含詳細錯誤訊息！&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;以Android模擬器測試APP&lt;br /&gt;
打開[命令提示字元]&lt;span style=&quot;color: red;&quot;&gt;切換至專案目錄之下&lt;/span&gt;&lt;br /&gt;
輸入[phonegap run android --target=&quot;&lt;span style=&quot;color: red;&quot;&gt;AVD Name&lt;/span&gt;&quot; --verbose]&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7ARCrfYB5ilU3NILmytqRp_8LJKP9QS5o_6oGLpgKus8bLzmczT4kKihZDP6gIP9roq4pY3FkcbXBfeHuXv4JXc__iGQc7EV6_YGStzS1xhYFcw_teHjC4tb8bn3aZw1mZSFJmnQHKkF/s1600/phonegap+run1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii7ARCrfYB5ilU3NILmytqRp_8LJKP9QS5o_6oGLpgKus8bLzmczT4kKihZDP6gIP9roq4pY3FkcbXBfeHuXv4JXc__iGQc7EV6_YGStzS1xhYFcw_teHjC4tb8bn3aZw1mZSFJmnQHKkF/s320/phonegap+run1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgddBtO3EAmO4h55yfXcgiZozP3t47QySe67_oHMw5xqgrYym1nbRalBukdLqp5WH6ytqXNfLTRviOHB1cX5OJseMPohoPUY0Bkwr_FXk7GI0tQchOpJpXaxiKpyXYSs7htC6-KK5iepIZP/s1600/phonegap+run2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgddBtO3EAmO4h55yfXcgiZozP3t47QySe67_oHMw5xqgrYym1nbRalBukdLqp5WH6ytqXNfLTRviOHB1cX5OJseMPohoPUY0Bkwr_FXk7GI0tQchOpJpXaxiKpyXYSs7htC6-KK5iepIZP/s1600/phonegap+run2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Done！&lt;br /&gt;
Alright，你已經成功揭開了爆肝寫APP之路！</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/2240235120107490626/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegap-create-android-hello-world.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2240235120107490626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2240235120107490626'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegap-create-android-hello-world.html' title='【APP】PhoneGap create Android hello world app'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYBoEYrYu_IcjHJEQL8RctxHWzEGwMA7N2SKpZLPDmmL6P-mm-TAu5R5ECmpql24qvpcKQxATaYdi9Akqdgf191hg2-cf_r6ik6i5GR8Tk7jm-LTr4ozHfrR6ZMw86C3FKBMGcTPip-vhs/s72-c/AVD+Manager.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>300台灣新竹市</georss:featurename><georss:point>24.803824586264206 120.97097396850586</georss:point><georss:box>24.800221086264205 120.96593146850586 24.807428086264206 120.97601646850586</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-6390424033461596260</id><published>2015-08-09T02:24:00.002-07:00</published><updated>2015-08-09T03:30:41.301-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="APP"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【APP】PhoneGap + Android SDK 環境設定 Windows 7</title><content type='html'>&lt;ol&gt;
&lt;li&gt;確認硬體配備 :&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;CPU-Z&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;查看&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;CPU&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;型號&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;請查看&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;CPU&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;是否有&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;VT(Virtualization Technology)&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;的指令集&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;如果沒有，則無法安裝Android模擬器。&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333330154419px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIc7f7pjzWCNIZtlq1pDp5pp90cagyMt_qNwyWfunZuL5toxsjygaBHSFvAg6GROm9n65M_tvoSA7BVHPmWIx8ehv7mdESfmqdWpoAIav1a881-8uPZ-x1dpHb9uVMqrhejz-FyAH_UjHh/s1600/CPU-Z.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIc7f7pjzWCNIZtlq1pDp5pp90cagyMt_qNwyWfunZuL5toxsjygaBHSFvAg6GROm9n65M_tvoSA7BVHPmWIx8ehv7mdESfmqdWpoAIav1a881-8uPZ-x1dpHb9uVMqrhejz-FyAH_UjHh/s1600/CPU-Z.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
如果你的CPU有VT技術，請於重新開機時按[Delete]，開啟[VT-x]。&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;否則你將會在安裝Android Studio時看見下圖錯誤訊息！&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0ySNdUjw6dZp_u-QFqvt4o3WMk3c3O8YiMQ9I2Gl4vhUjouMDKST045A70inOp0c8SF5I0hVnDLOxmeSartLshF97fL7YHQ1TKLl0s5fCKcm1tOpNL4PnxZAvD1Dj9yZ2C-luQQse6KVb/s1600/VT-Error.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0ySNdUjw6dZp_u-QFqvt4o3WMk3c3O8YiMQ9I2Gl4vhUjouMDKST045A70inOp0c8SF5I0hVnDLOxmeSartLshF97fL7YHQ1TKLl0s5fCKcm1tOpNL4PnxZAvD1Dj9yZ2C-luQQse6KVb/s400/VT-Error.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;安裝Node.JS&lt;br /&gt;
為什麼要安裝Node.JS？因為方便，而且PhoneGap官方網站也建議開發者透過Node.JS來安裝。&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://nodejs.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://nodejs.org/&lt;/a&gt;&lt;br /&gt;
安裝沒什麼特別的，就是下一步到底！&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;安裝PhoneGap&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-ascii-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-hansi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;開始功能表&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;\Node.js\Node.js command prompt&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihzNIUXLj2HevgG0T2X9_PB3i6tAM2yPL3r4USkwJMsff9dOacT5s90BlBoHRMNWtuhRg2c4SxXGUqAHjVvJhIyh8Nm0YGvMm0bl4dhvbvuVrtAsstNBlPBEMg0GNMi_4pxJgpGXqocKAf/s1600/Start-Menu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihzNIUXLj2HevgG0T2X9_PB3i6tAM2yPL3r4USkwJMsff9dOacT5s90BlBoHRMNWtuhRg2c4SxXGUqAHjVvJhIyh8Nm0YGvMm0bl4dhvbvuVrtAsstNBlPBEMg0GNMi_4pxJgpGXqocKAf/s320/Start-Menu.jpg&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
系統會開啟一個很像命令提示字元的視窗，請在裡面輸入[npm install phonegap]按下[Enter]&lt;br /&gt;
Node.JS會自動連到&lt;span style=&quot;color: red;&quot;&gt;GitHub&lt;/span&gt;上抓取PhoneGap安裝檔，並自動安裝！ &lt;br /&gt;
&lt;br /&gt;
裝完之後可以測試一下：&lt;br /&gt;
開啟一個新的[命令提示字元]輸入[phonegap --version]&lt;/span&gt;按下[Enter]&lt;br /&gt;
PhoneGap應該要顯示版本號&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 新細明體; mso-fareast-language: EN-US;&quot;&gt;安裝JDK&lt;br /&gt;
Android 都是Java base的，需要安裝這個應該不意外吧..&lt;br /&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TA8k21hnJRZYx1_jb2qMQBeF6OpM2YGJay3gUMFOCdgruwaoghxDmp1a-_xtevGDR4QazHdJeKrKDcl5lsdqCnf4B3_l5CtIYLwNZz7qgwtbCjYrexLuhdzKZvf57chCn6ineDreLdGR/s1600/download+java+sdk.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TA8k21hnJRZYx1_jb2qMQBeF6OpM2YGJay3gUMFOCdgruwaoghxDmp1a-_xtevGDR4QazHdJeKrKDcl5lsdqCnf4B3_l5CtIYLwNZz7qgwtbCjYrexLuhdzKZvf57chCn6ineDreLdGR/s1600/download+java+sdk.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVNOmLGQEDGdx0UvPiwRBDRuBJcZm7-SNUxy00op2dsKSPOSeIV_xCkoDpewTIZ19Ui60uLUgjb9NaUhIjGk7mLvIKSWTVuGZRmJqSV3Wvf8qRNlnSLXT_9trqR-K6iVNIzL4A90OlJ-Mm/s1600/download+java+sdk2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVNOmLGQEDGdx0UvPiwRBDRuBJcZm7-SNUxy00op2dsKSPOSeIV_xCkoDpewTIZ19Ui60uLUgjb9NaUhIjGk7mLvIKSWTVuGZRmJqSV3Wvf8qRNlnSLXT_9trqR-K6iVNIzL4A90OlJ-Mm/s1600/download+java+sdk2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/span&gt;安裝步驟也是，下一步到底，沒什麼特別的。&lt;br /&gt;
設定JAVA相關環境變數：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpeMsfDn7zrXF2CRZhzA3iwhjX3465CkKw7DYteEwPv7HTmgStNIpTtVXCdpxgPiqJQ1l2vblXZNlG7jpflVX7AHmOXOlMSI-PVsbaeICD-iPATdW1rTV1VghlCqpQNi_sr4s_rovn1JJ/s1600/set+sys+env.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpeMsfDn7zrXF2CRZhzA3iwhjX3465CkKw7DYteEwPv7HTmgStNIpTtVXCdpxgPiqJQ1l2vblXZNlG7jpflVX7AHmOXOlMSI-PVsbaeICD-iPATdW1rTV1VghlCqpQNi_sr4s_rovn1JJ/s400/set+sys+env.jpg&quot; width=&quot;331&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;新增變數&lt;/span&gt;名稱[JAVA_HOME] 值 [C:\&lt;java&gt;\jdk1.8.0_51]&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;修改變數&lt;/span&gt;[Path] 在值的最前面加上[%JAVA_HOME%\bin\;]&lt;br /&gt;
存檔，測試。開啟一個新的[命令提示字元]輸入[javac]按下[Enter]&lt;br /&gt;
畫面會列出一堆指令的用法，代表成功！&lt;br /&gt;
沒列出指令的用法，可以再重開一個[命令提示字元]重新試試看，還是不行的話請自行Google。&lt;br /&gt;
&lt;/java&gt;&lt;/li&gt;
&lt;li&gt;安裝Android Studio&lt;br /&gt;
其實可以只安裝Android SDK...&lt;br /&gt;
&lt;a href=&quot;http://developer.android.com/sdk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://developer.android.com/sdk&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHq5JMqct2domeES7UIAigp6dfGh1DOv4IXIo_epK6Ghgi0Aw4chPOID2Q4IlcjdtAvfYSfz_mBN7M2HFFSOhqc90RP36XdQjMCe7UvxhviFGD7shTx_XLdqlVZLnHIQn06Ffj_rUD0vK4/s1600/download+Android+Studio.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHq5JMqct2domeES7UIAigp6dfGh1DOv4IXIo_epK6Ghgi0Aw4chPOID2Q4IlcjdtAvfYSfz_mBN7M2HFFSOhqc90RP36XdQjMCe7UvxhviFGD7shTx_XLdqlVZLnHIQn06Ffj_rUD0vK4/s1600/download+Android+Studio.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;安裝步驟也是下一步到底！&lt;br /&gt;
注意：請不要在安裝結束之後誤開Android Studio，很吃資源會浪費很多時間！&lt;br /&gt;
設定環境變數：&lt;br /&gt;
Android SDK路徑通常在：C:\Users\&amp;lt;使用者帳號資料夾&amp;gt;\AppData\Local\Android\sdk\&lt;br /&gt;
(找不到[AppData]資料夾，請開啟顯示隱藏資料夾與檔案的設定！)&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;新增變數&lt;/span&gt;名稱[ANDROID_HOME]值[&lt;/span&gt;C:\Users\&amp;lt;使用者帳號資料夾&amp;gt;\AppData\Local\Android\sdk]&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;修改變數&lt;/span&gt;[Path]在值的&lt;span style=&quot;color: red;&quot;&gt;最前面&lt;/span&gt;加上[%ANDROID_HOME%\tools\;%ANDROID_HOME%\platform-tools\;]&lt;br /&gt;
測試：開啟一個新的[命令提示字元]&lt;br /&gt;
輸入[adb version]按下[Enter]&lt;br /&gt;
adb應該回應版本號！&lt;br /&gt;
輸入[emulator -help]按下[Enter]&lt;br /&gt;
模擬器應該要顯示指令使用方式！&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;EN-US&quot;&gt;安裝Apache Ant&lt;br /&gt;
這是因為PhoneGap有部分的功能必須透過這個套件執行！乖乖安裝吧！&lt;br /&gt;
&lt;a href=&quot;http://ant.apache.org/bindownload.cgi&quot;&gt;http://ant.apache.org/bindownload.cgi&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCNVXoJg-67wo69uN68TLXRNlo-9tYQlCtS7Tn1PJ36V58TM9Xo-tC3ifYgYoiJBhv7B7AIJmlcYxKSU-xvvpIpdC4Cvhwa6NYGts7TqavB_6UzFjTTjkEmjjGDUjX2p_QhiyNrO-ckx3T/s1600/download+Apache+Ant.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCNVXoJg-67wo69uN68TLXRNlo-9tYQlCtS7Tn1PJ36V58TM9Xo-tC3ifYgYoiJBhv7B7AIJmlcYxKSU-xvvpIpdC4Cvhwa6NYGts7TqavB_6UzFjTTjkEmjjGDUjX2p_QhiyNrO-ckx3T/s400/download+Apache+Ant.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
安裝方法很簡單，但不是下一步到底...&lt;br /&gt;
解壓縮，把整個資料夾剪下，放到[C:\Program Files]之下就好了。(可以自己找一個喜歡的地方來放)&lt;br /&gt;
設定系統變數(請按照實際狀況而定)&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt; 新增變數&lt;/span&gt;名[ANT_HOME]值[C:\Program Files\Apache Ant\apache-ant-1.9.6]&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt; 修改變數&lt;/span&gt;[Path]在值的&lt;span style=&quot;color: red;&quot;&gt;最前面&lt;/span&gt;加上[%ANT_HOME%\bin&lt;span style=&quot;color: red;&quot;&gt;\;&lt;/span&gt;%ANT_HOME%\lib&lt;span style=&quot;color: red;&quot;&gt;\;&lt;/span&gt;]&lt;br /&gt;
測試：開啟一個新的[命令提示字元]輸入[ant –version]按下[Enter]&lt;br /&gt;
Apache Ant會顯示版本號&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
Done！&lt;br /&gt;
整個環境都設定好了！&lt;br /&gt;
&lt;a href=&quot;http://andy-learning.blogspot.tw/2015/08/appphonegap-create-android-hello-world.html&quot; target=&quot;_blank&quot;&gt;下一篇&lt;/a&gt;將介紹如何利用PhoneGap建置一個Android專案，並且在模擬器上測試APP。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/6390424033461596260/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegap-android-project-windows-7.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6390424033461596260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6390424033461596260'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2015/08/appphonegap-android-project-windows-7.html' title='【APP】PhoneGap + Android SDK 環境設定 Windows 7'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIc7f7pjzWCNIZtlq1pDp5pp90cagyMt_qNwyWfunZuL5toxsjygaBHSFvAg6GROm9n65M_tvoSA7BVHPmWIx8ehv7mdESfmqdWpoAIav1a881-8uPZ-x1dpHb9uVMqrhejz-FyAH_UjHh/s72-c/CPU-Z.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>300台灣新竹市</georss:featurename><georss:point>24.8066493 120.96692570000005</georss:point><georss:box>24.5759928 120.64420220000005 25.0373058 121.28964920000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-829764634581531106</id><published>2011-03-04T23:14:00.000-08:00</published><updated>2011-03-05T15:44:38.444-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BLOG"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>[Blog] Xuite上安裝SyntaxHighlighter</title><content type='html'>&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/0.jpg&quot; width=&quot;388&quot; /&gt;&lt;br /&gt;
這麼帥氣的程式碼Hightlight功能要怎麼在 Xuite 的部落格上實現呢? 下文會教你怎麼把&amp;nbsp;&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/&quot; target=&quot;_blank&quot; title=&quot;SyntaxHightLighter&quot;&gt;&lt;b&gt;SyntaxHightLighter&lt;/b&gt;&lt;/a&gt;&amp;nbsp;套件裝上你的Xuite部落格中。&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
【1】進入 Xuite 的 管理後台\編排欄位。如果，你已經有使用自由欄位的話，那就選擇修改已經存在的自由欄位，否則選擇新增一個自由欄位。&lt;br /&gt;
&lt;br /&gt;
【2】在自由欄位中貼上以下&lt;b&gt;必要&lt;/b&gt;程式碼。&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/scripts/shCore.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shCore.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
     SyntaxHighlighter.all()
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
【3】選擇自己所想要的程式碼表現樣式(&lt;b&gt;挑選一種樣式對應之程式碼貼上即可&lt;/b&gt;)。&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/default.html&quot; target=&quot;_blank&quot;&gt;Default&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&amp;nbsp;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/1.jpg&quot; width=&quot;391&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/django.html&quot; target=&quot;_blank&quot;&gt;Django&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeDjango.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/2.jpg&quot; width=&quot;392&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/eclipse.html&quot; target=&quot;_blank&quot;&gt;Eclipse&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeEclipse.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/3.jpg&quot; width=&quot;388&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/emacs.html&quot; target=&quot;_blank&quot;&gt;Emacs&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeEmacs.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/4.jpg&quot; width=&quot;391&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/fadetogrey.html&quot; target=&quot;_blank&quot;&gt;Fade To Grey&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeFadeToGrey.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/5.jpg&quot; width=&quot;389&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/midnight.html&quot; target=&quot;_blank&quot;&gt;Midnight&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeMidnight.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/6.jpg&quot; width=&quot;388&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
。&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/rdark.html&quot; target=&quot;_blank&quot;&gt;RDark&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;link href=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/styles/shThemeRDark.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&lt;/pre&gt;
圖例:&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;154&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/43152228/7.jpg&quot; width=&quot;395&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【4】選擇你所需要的程式語言模組。(修改程式碼貼上即可)(可多選)&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/scripts/+&lt;b&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;模組檔名&lt;/span&gt;&lt;/b&gt;&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;shLegacy.js
shCore.js
shBrushXml.js
shBrushVb.js
shBrushSql.js
shBrushScala.js
shBrushSass.js
shBrushRuby.js
shBrushPython.js
shBrushPowerShell.js
shBrushPlain.js
shBrushPhp.js
shBrushPerl.js
shBrushJScript.js
shBrushJavaFX.js
shBrushJava.js
shBrushGroovy.js
shBrushErlang.js
shBrushDiff.js
shBrushDelphi.js
shBrushCss.js
shBrushCSharp.js
shBrushCpp.js
shBrushColdFusion.js
shBrushBash.js
shBrushAS3.js
shBrushAppleScript.js
shAutoloader.js
&lt;/pre&gt;
例如:
&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://alexgorbatchev.com.s3.amazonaws.com/pub/sh/3.0.83/scripts/shBrushPhp.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;/pre&gt;
【5】使用方法。&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
在 brush: 後面加上自己所想要表示的程式語言即可。(ex: js, php, xml, vb, csharp, cpp, java, ...)&lt;/div&gt;
&lt;pre class=&quot;brush:php&quot;&gt;&amp;lt;pre class=&quot;brush: php&quot;&amp;gt;
    &amp;lt;?php
        echo &quot;Hello SyntaxHightLighter!!&quot;;
        phpinfo();
    ?&amp;gt;
&amp;lt;/pre&amp;gt;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/829764634581531106/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2011/03/blog.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/829764634581531106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/829764634581531106'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2011/03/blog.html' title='[Blog] Xuite上安裝SyntaxHighlighter'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-2492289029231943116</id><published>2010-09-25T19:44:00.000-07:00</published><updated>2010-09-25T19:44:55.598-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【VisualStudio】VisualStudio2010 ERROR file tracker : error FTK1011</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.2; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px;&quot;&gt;
要解決這個問題有兩個方法 :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span mce_style=&quot;font-size: 14pt;&quot; style=&quot;font-size: 14pt;&quot;&gt;方法一 : 更改Framework&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1.把&amp;nbsp;&lt;b&gt;目標Framework&lt;/b&gt;&amp;nbsp;設定成 .NET Framework 4&lt;br /&gt;
先開啟專案中的隨便一隻程式，工具列/專案/[你的專名稱]屬性&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVBR1Hw3pbCvaB4GJkJ_LZxlzJcbAfo2iIiRIhHzEDVe1UF1DekOGaN90HA6m3zwC2EH-kyx-7vnkrTpKUnLCniTmWZ8eyXYRmWWLaBNCWzxGUbPaYqL53A2UDfWkq73FLO-xLH-NvXqm/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVBR1Hw3pbCvaB4GJkJ_LZxlzJcbAfo2iIiRIhHzEDVe1UF1DekOGaN90HA6m3zwC2EH-kyx-7vnkrTpKUnLCniTmWZ8eyXYRmWWLaBNCWzxGUbPaYqL53A2UDfWkq73FLO-xLH-NvXqm/s320/1.jpg&quot; width=&quot;253&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
2.設定成.NET Framework 4&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgklaECB8_o3ziSw9AzgXeByaG9GVqQu_e9Ndc3V3CAcufLR8SRvKm34l76Sp-bRGdHRhMg5_C2dp6PdOpra653pCcVY4Jq_0-kyPbmcoaoy34WxstbxMc7J4X_WJzQJFXaTNH5RTN2VHIc/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgklaECB8_o3ziSw9AzgXeByaG9GVqQu_e9Ndc3V3CAcufLR8SRvKm34l76Sp-bRGdHRhMg5_C2dp6PdOpra653pCcVY4Jq_0-kyPbmcoaoy34WxstbxMc7J4X_WJzQJFXaTNH5RTN2VHIc/s320/2.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span mce_style=&quot;font-size: 14pt;&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span mce_style=&quot;font-size: 14pt;&quot; style=&quot;font-size: 14pt;&quot;&gt;方法二 : 增加環境變數&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1.在我的電腦上按右鍵/內容&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk5UYA3snUk8b-UQjK_REeBwOwahMcS-ieAgEQlSFByY3xqY1WANnDy_-z43JNO80mydnJo9PJwCQ33jRnd_evIxI2743o_srWBbqNEuIt6-bIhjKp09YJDEp-2sxr34hXqexkSB9nVxyr/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk5UYA3snUk8b-UQjK_REeBwOwahMcS-ieAgEQlSFByY3xqY1WANnDy_-z43JNO80mydnJo9PJwCQ33jRnd_evIxI2743o_srWBbqNEuIt6-bIhjKp09YJDEp-2sxr34hXqexkSB9nVxyr/s1600/3.jpg&quot; style=&quot;cursor: move;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2.進階系統設定&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT8iu3foVvgl2U9zHPTnqdQHgr14azZzYBrGWZBUmVVMFvxYN_Dc0C8gACtd5DBb34nUtExTAeTKlT_3fd8VVuBHE3hz2GfG1atwHXHumiGOrZaC8XXn1pVEW_ma-MFQ9TGcxRcui5n6aX/s1600/4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT8iu3foVvgl2U9zHPTnqdQHgr14azZzYBrGWZBUmVVMFvxYN_Dc0C8gACtd5DBb34nUtExTAeTKlT_3fd8VVuBHE3hz2GfG1atwHXHumiGOrZaC8XXn1pVEW_ma-MFQ9TGcxRcui5n6aX/s1600/4.jpg&quot; style=&quot;cursor: move;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3.進階(標籤)/環境變數&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPiEqkQ3pC-RHl3akzh9aBoWFC_-95UQ4Kpl-DAubGBTNY9Xt-C7qFGLNQ48o9eBBdeToPW_gnaxXej5z2GILqglOXvk0thpTBDKGxrbFUBk3VfunwlpslBVQaTjTKAShmL1wOd-Ccn-Q_/s1600/5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPiEqkQ3pC-RHl3akzh9aBoWFC_-95UQ4Kpl-DAubGBTNY9Xt-C7qFGLNQ48o9eBBdeToPW_gnaxXej5z2GILqglOXvk0thpTBDKGxrbFUBk3VfunwlpslBVQaTjTKAShmL1wOd-Ccn-Q_/s320/5.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.系統變數/新增&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF2QyiwjD4yFfOEsaVOiq5ndvu3yZfuoOREkgMJbqIMSvaEfiKirgby28fVzOR1CJq3ZerpciKdkTpVkcmX9r0AiHgzTnJf2gMTjrTerWDKMXY390nQ0dZX0U2kvXJLHM8yuqFQNvvNL4Q/s1600/6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF2QyiwjD4yFfOEsaVOiq5ndvu3yZfuoOREkgMJbqIMSvaEfiKirgby28fVzOR1CJq3ZerpciKdkTpVkcmX9r0AiHgzTnJf2gMTjrTerWDKMXY390nQ0dZX0U2kvXJLHM8yuqFQNvvNL4Q/s1600/6.jpg&quot; style=&quot;cursor: move;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
5.新增變數名稱: TRACKFILEACCESS &amp;nbsp;變數值: false&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/2492289029231943116/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/09/visualstudiovisualstudio2010-error-file.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2492289029231943116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2492289029231943116'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/09/visualstudiovisualstudio2010-error-file.html' title='【VisualStudio】VisualStudio2010 ERROR file tracker : error FTK1011'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVBR1Hw3pbCvaB4GJkJ_LZxlzJcbAfo2iIiRIhHzEDVe1UF1DekOGaN90HA6m3zwC2EH-kyx-7vnkrTpKUnLCniTmWZ8eyXYRmWWLaBNCWzxGUbPaYqL53A2UDfWkq73FLO-xLH-NvXqm/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-8901658938789052690</id><published>2010-09-20T07:49:00.000-07:00</published><updated>2010-09-25T19:46:15.149-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【Linux】安裝 phpMyAdmin 3.3.2 - Ubuntu10.04</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;1.安裝phpMyAdmin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
使用Synaptic 搜尋 phpmyadmin 並安裝。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZCw_m-2oPSUNx54l3hEbz-SZwU26Aq20f3S7IIFimx9tfM2YdvIZuUfq4AxFqZiEpJ0iavhpa7mFNAANZukZefYTVDyVPbeIBIIEiBMOduRh3QDqx44EhdLkk68XO7Mekol35LmscFsZ/s1600/Screenshot-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZCw_m-2oPSUNx54l3hEbz-SZwU26Aq20f3S7IIFimx9tfM2YdvIZuUfq4AxFqZiEpJ0iavhpa7mFNAANZukZefYTVDyVPbeIBIIEiBMOduRh3QDqx44EhdLkk68XO7Mekol35LmscFsZ/s400/Screenshot-1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
開啟Firefox (或任何瀏覽器) 在網址列輸入&quot; http://你的網址/phpmyadmin/ &quot;&lt;br /&gt;
若有看到phpmyadmin的網頁就代表安裝成功了。&lt;br /&gt;
&lt;br /&gt;
但是，這種登入方式太過危險，所以我們必須改成使用視窗登入的方式!!!&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;&quot;&gt;&lt;b&gt;&lt;span mce_style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;2.修改設定檔，開啟 phpMyAdmin 的另一種登入模式&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;&quot;&gt;&lt;b&gt;&lt;span mce_style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
開啟終端機切換目錄至/usr/share/phpmyadmin，接著輸入以下指令 :&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;andy@andy-Server:/usr/share/phpmyadmin$ls -l config*
-rw-r--r-- 1 root root  181 2008-12-10 04:00 config.footer.inc.php
-rw-r--r-- 1 root root  181 2008-12-10 04:00 config.header.inc.php
-rw-r--r-- 1 root root 1263 2008-12-10 04:00 config.inc.php
-rw-r--r-- 1 root root 2162 2008-12-10 04:00 config.sample.inc.php
andy@andy-Server:/usr/share/phpmyadmin$
&lt;/pre&gt;
&lt;br /&gt;
我們要把&lt;b&gt;config.inc.php&lt;/b&gt;先備份起來，拿&lt;b&gt;config.sample.inc.php&lt;/b&gt;來改 :&lt;br /&gt;
&lt;pre class=&quot;brush:php&quot; name=&quot;code&quot;&gt;andy@andy-Server:/usr/share/phpmyadmin$sudo mv config.inc.php config.inc.copy.php &amp;lt;---把原本的設定檔名改掉
andy@andy-Server:/usr/share/phpmyadmin$sudo cp config.sample.inc.php config.inc.php &amp;lt;---複製一份sample檔成為主要設定檔
andy@andy-Server:/usr/share/phpmyadmin$ls -l config* &amp;lt;--做完應該要有這幾的檔案
-rw-r--r-- 1 root root  181 2008-12-10 04:00 config.footer.inc.php
-rw-r--r-- 1 root root  181 2008-12-10 04:00 config.header.inc.php
-rw-r--r-- 1 root root 1263 2010-09-14 21:00 config.inc.copy.php &amp;lt;--原本的設定檔
-rw-r--r-- 1 root root 1263 2010-09-14 21:00 config.inc.php &amp;lt;--從Sample檔拷貝過來的
-rw-r--r-- 1 root root 2162 2010-12-10 04:00 config.sample.inc.php
andy@andy-Server:/usr/share/phpmyadmin$
&lt;/pre&gt;
&lt;br /&gt;
接下來開始編輯設定檔&amp;nbsp;&lt;b&gt;sudo vim config.inc.php&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;按下 / 尋找&amp;nbsp;&lt;/span&gt;$cfg[&#39;Servers&#39;][$i][&#39;auth_type&#39;] &amp;nbsp;&lt;/b&gt;並且把設定值改成 &lt;b&gt;&#39;http&#39;&lt;/b&gt;&lt;br /&gt;
然後把游標往下移一些，你會發現以下設定值，請把這些設定值最前面的 // 雙斜線刪掉&lt;br /&gt;
存檔後離開&lt;br /&gt;
&lt;pre class=&quot;brush:php&quot; name=&quot;code&quot;&gt;/* Advanced phpMyAdmin features */
$cfg[&#39;Servers&#39;][$i][&#39;pmadb&#39;] = &#39;phpmyadmin&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;bookmarktable&#39;] = &#39;pma_bookmark&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;relation&#39;] = &#39;pma_relation&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;table_info&#39;] = &#39;pma_table_info&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;table_coords&#39;] = &#39;pma_table_coords&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;pdf_pages&#39;] = &#39;pma_pdf_pages&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;column_info&#39;] = &#39;pma_column_info&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;history&#39;] = &#39;pma_history&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;tracking&#39;] = &#39;pma_tracking&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;designer_coords&#39;] = &#39;pma_designer_coords&#39;;
&lt;/pre&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
這樣就設定完成了，可以再連一次phpMyAdmin看看&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4T3BKk4AXjGaLt62fhNEQTZvMX5AxWoymvRgNhOlc3AUGnjjfESUs0CVapserWE_OCFyYd1Enjse-3FJlQvEc-dlBWjsH3IGnBlY-58j35zG8rAX1LBUXqUuIgqmCbTAKkRCmA5tBs3e/s1600/K.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4T3BKk4AXjGaLt62fhNEQTZvMX5AxWoymvRgNhOlc3AUGnjjfESUs0CVapserWE_OCFyYd1Enjse-3FJlQvEc-dlBWjsH3IGnBlY-58j35zG8rAX1LBUXqUuIgqmCbTAKkRCmA5tBs3e/s400/K.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/8901658938789052690/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/09/linux-phpmyadmin-43-ubuntu1004.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8901658938789052690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8901658938789052690'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/09/linux-phpmyadmin-43-ubuntu1004.html' title='【Linux】安裝 phpMyAdmin 3.3.2 - Ubuntu10.04'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZCw_m-2oPSUNx54l3hEbz-SZwU26Aq20f3S7IIFimx9tfM2YdvIZuUfq4AxFqZiEpJ0iavhpa7mFNAANZukZefYTVDyVPbeIBIIEiBMOduRh3QDqx44EhdLkk68XO7Mekol35LmscFsZ/s72-c/Screenshot-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-5655709798926673809</id><published>2010-09-08T10:03:00.000-07:00</published><updated>2010-09-25T19:52:39.074-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP  MySql"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【Linux】Ubuntu 10.04 安裝 Apache2, PHP5, no-ip(noip2)</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;1.安裝 Apache2 + php5&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
首先，把Ubuntu 10.04 灌好。&lt;br /&gt;
然後用 Synaptic 來安裝以下套件:&lt;br /&gt;
&lt;div style=&quot;padding-left: 30px;&quot;&gt;
apache2&lt;br /&gt;
php5&lt;br /&gt;
php5-gd&lt;br /&gt;
php5-curl&lt;br /&gt;
libapache2-mod-php5&lt;/div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
安裝完畢後，讓 Apache2 重新啟動一下比較保險 :&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;sudo /etc/init.d/apache2 restart&lt;/pre&gt;
&lt;br /&gt;
進入&lt;b&gt;/var/www&lt;/b&gt; 資料夾中 &lt;b&gt;vi phptest.php&lt;/b&gt; 在裡面輸入:&lt;br /&gt;
&lt;pre class=&quot;brush:php&quot; name=&quot;code&quot;&gt;&amp;lt;?
      phpinfo();
?&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYbhaHs0hlnmdsSyGRelOkxY53H6MvGlFeqRGcSdFIMWu6f9OSCL0vJ6WZ_qDD0PDW58ra4l1-AhuHCUBAzFycBv_dhTRvzkO6ez99uYavrjjWAmb3iWTHl6894pmbetB178b20l2NdUop/s1600/0.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYbhaHs0hlnmdsSyGRelOkxY53H6MvGlFeqRGcSdFIMWu6f9OSCL0vJ6WZ_qDD0PDW58ra4l1-AhuHCUBAzFycBv_dhTRvzkO6ez99uYavrjjWAmb3iWTHl6894pmbetB178b20l2NdUop/s400/0.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
接著存檔，用瀏覽器測試 &lt;b&gt;http://127.0.0.1/phptest.php&lt;/b&gt;&lt;br /&gt;
如果看到這個畫面就代表php設定完成了。&lt;br /&gt;
但如果你發現瀏覽器沒出現這些php資訊，反而是詢問你要不要下載這個檔案，&lt;br /&gt;
那你可能要重安裝一下php5；&lt;br /&gt;
或者是按照下面這樣做 :&lt;br /&gt;
(會發生這種情況有可能是php模組沒有啟動)&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;sudo a2ensite php5
sudo /etc/init.d/apache2 restart
&lt;/pre&gt;
如果還不行可能要再查一下真正出錯的原因。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;2.安裝 noip2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
首先，去 &lt;a href=&quot;http://www.no-ip.com/&quot; target=&quot;_blank&quot;&gt;http://www.no-ip.com&lt;/a&gt;&amp;nbsp;申請no-ip的帳號、並且設定 :&lt;br /&gt;
申請帳號完畢後，進入&lt;b&gt;使用者管理介面/Hosts Redirects/Add Host &lt;/b&gt;設定自己的Domain Name&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbkkaHPaxyYSVwx7d69h799MIHR1eqWt0nR35hf4mpLVCzWMRzOoSNJFzCzDJ0YCihy2lNUfYNlBi9T-CupjEq3UY1DJYfpXh73ZVrtsLElbMkxPbp_Fo8RlMT8T0ON7EaGn-R9QcFNmR/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbkkaHPaxyYSVwx7d69h799MIHR1eqWt0nR35hf4mpLVCzWMRzOoSNJFzCzDJ0YCihy2lNUfYNlBi9T-CupjEq3UY1DJYfpXh73ZVrtsLElbMkxPbp_Fo8RlMT8T0ON7EaGn-R9QcFNmR/s400/1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用&amp;nbsp;Synaptic 搜尋 &lt;b&gt;noip2&lt;/b&gt; 並安裝。&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnf4zspobvREp1MWyUAXP9RF3wqB2ergbTmMxKfnaAeJKxWjb0j-1upRpVGWw4WOvjQ1PVJto0VuKBgBk6o-LO0EaSHJapNjgwTumDISXmXmHCG26EO50yjVAfW0Up1X0cM2AqAbSWXfMD/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnf4zspobvREp1MWyUAXP9RF3wqB2ergbTmMxKfnaAeJKxWjb0j-1upRpVGWw4WOvjQ1PVJto0VuKBgBk6o-LO0EaSHJapNjgwTumDISXmXmHCG26EO50yjVAfW0Up1X0cM2AqAbSWXfMD/s400/2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝結束後會看到這個畫面 :&lt;br /&gt;
設定完後按下一步。&lt;br /&gt;
&lt;b&gt;List of hosts or groups&lt;/b&gt; 這邊就輸入剛剛申請的Host Name&lt;br /&gt;
&lt;b&gt;Network device Name&lt;/b&gt; 如果用ADSL連線的話，應該是&quot;ppp0&quot;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw5piTj4nDR4Rb1Md_JgI9gWbNLmP7qE9cd1a-b6hc3bMZUA07V9vLrcLY846-kx1d_sBCYBCF3tJqdRFMk85ZbrfapN_8L6ABtJas8Xk3jZEBobge1ZaatVkLrSYjbXNFkcCmTXg9wZKG/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw5piTj4nDR4Rb1Md_JgI9gWbNLmP7qE9cd1a-b6hc3bMZUA07V9vLrcLY846-kx1d_sBCYBCF3tJqdRFMk85ZbrfapN_8L6ABtJas8Xk3jZEBobge1ZaatVkLrSYjbXNFkcCmTXg9wZKG/s400/3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
接著開啟終端機設定它的domain...&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;andy@andy-Server:/$ sudo noip2 -C

Auto configuration for Linux client of no-ip.com.

Please enter the login/email string for no-ip.com XXXXXX@kimo.com.tw //輸入帳號
Please enter the password for user &#39;XXXXXX@kimo.com.tw&#39; **** //輸入密碼

Only one host [XXXXXX.no-ip.org] is registered to this account.
It will be used.
Do you wish to run something at successful update?[N] (y/N) n //輸入N

New configuration file &#39;/var/lib/noip2/noip2.conf&#39; created. //的設定檔產生在這個路徑下
&lt;/pre&gt;
&lt;br /&gt;
輸入這個指令可以查看設定檔有沒有設定好
&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;andy@andy-Server:/$ sudo noip2 -S
1 noip2 process active. 

Process 6960, started as noip2 , (version 2.1.9)
Using configuration from /var/lib/noip2/noip2.conf
Last IP Address set 59.xxx.xxx.xxx
Account XXXXXX@kimo.com.tw
configured for:         
     host  XXXXXX.no-ip.org
Address check every 1 minute, directly connected via /dev/ppp0.

andy@andy-Server:/$
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
這樣就設定成功了。&lt;br /&gt;
可以測試一下~&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBOa54TuVGAVvBx1CrfBlUBU3-37bgsNA9fFEtMQQONTwQOJAyDFale-CyWyUXJPihnJ2xA0Oi8nuA3_7qCTICJ7hLm4yHCTYwxBvnK0ZtYNvZioYo1jA7IuCRhtbKUzlxagB_yqhgfCiW/s1600/4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBOa54TuVGAVvBx1CrfBlUBU3-37bgsNA9fFEtMQQONTwQOJAyDFale-CyWyUXJPihnJ2xA0Oi8nuA3_7qCTICJ7hLm4yHCTYwxBvnK0ZtYNvZioYo1jA7IuCRhtbKUzlxagB_yqhgfCiW/s400/4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/5655709798926673809/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/09/linuxubuntu-1004-apache2-php5-no.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5655709798926673809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5655709798926673809'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/09/linuxubuntu-1004-apache2-php5-no.html' title='【Linux】Ubuntu 10.04 安裝 Apache2, PHP5, no-ip(noip2)'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYbhaHs0hlnmdsSyGRelOkxY53H6MvGlFeqRGcSdFIMWu6f9OSCL0vJ6WZ_qDD0PDW58ra4l1-AhuHCUBAzFycBv_dhTRvzkO6ez99uYavrjjWAmb3iWTHl6894pmbetB178b20l2NdUop/s72-c/0.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-5385500942052577069</id><published>2010-09-05T23:58:00.000-07:00</published><updated>2010-09-06T00:06:11.853-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【JAVA】繼承(Inheritance) - extends</title><content type='html'>&lt;br /&gt;
所謂繼承，是指類別物件的資源可以延伸和重複使用，在程式中可以利用 &lt;b&gt;extends&lt;/b&gt; 來實作繼承關係。
&lt;br /&gt;
在JAVA中只允許單一繼承(Single Inheritance)，也就是說子類別同時只能繼承一個父類別。
&lt;br /&gt;
&lt;br /&gt;
範例 :&lt;br /&gt;
class Son extends Father{ }
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMkS7ZG4YCCKmpMZRZ0qFBtAJgmO8azwyKjGcy57zc5KJ9tS8QDbArywb3ykhUqGtqAETlXFzduUI3XvLrXQ98KSrho8rVjrTxn5rHLj9ZuzptqSF0K-e-3uihmKCQZZzwWPLMDOtZueyp/s1600/%E7%B9%BC%E6%89%BFUML.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMkS7ZG4YCCKmpMZRZ0qFBtAJgmO8azwyKjGcy57zc5KJ9tS8QDbArywb3ykhUqGtqAETlXFzduUI3XvLrXQ98KSrho8rVjrTxn5rHLj9ZuzptqSF0K-e-3uihmKCQZZzwWPLMDOtZueyp/s320/%E7%B9%BC%E6%89%BFUML.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
繼承的UML結構圖&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;程式範例 :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot; name=&quot;code&quot;&gt;class Father{
 public int money=100;
 public void getMoney(){
  System.out.println(&quot;我有:&quot;+money);
 }
}

public class Son extends Father{

    public static void main(String[] args) {
     Son son = new Son();
     son.getMoney();
     System.out.println(&quot;son.money=&quot;+son.money);
    }
}
&lt;/pre&gt;
&lt;br /&gt;
執行結果 :&lt;br /&gt;
&lt;blockquote&gt;
我有:100&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
son.money=100&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;繼承關係下的建構子:&lt;/b&gt;&lt;br /&gt;
類別 Father 和 Son 在編譯的時候會產生預設建構子，所以必須看成 :&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot; name=&quot;code&quot;&gt;class Father{
    Father(){  }
}

class Son{
    Son(){ }
}
&lt;/pre&gt;
&lt;br /&gt;
但是Son 類別繼承Father 類別，所以在預設javac會在Son(){  }建構子中的第一行加入無帶入參數的&amp;nbsp;&lt;b&gt;super()&lt;/b&gt;，也就是呼叫富類別Father 的預設建構子，所以Son 類別應該看成 :&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot; name=&quot;code&quot;&gt;public class Son extends Father{

    Son(){
        super(); //呼叫父類別中的建構子
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;super() 是什麼?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
假設父類別是帶有參數的建構子，而又忘了在子類別建構子最前面加入 &lt;b&gt;super()&lt;/b&gt;&lt;br /&gt;
程式範例 :
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot; name=&quot;code&quot;&gt;class Father{
 String my_son_Name;
 Father(String name){//此父類別建構子需要傳入 字串參數
  my_son_Name = name;
 }

 public void getName(){
  System.out.println(&quot;我兒子叫做:&quot;+my_son_Name);
 }
}

public class Son extends Father{
 Son(){
  
 }

    public static void main(String[] args) {
     Son son = new Son();
     son.getName();
    }
}
&lt;/pre&gt;
&lt;br /&gt;
如上述，如果沒有在子類別建構子中加入&lt;b&gt;super()&lt;/b&gt; ，會出現以下錯誤 :&lt;br /&gt;
&lt;pre class=&quot;brush:xml&quot; name=&quot;code&quot;&gt;E:\JAVA 自我練習\Son.java:21: cannot find symbol
symbol  : constructor Father()
location: class Father
 Son(){
      ^
1 error

Process completed.

&lt;/pre&gt;
&lt;br /&gt;
成上述條件，想要修這這樣的問題，只需要在子類別的建構子中加入super(&quot;字串&quot;) 即可 :&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot; name=&quot;code&quot;&gt;class Father{
 String my_son_Name;
 Father(String name){
  my_son_Name = name;
 }

 public void getName(){
  System.out.println(&quot;我兒子叫做:&quot;+my_son_Name);
 }
}

public class Son extends Father{
 Son(){
  super(&quot;Andy&quot;);
 }

    public static void main(String[] args) {
     Son son = new Son();
     son.getName();
    }
}
&lt;/pre&gt;
&lt;br /&gt;
執行結果 :&lt;br /&gt;
&lt;blockquote&gt;
我的兒子叫做:Andy&lt;/blockquote&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;this() 是什麼?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
this 可以參考到目前使用該物件的屬性、方法、以及建構子，不過 this 只能用用在方法或建構子中。&lt;br /&gt;
&lt;br /&gt;
※this( ) 和 super( ) 必須存在於建構子的第1行，且不能同時存在。&lt;br /&gt;
※this( ) 和 super( ) 也不能存在於static成員的程式中實作。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/5385500942052577069/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/09/javainheritance-extends.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5385500942052577069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5385500942052577069'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/09/javainheritance-extends.html' title='【JAVA】繼承(Inheritance) - extends'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMkS7ZG4YCCKmpMZRZ0qFBtAJgmO8azwyKjGcy57zc5KJ9tS8QDbArywb3ykhUqGtqAETlXFzduUI3XvLrXQ98KSrho8rVjrTxn5rHLj9ZuzptqSF0K-e-3uihmKCQZZzwWPLMDOtZueyp/s72-c/%E7%B9%BC%E6%89%BFUML.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-4700929866830591228</id><published>2010-08-29T02:51:00.000-07:00</published><updated>2010-08-29T02:52:52.461-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BLOG"/><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【CSS】圓角屬性 - CSS3 -moz-border-radius, -webkit-border-radius, border-radius</title><content type='html'>&lt;div&gt;
&lt;b&gt;[Firefox]&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
-moz-border-radius 是 Firefox 用來顯示圓角的語法。&lt;br /&gt;
如果四個角都是相同的設定，可以使用這個方法 :&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-moz-border-radius:25px; /*四個角一起設定*/
&lt;/pre&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
若需要個別設定四個角的話，有兩種方法 :&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-moz-border-top-left-radius:15px; /*左上角*/
-moz-border-top-right-radius:15px; /*右上角*/
-moz-border-bottom-right-radius:10px; /*右下角*/
-moz-border-bottom-left-radius:10px; /*左下角*/
&lt;/pre&gt;
&lt;br /&gt;
或者是所有設定值都寫在同一句語法中 :&lt;br /&gt;
( 依序是 : 左上角; 右上角;&amp;nbsp;右下角;&amp;nbsp;左下角;)&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-moz-border-radius:15px 0 15px 0;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;[Google Chrome, Safari]&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Chrome和Safari都是用 -webkit-border-radius 來實現圓角的效果。&lt;/div&gt;
&lt;div&gt;
如果想要四個角都一樣的話這樣就可以達成你要的效果了。&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-webkit-border-radius:25px;
&lt;/pre&gt;
&lt;br /&gt;
如果是單獨設置四個角的話，需要採取這種方式 :&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-webkit-border-top-left-radius:15px; /*左上角*/
-webkit-border-top-right-radius:15px; /*右上角*/
-webkit-border-bottom-right-radius:10px; /*右下角*/
-webkit-border-bottom-left-radius:10px; /*左下角*/
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
或者是所有設定值都寫在同一句語法中 :&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-webkit-border-radius:15px 10px;
&lt;/pre&gt;
&lt;br /&gt;
ps.下面這種是不合法的方式( -webkit-border-radius 不支援這種寫法)&amp;nbsp;:&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-webkit-border-radius:10px 10px 15px 15px;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;[IE9]&lt;/b&gt;&lt;br /&gt;
IE9尚未推出，但已經有許多技術方面的文件流出來了。以下是IE支援圓角矩形的CSS語法。&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;border-top-left-radius:15px; /*左上角*/
border-top-right-radius:15px; /*右上角*/
border-bottom-left-radius:10px; /*左下角*/
border-bottom-right-radius:10px; /*右下角*/
&lt;/pre&gt;
&lt;br /&gt;
或者是這樣寫 :&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;border-radius:15px; /*四個角一起設定*/
&lt;/pre&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/4700929866830591228/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/08/css-css3-moz-border-radius-webkit.html#comment-form' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/4700929866830591228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/4700929866830591228'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/08/css-css3-moz-border-radius-webkit.html' title='【CSS】圓角屬性 - CSS3 -moz-border-radius, -webkit-border-radius, border-radius'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-6091766690965925521</id><published>2010-08-29T00:14:00.000-07:00</published><updated>2010-08-29T03:08:08.334-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BLOG"/><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【CSS】半透明效果 - CSS3 rgba, hsla, filter, -ms-filter</title><content type='html'>&lt;b&gt;[第一種]&lt;/b&gt; :內部所有物件皆透明&lt;br /&gt;
瀏覽器標準：&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;標準(Firefox): opacity:0~1&lt;/li&gt;
&lt;li&gt;IE7: filter:alpha(opacity=0~100);&lt;/li&gt;
&lt;li&gt;IE6: 還要再加上&amp;nbsp;&lt;b&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;zoom:1&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;，不然會沒效&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;假設透明度65%&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;filter:alpha(opacity=65); opacity:0.65; zoom:1;
&lt;/pre&gt;
※當這樣的CSS放在一個 &amp;lt;div&amp;gt; 中，你會發現這個語法，就連div中的圖片、文字都會被設定為65%透明度，但有時候我們只是需要背景透明而已，只有背景透明的效果在第二種作法即可實現。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;[第二種]&lt;/b&gt; :僅背景透明&lt;br /&gt;
瀏覽器標準：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;Firefox, Google Chrome&lt;/u&gt; : rgba(Red值, Green值, Blue值, Alpha值)  
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Red, Green, Blue值
可以是0~255的整數值，與一般 位元顏色的十進位值相同，惟這類表示法不接受十六進位值(如ff,8c)；&lt;br /&gt;
也可以是0%~100%的百分比值。&lt;br /&gt;
所以例如，rgb(128,128,128)=rgb(50%,50%,50%)=#808080 。
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Alpha值
&lt;br /&gt;
0.0~1.0 允許小數一位的數值，&lt;br /&gt;
0 :完全透明， 1 :完全不透明，&lt;br /&gt;
0.7 → 70% 不透明。但W3C 沒有明確地表示是否允許小數一位以上的數值。
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;範例
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;rgba(255, 255, 255, 0.75)/*白色, 透明度75%*/
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;u&gt;Firefox, Google Chrome&lt;/u&gt; :hsla(hue值, saturation值, lightness值, alpha值)
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;hue值, saturation 值, lightness 值, alpha 值
&lt;br /&gt;
hue值: 色相值，以整數「角度」值表示。如同數學角度，負值或超過360是允許的。&lt;br /&gt;
saturation值: 飽和度值，0%~100%&lt;br /&gt;
lightness值: 亮度值，0%~100%&lt;br /&gt;
alpha值: 透明度，0.0~1.0允許小數一位的數值。&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;IE:
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;IE6,IE7
&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#99B4B490′,endColorstr=’#99B4B490′); /* IE6,IE7 */
&lt;/pre&gt;
這是DXImageTransform.Microsoft.gradient濾鏡，我們首先要設定 startColorstr、endColorstr。&lt;br /&gt;
在單色透明的情況下，這兩個值是相同的。他們的取值是一組 8位數 的 16進位 值。&lt;br /&gt;
前2位: Alpha值，00代表完全透明；FF代表完全不透明。&lt;br /&gt;
後6位: 表示這個顏色的RGB值。
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;u&gt;IE8&lt;/u&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot; name=&quot;code&quot;&gt;-ms-filter: “progid:DXImageTransform.Microsoft.gradient(startColorstr=’#99B4B490′,endColorstr=’#99B4B490′)”; /* IE8 */
&lt;/pre&gt;
使用方法同上
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/6091766690965925521/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/08/css-css3-rgba-hsla-filter-ms-filter.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6091766690965925521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/6091766690965925521'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/08/css-css3-rgba-hsla-filter-ms-filter.html' title='【CSS】半透明效果 - CSS3 rgba, hsla, filter, -ms-filter'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-190025952073306052</id><published>2010-08-26T03:32:00.000-07:00</published><updated>2010-08-27T09:18:37.277-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BLOG"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【BLOG】Blogger 上安裝 SyntaxHighlighter</title><content type='html'>有時候想要分享程式碼，卻會遇到使用原本HTML 的&lt;code&gt;&lt;/code&gt; 或 &lt;br /&gt;
&lt;pre&gt;&lt;/pre&gt;
標籤顯示的樣式太單調、或是原本程式會因為&quot;tab&quot;的空格問題雜亂不堪。這是該使用Syntax Hightlighter的時候了!!&lt;br /&gt;
&lt;br /&gt;
【1】首先去Syntax Highlighter的網站下載程式，然後解壓縮。
&lt;br /&gt;
&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/download/&quot;&gt;http://alexgorbatchev.com/SyntaxHighlighter/download/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/download/&quot;&gt;&lt;/a&gt;然後到解壓縮後的資料夾中&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTABf9dJcr-YraekNkRyFRmXHOPBEwTOmrnSMY94kNZEnk0IhEI9FihGrcvv3es8xp501nuO4A_BSDJzFA9Dq_qkdHc2KavKGSxQb5fIe121hFzpojjrZacrJGl8V1hleOLcJSkNbrrrO/s1600/files.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTABf9dJcr-YraekNkRyFRmXHOPBEwTOmrnSMY94kNZEnk0IhEI9FihGrcvv3es8xp501nuO4A_BSDJzFA9Dq_qkdHc2KavKGSxQb5fIe121hFzpojjrZacrJGl8V1hleOLcJSkNbrrrO/s320/files.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/scripts 資料夾中copy一個必要檔案與自己所需要的程式語言模組。&lt;br /&gt;
→shCore.js&lt;br /&gt;
※&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/&quot;&gt;Syntax Highlighter 官方模組清單解釋&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/styles 資料夾中copy以下兩個必要檔案。&lt;br /&gt;
→ shCore.css,&amp;nbsp;shThemeDefault.css&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;【2】接下來，去申請一個Google協作平台把需要的檔案都放上去 或是放到自己擁有的網頁空間中。
&lt;br /&gt;
開啟Blogger進入管理介面/設計/修改HTML，插入以下必要之程式碼在&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;區域裡面。&lt;br /&gt;
※要記得把&quot;https://sites.google.com/site/allforandyuse/&quot;改成自己所上傳的檔案位址。
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot; name=&quot;code&quot;&gt;&amp;lt;!--必要檔案--&amp;gt;
&amp;lt;link href=&quot;https://sites.google.com/site/allforandyuse/shCore.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://sites.google.com/site/allforandyuse/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&amp;gt;
&amp;lt;!--必要檔案--&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shCore.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;!--必要程式--&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
SyntaxHighlighter.all()
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
例如這是我自己所使用的 :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot; name=&quot;code&quot;&gt;&amp;lt;link href=&quot;https://sites.google.com/site/allforandyuse/shCore.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&amp;gt;
&amp;lt;link href=&quot;https://sites.google.com/site/allforandyuse/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shLegacy.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shCore.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushXml.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushSql.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushPython.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushPhp.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushJScript.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushJava.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushCss.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushCSharp.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushCpp.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script src=&quot;https://sites.google.com/site/allforandyuse/shBrushBash.js&quot; type=&quot;text/javascript&quot;/&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
SyntaxHighlighter.all()
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
【3】使用方法 :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot; name=&quot;code&quot;&gt;&amp;lt;pre class=&quot;brush:html&quot; name=&quot;code&quot;&amp;gt;
&amp;lt;!--程式碼--&amp;gt;
&amp;lt;/pre&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
brush:這裡就放程式語言類型
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;blockquote&gt;
brush:java&lt;/blockquote&gt;
&lt;blockquote&gt;
brush:cpp&lt;/blockquote&gt;
&lt;blockquote&gt;
brush:xml&lt;/blockquote&gt;
ps.使用&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;區塊必須先將 &quot;&amp;amp;&quot;改成&amp;amp;amp ;、&quot;&amp;lt;&quot;改成&amp;amp;lt;、&quot;&amp;gt;&quot;改成&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
※程式語言對應表&amp;nbsp;&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/&quot;&gt;Syntax Highlighter 官方對應表(請看Brush aliases)&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/190025952073306052/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/08/blogblogger-syntax-highlighter.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/190025952073306052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/190025952073306052'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/08/blogblogger-syntax-highlighter.html' title='【BLOG】Blogger 上安裝 SyntaxHighlighter'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTABf9dJcr-YraekNkRyFRmXHOPBEwTOmrnSMY94kNZEnk0IhEI9FihGrcvv3es8xp501nuO4A_BSDJzFA9Dq_qkdHc2KavKGSxQb5fIe121hFzpojjrZacrJGl8V1hleOLcJSkNbrrrO/s72-c/files.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-8741816036389800790</id><published>2010-08-19T06:29:00.000-07:00</published><updated>2010-08-19T06:32:42.326-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>【Apache】Internet 403 Forbidden. You don&#39;t have permission to access \ on this server.</title><content type='html'>剛灌好Apache Server 結果才輸入http://localhost/ 卻出現這個錯誤...&lt;br /&gt;
&lt;br /&gt;
Internet 403 Forbidden.&lt;br /&gt;
&lt;br /&gt;
You don&#39;t have permission to access \ on this server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其實這是 Apache 的設定檔問題&lt;br /&gt;
開啟 httpd.conf 尋找&lt;directory&gt;&lt;/directory&gt;&amp;lt;Directory /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以找到以下設定值:&lt;br /&gt;
&amp;lt;Directory /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Options FollowSymLinks&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;AllowOverride None&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Order deny,allow&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;deny from all&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Satisfy all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把deny from all改成 allow from all 就可以了&lt;br /&gt;
&lt;br /&gt;
存檔後重新啟動Apache後再試一次應該就不會再出現先前的問題</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/8741816036389800790/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/08/apacheinternet-403-forbidden-you-dont.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8741816036389800790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/8741816036389800790'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/08/apacheinternet-403-forbidden-you-dont.html' title='【Apache】Internet 403 Forbidden. You don&#39;t have permission to access \ on this server.'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-5028517406788350266</id><published>2010-05-07T09:26:00.000-07:00</published><updated>2010-05-08T04:08:41.771-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【JAVA】用label為迴圈命名。</title><content type='html'>用label為迴圈命名。&lt;br /&gt;
label代表的是迴圈的標示記號，撰寫JAVE程式的時候可以利用label指向相對應的迴圈，定義標示名稱有以下2種方式：&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #a64d79;&quot;&gt;1. label_name: 迴圈敘述...&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #a64d79;&quot;&gt;2. label_name:&lt;/span&gt;&lt;br /&gt;
迴圈敘述&lt;br /&gt;
在定義的標籤名稱(label_name)後一定要加上冒號(：)，之後才是接回圈的敘述句。&lt;br /&gt;
以下為JAVA程式碼。&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td align=&quot;left&quot; bgcolor=&quot;#000000&quot; style=&quot;color: white;&quot;&gt;01 OuterLoop://標籤名稱(迴圈的名字)&lt;br /&gt;
02 for( ; ; ){ //外層迴圈&lt;br /&gt;
03  　InnerLoop:&lt;br /&gt;
04  　for( ; ; ){ /內層迴圈&lt;br /&gt;
&lt;span style=&quot;color: #ffcc00;&quot;&gt;05   　　break InnerLoop;&lt;/span&gt;&lt;br /&gt;
06   　　//程式區塊...&lt;br /&gt;
&lt;span style=&quot;color: #ffcc00;&quot;&gt;07   　　continue InnerLoop;&lt;/span&gt;&lt;br /&gt;
08   　　//程式區塊...&lt;br /&gt;
09&lt;br /&gt;
&lt;span style=&quot;color: #669999;&quot;&gt;10   　　break OuterLoop;&lt;/span&gt;&lt;br /&gt;
11   　　//程式區塊...&lt;br /&gt;
&lt;span style=&quot;color: #669999;&quot;&gt;12   　　continue OuterLoop;&lt;/span&gt;&lt;br /&gt;
13   　　//程式區塊...&lt;br /&gt;
14   　}&lt;br /&gt;
15 }
&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;第5行執行break InnerLoop表是直接跳出InnerLoop迴圈，且繼續執行OuterLoop迴圈為完成的程序。第7行執行continue InnerLoop表示直接跳到InnerLoop迴圈的敘述，且執行InnerLoop迴圈未完成的程序。&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;但是實際上&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;b&gt;不能&lt;/b&gt;&lt;/span&gt;直接這樣使用break、continue，例如：&lt;/li&gt;
&lt;/ul&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#000000&quot; style=&quot;color: white;&quot;&gt;01&lt;br /&gt;
02&lt;br /&gt;
03&lt;br /&gt;
04&lt;br /&gt;
05&lt;br /&gt;
06&lt;br /&gt;
07&lt;br /&gt;
08&lt;br /&gt;
09&lt;br /&gt;
10&lt;br /&gt;
11&lt;br /&gt;
12&lt;br /&gt;
13&lt;br /&gt;
14&lt;br /&gt;
15&lt;br /&gt;
16&lt;br /&gt;
17&lt;br /&gt;
18&lt;br /&gt;
19
    &lt;/td&gt;
    &lt;td bgcolor=&quot;#000000&quot; style=&quot;color: white;&quot;&gt;import java.util.*;&lt;br /&gt;
public class java_label {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;public static void main(String[] argc) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OuterLoop:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int i=0 ;i&amp;lt;2 ; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InnerLoop:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int j=0 ; j&amp;lt;10 ; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;A&#39;);&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #cc9900;&quot;&gt;&lt;strong&gt;　　break OuterLoop;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;B&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;C&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;D&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
}&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
假設像這樣使用的話，由於break OuterLoop; 下方還有程式碼在，所以會出現&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Compiler Error：unreachable statement&lt;/span&gt;。所以想要使用這樣的方法，必須在break、continue前面加入條件判斷，或是放在迴圈最末端。&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;配合判斷式使用，例如：&lt;/li&gt;
&lt;/ul&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#000000&quot; style=&quot;color: white;&quot;&gt;01&lt;br /&gt;
02&lt;br /&gt;
03&lt;br /&gt;
04&lt;br /&gt;
05&lt;br /&gt;
06&lt;br /&gt;
07&lt;br /&gt;
08&lt;br /&gt;
09&lt;br /&gt;
10&lt;br /&gt;
11&lt;br /&gt;
12&lt;br /&gt;
13&lt;br /&gt;
14&lt;br /&gt;
15&lt;br /&gt;
16&lt;br /&gt;
17&lt;br /&gt;
18&lt;br /&gt;
19
    &lt;/td&gt;
    &lt;td bgcolor=&quot;#000000&quot; style=&quot;color: white;&quot;&gt;import java.util.*;&lt;br /&gt;
public class java_label {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String[] argc) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OuterLoop:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int i=0 ;i&amp;lt;2 ; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InnerLoop:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int j=0 ; j&amp;lt;10 ; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;A&#39;);&lt;br /&gt;
&lt;span style=&quot;color: #6699ff;&quot;&gt;　　　　if(j&amp;gt;=0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;strong&gt;　　　　　break OuterLoop;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;B&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;C&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&#39;D&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
}&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
在break OuterLoop前方加入if(j&amp;gt;=0)加以判斷篩選，這樣就可以運作了。&lt;br /&gt;
&lt;i&gt;&lt;b&gt;第12行換成其他幾種方式，來比較輸出結果有何不同。&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
break OuterLoop;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#CCCCCC&quot;&gt;Output:&lt;br /&gt;
A&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
continue OuterLoop;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#CCCCCC&quot;&gt;Output:&lt;br /&gt;
A&lt;br /&gt;
A&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
break InnerLoop;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#CCCCCC&quot;&gt;Output:&lt;br /&gt;
A&lt;br /&gt;
A&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
continue InnerLoop&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 300px;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td bgcolor=&quot;#CCCCCC&quot;&gt;Output:&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;br /&gt;
A&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;div&gt;
本文章由 帳號：andy1989 發布於卡提諾論壇，網址：&lt;a href=&quot;http://ck101.com/viewthread.php?tid=1627017&amp;amp;extra=page%3D1&quot;&gt;點我&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/5028517406788350266/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/05/javalabel.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5028517406788350266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5028517406788350266'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/05/javalabel.html' title='【JAVA】用label為迴圈命名。'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-5033692485054300680</id><published>2010-05-07T03:27:00.000-07:00</published><updated>2010-05-08T04:09:27.663-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【JAVA】JAVA 運算子的優先順序</title><content type='html'>JAVA 運算子的優先順序&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 350px;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#66CCFF&quot;&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;col&quot;&gt;優先權值&lt;/th&gt;     &lt;th scope=&quot;col&quot;&gt;運算子&lt;/th&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;1&lt;/th&gt;     &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;( )括號&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;2&lt;/th&gt;     &lt;td bgcolor=&quot;#66CCCC&quot;&gt;正(+)負(-)號、++、--&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;3&lt;/th&gt;     &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;*、/、%&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;4&lt;/th&gt;     &lt;td bgcolor=&quot;#66CCCC&quot;&gt;加號(+)、減號(-)&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;5&lt;/th&gt;     &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&amp;gt;&amp;gt;、&amp;lt;&amp;lt;、&amp;gt;&amp;gt;&amp;gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;6&lt;/th&gt;     &lt;td bgcolor=&quot;#66CCCC&quot;&gt;&amp;lt;、&amp;lt;、&amp;lt;=、&amp;gt;=、instanceof、!=、= =&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;7&lt;/th&gt;     &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&amp;amp;、^、|、&amp;amp;&amp;amp;、||&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;8&lt;/th&gt;     &lt;td bgcolor=&quot;#66CCCC&quot;&gt;?、:&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th bgcolor=&quot;#66CCFF&quot; scope=&quot;row&quot;&gt;9&lt;/th&gt;     &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;=、+=、-=、*=、/=、&amp;lt;&amp;lt;=、&amp;gt;&amp;gt;=、&amp;gt;&amp;gt;&amp;gt;=&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
例如：&lt;br /&gt;
x = &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;5 * 3 &amp;lt; 20&lt;/span&gt; &amp;amp; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;3 + 7&lt;/span&gt; &amp;gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000;&quot;&gt;9 - 1&lt;/span&gt; || &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06;&quot;&gt;20 &amp;gt;= 20 -30&lt;/span&gt; &amp;amp;&amp;amp; false&lt;br /&gt;
先算 5 * 3 、 3 + 7、 9 - 1 、20-30的結果&lt;br /&gt;
再算15 &amp;lt; 20 &amp;amp; 10 &amp;gt; 8、|| 20 &amp;gt;= -10 的結果&lt;br /&gt;
true &amp;amp; true || true &amp;amp;&amp;amp; false&lt;br /&gt;
因為 &amp;amp;， || 與 &amp;amp;&amp;amp; 等級相同，所以先算true &amp;amp; true的結果&lt;br /&gt;
true || &lt;i&gt;&lt;b&gt;true &amp;amp;&amp;amp; false&lt;/b&gt;&lt;/i&gt; (粗斜體字的部分不做，因為碰到的運算子是 || )&lt;br /&gt;
最後可得，x= true</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/5033692485054300680/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/05/javajava.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5033692485054300680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/5033692485054300680'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/05/javajava.html' title='【JAVA】JAVA 運算子的優先順序'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-7064538537780282322</id><published>2010-05-06T08:37:00.000-07:00</published><updated>2010-05-10T16:02:28.034-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【JAVA】存取修飾元。</title><content type='html'>在JAVA裡面有這幾種修飾元：private, default, protected, public&lt;br /&gt;
這些修飾元依照存取權限來分成四種等級如下。&lt;br /&gt;
存取修飾元權限說明：&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;存取修飾元 &lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;權限說明 &lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#96c864&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;private&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
同一個class才可存取&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;Default 無修飾元 &lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
同一個package的class才可存取&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#96c864&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;protected&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
同一個package的class才可存取&lt;br /&gt;
&lt;br /&gt;
不同的package得要有繼承關係才可存取&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
&lt;b&gt;public&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;279&quot;&gt;&lt;br /&gt;
皆可存取&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;
存取修飾元的可視範圍:&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;存取修飾元 &lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;同一Class&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;同一Package&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
&lt;b&gt;子類別 &lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
&lt;b&gt;不同的Package&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#96c864&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;Private&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
-&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
-&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
-&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;Default &lt;/b&gt;&lt;b&gt;無修飾元 &lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
-&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
-&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#96c864&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;Protected&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
(Yes)要繼承&lt;/td&gt; &lt;/tr&gt;
&lt;tr bgcolor=&quot;#a5e39b&quot;&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
&lt;b&gt;Public&lt;/b&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;112&quot;&gt;&lt;br /&gt;
Yes&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/7064538537780282322/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/05/java.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/7064538537780282322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/7064538537780282322'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/05/java.html' title='【JAVA】存取修飾元。'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320638465476316448.post-2484261171280576453</id><published>2010-03-17T12:57:00.000-07:00</published><updated>2010-05-08T04:09:27.665-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XUL"/><category scheme="http://www.blogger.com/atom/ns#" term="教學"/><title type='text'>【XUL】hbox, vbox 實作。</title><content type='html'>hbox, vbox ,box 這三個其實都是相關的物件。&lt;br /&gt;
&amp;lt;box orient=&quot;horizontal&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #006699;&quot;&gt;&amp;lt;!--裡面的物件會水平排列--&amp;gt;&lt;br /&gt;
&lt;/span&gt;&amp;lt;/box&amp;gt;&lt;br /&gt;
&amp;lt;box orient=&quot;vertical&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #006699;&quot;&gt;&amp;lt;!--裡面的物件會垂直排列--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;lt;/box&amp;gt;&lt;br /&gt;
&amp;lt;hbox&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #006699;&quot;&gt;&amp;lt;!--裡面的物件會水平排列--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;lt;/hbox&amp;gt;&lt;br /&gt;
&amp;lt;vbox&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #006699;&quot;&gt;&amp;lt;!--裡面的物件會垂直排列--&amp;gt;&lt;br /&gt;
&lt;/span&gt;&amp;lt;/vbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #336600;&quot;&gt;在&amp;lt;box&amp;gt;中使用orient=&quot;horizontal&quot; 效果形同 &amp;lt;hbox&amp;gt;，在&amp;lt;box&amp;gt;中使用orient=&quot;vertical&quot; 效果形同 &amp;lt;vbox&amp;gt;。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;hbox&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/32093872/0.jpg&quot; width=&quot;124&quot; /&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; style=&quot;background-color: black; border-color: rgb(255, 255, 255); border-width: 1px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;hbox&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;back&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Back&quot;&amp;nbsp;image=&quot;chrome://test/skin/btn/back.png&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;upload&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Upload Files&quot; image=&quot;chrome://test/skin/btn/upload.png&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;folder_add&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Add Folder&quot; image=&quot;chrome://test/skin/btn/folder_add.png&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/hbox&amp;amp;gt&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;
&lt;span style=&quot;color: #ff3300;&quot;&gt;&lt;b&gt;vbox&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;http://e.blog.xuite.net/e/e/e/8/17011837/blog_731119/txt/32093872/1.jpg&quot; width=&quot;88&quot; /&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; style=&quot;background-color: black; border-color: rgb(255, 255, 255); border-width: 1px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;vbox&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;back&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Back&quot; image=&quot;chrome://testExtention/skin/btn/back.png&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;upload&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Upload Files&quot; image=&quot;chrome://testExtention/skin/btn/upload.png&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;toolbarbutton id=&quot;folder_add&quot; width=&quot;32px&quot; height=&quot;32px&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltiptext=&quot;Add Folder&quot; image=&quot;chrome://testExtention/skin/btn/folder_add.png&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/vbox&amp;gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://andy-learning.blogspot.com/feeds/2484261171280576453/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://andy-learning.blogspot.com/2010/03/xulhbox-vbox.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2484261171280576453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320638465476316448/posts/default/2484261171280576453'/><link rel='alternate' type='text/html' href='http://andy-learning.blogspot.com/2010/03/xulhbox-vbox.html' title='【XUL】hbox, vbox 實作。'/><author><name>Andy</name><uri>http://www.blogger.com/profile/01618088919607041761</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_BzLGLJMbih0/S-EM5dO6KWI/AAAAAAAAAfo/dAMvaDluLUY/S220/Blogspot+Photo.jpg'/></author><thr:total>0</thr:total></entry></feed>