<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUEFRno6eyp7ImA9WhBaEUw.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040</id><updated>2013-05-20T23:26:57.413-07:00</updated><category term="針灸" /><category term="android memo" /><category term="Talking Note" /><category term="APP" /><category term="自動重撥" /><category term="SpeedBrain" /><category term="壁紙，桌布" /><category term="andro易d" /><category term="針道" /><category term="auto redialer" /><title>2D狂想</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://my2drhapsody.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/dmIcn" /><feedburner:info uri="blogspot/dmicn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkMARXg4eSp7ImA9WhBbFUQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-4634651526264944940</id><published>2013-05-14T23:14:00.001-07:00</published><updated>2013-05-14T23:14:04.631-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-14T23:14:04.631-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>In App Billing 學習 I</title><content type="html">要學習Google的In App Billing可以從他的範例來學，也可以直接套用，即方便又不容易出錯。要學習之前我們先做一下基本的準備。在Android developer中，提供了一個車子買油的小範例&lt;code&gt; TrivialDrive&lt;/code&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt; TrivialDrive&lt;/code&gt; 這個範例就在 android的sdk 下的&lt;code&gt;/extras/google/play_billing/sample&lt;/code&gt;。我們方便些，把sample下的src的裡的java都複製到我們的project的src下吧。有如下幾個檔名：&lt;br /&gt;
&lt;br /&gt;
IabHelper.java&lt;br /&gt;
IabResult.java &lt;br /&gt;
IabException.java &lt;br /&gt;
Inventory.java&lt;br /&gt;
Purchase.java&lt;br /&gt;
Security.java&lt;br /&gt;
SkuDetails.java&lt;br /&gt;
Base64.java&lt;br /&gt;
Base64DecoderException.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第一步：&lt;br /&gt;
先在 &lt;code&gt;AndroidManifest.xml 加入&lt;/code&gt;&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="tag"&gt;&amp;lt;uses-permission&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="atn"&gt;android:name&lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="atv"&gt;"com.android.vending.BILLING"&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="tag"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
第二步 ：&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;在src底下創建一個新的package, 名為&lt;/code&gt;&lt;code&gt;com.android.vending.billing，再把 IInAppBillingService.aidl(也是在&lt;/code&gt;&lt;code&gt;android的sdk 下的&lt;code&gt;/extras/google/play_billing/ 可找到)&lt;/code&gt; 複製到 src目錄下的package-&amp;gt;&lt;/code&gt;&lt;code&gt;&lt;code&gt;com.android.vending.billing底下&lt;/code&gt;。&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
第三步：&lt;br /&gt;
建立商品。&lt;code&gt;進入自已的market-&amp;gt;應用程式內產品&lt;/code&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-R6_kNDgNS6M/UZH14kaHesI/AAAAAAAABC8/nYQ_HML4r5Y/s1600/purchaseItem.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="139" src="http://4.bp.blogspot.com/-R6_kNDgNS6M/UZH14kaHesI/AAAAAAAABC8/nYQ_HML4r5Y/s320/purchaseItem.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;點擊新增產品&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-594rK7yDzAk/UZH1-vMlTRI/AAAAAAAABDE/S8aScGgjmuc/s1600/addNewItem.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-594rK7yDzAk/UZH1-vMlTRI/AAAAAAAABDE/S8aScGgjmuc/s320/addNewItem.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;code&gt;&lt;/code&gt;產品ID只能有小寫(a-z)、數字(0-9)、底線(_)和小數點(.)。&lt;br /&gt;
不管是不是納入管理產品，其實google都有管理，所以就選納入管理吧。訂閱是指一個固定周期的付費，像是雜誌每個月的付費之類。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;第四步：&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;找出public key。進入自已的market&lt;/code&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-W-kjN_itlmU/UZHkVTHTlvI/AAAAAAAABCs/t-eCbK3V2XY/s1600/publicKey.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://2.bp.blogspot.com/-W-kjN_itlmU/UZHkVTHTlvI/AAAAAAAABCs/t-eCbK3V2XY/s400/publicKey.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-7K3Uwz6VGOA/UZHjQPsCiII/AAAAAAAABCg/48f9HjM0gAs/s1600/pubicKey.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;
&lt;code&gt;複製public key後，就存放在程式裡吧。如下在 onCreate 中&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="typ"&gt;IabHelper&lt;/span&gt;&lt;span class="pln"&gt; mHelper&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;//in App purchase 物件
&lt;/span&gt;&lt;span class="lit"&gt;@Override&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; onCreate&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;Bundle&lt;/span&gt;&lt;span class="pln"&gt; savedInstanceState&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="com"&gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt; base64EncodedPublicKey&lt;/span&gt;&lt;span class="pun"&gt;;//market 中複製來的public key&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="pln"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="com"&gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp;mHelper &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;IabHelper&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;this&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; base64EncodedPublicKey&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pln"&gt;   mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
  public void onIabSetupFinished(IabResult result) {
      if (!result.isSuccess()) {
         // Oh noes, there was a problem.
   Log.d("inAppBilling", "Problem setting up In-app Billing: " + result);
        } else {
   mHelper.queryInventoryAsync(mGotInventoryListener);
       }
  }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pln"&gt;   }); &lt;/span&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;/pre&gt;
記得在onDestroy裡加上&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="lit"&gt;@Override&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; onDestroy&lt;/span&gt;&lt;span class="pun"&gt;()&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="kwd"&gt;super&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;onDestroy&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="kwd"&gt;if&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;mHelper &lt;/span&gt;&lt;span class="pun"&gt;!=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;null&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; mHelper&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;dispose&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp;mHelper &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;null&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://4.bp.blogspot.com/-chLMS9RBzZ4/UZHVvcuqkHI/AAAAAAAABCQ/R5vQaoE3qjo/s1600/iab_v3_purchase_flow.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;到這裡為止，我們已經開始了In App Billing的&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-8okUq1YhTNE/UZH35wi6iFI/AAAAAAAABDQ/u1pJmZYFLq8/s1600/iab_v3_purchase_flow.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="318" src="http://4.bp.blogspot.com/-8okUq1YhTNE/UZH35wi6iFI/AAAAAAAABDQ/u1pJmZYFLq8/s320/iab_v3_purchase_flow.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
服務了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
我們先來研究一下 &lt;span class="pln"&gt;mHelper.startSetup 作了些什麼動作。進入IabHelper.java，在startSetup 方法中可以找到&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="pln"&gt;response = mService.isBillingSupported(3, packageName, ITEM_TYPE_INAPP);&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;span class="pln"&gt;response =&lt;/span&gt;mService.isBillingSupported(3, packageName, ITEM_TYPE_SUBS);&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
response=0, 代表ok！&lt;br /&gt;
&lt;br /&gt;
&lt;span class="pln"&gt;developer上的圖的第一步（右圖），先檢查是否支援交易和SDK版本。當然startSetup還建立了連線和服務，這個不在話下。&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;第五步：&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;我們可以參考&lt;/span&gt;範例&lt;code&gt; TrivialDrive&lt;/code&gt; 的MainActivity.java。在onCreate()中建立物件IabHelper後。在onCreate()&lt;span style="color: red;"&gt;外&lt;/span&gt;，重寫了IabHelper的&lt;br /&gt;
&lt;br /&gt;
IabHelper.QueryInventoryFinishedListener&lt;br /&gt;
IabHelper.OnIabPurchaseFinishedListener&lt;br /&gt;
IabHelper.OnConsumeFinishedListener&lt;br /&gt;
&lt;br /&gt;
因為 &lt;span class="pln"&gt;參考&lt;/span&gt;範例&lt;code&gt; TrivialDrive　有三種產品　&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;１、SKU_PREMIUM。2、SKU_INFINITE_GAS。３、SKU_GAS。&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
完整的Code如下&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-small;"&gt;IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onQueryInventoryFinished(IabResult result, Inventory inventory) {&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; Log.d(TAG, "Query inventory finished.");&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; if (result.isFailure()) {&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; return;&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;&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; Log.d(TAG, "Query inventory was successful.");&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; &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; // Do we have the premium upgrade?&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; Purchase premiumPurchase = inventory.getPurchase(SKU_PREMIUM);　　&lt;span style="color: yellow;"&gt;/&lt;span style="color: red;"&gt;//SKU_PREMIUM為內建產品的ID&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;&amp;nbsp; mIsPremium = (premiumPurchase != null &amp;amp;&amp;amp; verifyDeveloperPayload(premiumPurchase));&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; Log.d(TAG, "User is " + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));&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; // Do we have the infinite gas plan?&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; Purchase infiniteGasPurchase = inventory.getPurchase(SKU_INFINITE_GAS);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red;"&gt; //SKU_INFINITE_GAS為內建產口的ID&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; mSubscribedToInfiniteGas = (infiniteGasPurchase != null &amp;amp;&amp;amp; &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;&amp;nbsp; verifyDeveloperPayload(infiniteGasPurchase));&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; Log.d(TAG, "User " + (mSubscribedToInfiniteGas ? "HAS" : "DOES NOT HAVE") &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + " infinite gas subscription.");&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; if (mSubscribedToInfiniteGas) mTank = TANK_MAX;&lt;br /&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; // Check for gas delivery -- if we own gas, we should fill up the tank immediately&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; Purchase gasPurchase = inventory.getPurchase(SKU_GAS);&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;&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="color: red;"&gt;//SKU_GAS為內建產品的ID&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; if (gasPurchase != null &amp;amp;&amp;amp; verifyDeveloperPayload(gasPurchase)) {&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; Log.d(TAG, "We have gas. Consuming it.");&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; mHelper.consumeAsync(inventory.getPurchase(SKU_GAS), mConsumeFinishedListener);&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; return;&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;&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; updateUi();&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; Log.d(TAG, "Initial inventory query finished; enabling main UI.");&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; };&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-small;"&gt;IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onIabPurchaseFinished(IabResult result, Purchase purchase) {&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; Log.d(TAG, "Purchase finished: " + result + ", purchase: " + purchase);&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; if (result.isFailure()) {&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; return;&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;&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; Log.d(TAG, "Purchase successful.");&lt;br /&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; if (purchase.getSku().equals(SKU_GAS)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt;//SKU_GAS為內建產品的ID&lt;/span&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;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // bought 1/4 tank of gas. So consume it.&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; Log.d(TAG, "Purchase is gas. Starting gas consumption.");&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; mHelper.consumeAsync(purchase, mConsumeFinishedListener);&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; else if (purchase.getSku().equals(SKU_PREMIUM)) {&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="color: red;"&gt;//SKU_INFINITE_GAS為內建產口的ID&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; // bought the premium upgrade!&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; Log.d(TAG, "Purchase is premium upgrade. Congratulating user.");&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; alert("Thank you for upgrading to premium!");&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; mIsPremium = 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;&amp;nbsp; updateUi();&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; &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; else if (purchase.getSku().equals(SKU_INFINITE_GAS)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt;//SKU_INFINITE_GAS為內建產口的ID&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // bought the infinite gas subscription&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; Log.d(TAG, "Infinite gas subscription purchased.");&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; alert("Thank you for subscribing to infinite gas!");&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; mSubscribedToInfiniteGas = 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;&amp;nbsp; mTank = TANK_MAX;&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; updateUi();&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; &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; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;IabHelper.OnConsumeFinishedListener mConsumeFinishedListener = new IabHelper.OnConsumeFinishedListener() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onConsumeFinished(Purchase purchase, IabResult result) {&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; Log.d(TAG, "Consumption finished. Purchase: " + purchase + ", result: " + result);&lt;br /&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; // We know this is the "gas" sku because it's the only one we consume,&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; // so we don't check which sku was consumed. If you have more than one&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; // sku, you probably should check...&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; if (result.isSuccess()) {&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; // successfully consumed, so we apply the effects of the item in our&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; // game world's logic, which in our case means filling the gas tank a bit&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; Log.d(TAG, "Consumption successful. Provisioning.");&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; mTank = mTank == TANK_MAX ? TANK_MAX : mTank + 1;&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; saveData();&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; alert("You filled 1/4 tank. Your tank is now " + String.valueOf(mTank) + "/4 full!");&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; 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;&amp;nbsp; complain("Error while consuming: " + result);&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; updateUi();&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; Log.d(TAG, "End consumption flow.");&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; };&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;到這裡算是把In App Billing 都建好了，如果想要進行購買只要&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&amp;nbsp;mHelper.launchPurchaseFlow(this, &lt;span style="color: red;"&gt;SKU_GAS&lt;/span&gt;, RC_REQUEST, mPurchaseFinishedListener, payload);&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&amp;nbsp;寫入某個按鈕中即可開始交易。&lt;/span&gt;　&lt;span style="color: red;"&gt;&lt;span class="pln"&gt;SKU_GAS　也可以改成&lt;/span&gt;&lt;code&gt;　SKU_PREMIUM　或　SKU_INFINITE_GAS。&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;我們來追蹤一下 &lt;/span&gt;&lt;span class="pln" style="font-size: x-small;"&gt;launchPurchaseFlow&lt;span style="font-size: x-small;"&gt;　&lt;span style="font-size: small;"&gt;在IabHelper中的流程。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;我們可以找到&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-CBV_QU-rmdk/UZIBA9y2q5I/AAAAAAAABDg/oQLVyygZAeA/s1600/iab_v3_purchase_flow2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="318" src="http://3.bp.blogspot.com/-CBV_QU-rmdk/UZIBA9y2q5I/AAAAAAAABDg/oQLVyygZAeA/s320/iab_v3_purchase_flow2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;Bundle buyIntentBundle = mService.getBuyIntent(3, mContext.getPackageName(), sku, itemType, extraData);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;act.startIntentSenderForResult(pendingIntent.getIntentSender(),requestCode, new Intent(),&amp;nbsp;Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0));&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="pln" style="font-size: small;"&gt;到此，大概可以了解整個使用的過程，下一篇我們追蹤一下範例中&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
IabHelper.QueryInventoryFinishedListener&lt;br /&gt;
IabHelper.OnIabPurchaseFinishedListener&lt;br /&gt;
IabHelper.OnConsumeFinishedListener&lt;br /&gt;
這三個Listener的流程。就可以自已改寫了。&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln" style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/tyGYrCV5NaY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/4634651526264944940/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/05/in-app-billing-i.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/4634651526264944940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/4634651526264944940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/tyGYrCV5NaY/in-app-billing-i.html" title="In App Billing 學習 I" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-R6_kNDgNS6M/UZH14kaHesI/AAAAAAAABC8/nYQ_HML4r5Y/s72-c/purchaseItem.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/05/in-app-billing-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQ3Y5cSp7ImA9WhBXGUQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-5420418068382728149</id><published>2013-04-02T20:25:00.001-07:00</published><updated>2013-04-03T05:46:32.829-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-03T05:46:32.829-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SpeedBrain" /><title>右腦訓練 SpeedBrain Q&amp;A(简中)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAc/qUo_viGpjC8/s1600/qrcode.11919738.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAc/qUo_viGpjC8/s1600/qrcode.11919738.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/-PXAN96rGUbo/UVuJ9ef6SWI/AAAAAAAABAk/3YKlb-mRqoI/s1600/sbrain512a.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-PXAN96rGUbo/UVuJ9ef6SWI/AAAAAAAABAk/3YKlb-mRqoI/s200/sbrain512a.png" width="200" /&gt;&lt;/a&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;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal" style="mso-pagination: widow-orphan;"&gt;
&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：这是一个眼睛的训练游戏吗？&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;当然不是。这是一个训练右脑图片记忆的游戏。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：为什么每个题目的出现时间都那么短？&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;因为右脑是快速处理图像的脑。左脑偏于罗辑所以需要思考时间。举例来说，我们念书通常是一个字一个字默念。这样一次只读一个字是左脑在读书，太没效率了。有人可以一目十行这是真的，因为他不默念文字。他把文字当图形来看。看文字的图形就理解意义。这才是有效率的。所以这个游戏的设计就是不超过一秒。不给玩家数图形数量的时间，一旦有时间给玩家数，就是用左脑了。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：玩游戏时，有什么诀窍吗？&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;诀窍一：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;就是记在脑子里面数。图像记在脑子里了，再用左脑去数。这个练习久了，右脑跟左脑的连结就会很快速、深刻。另外就是图形排列的熟析。大家看看下面的图。&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: 新細明體; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;span lang="ZH-CN" style="color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;图一&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-pagination: widow-orphan;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;a href="http://3.bp.blogspot.com/-gce-AWXdd7A/UVj8qu9u_4I/AAAAAAAABAA/6q6I91qSHyI/s1600/%E5%A5%BD%E8%AA%8D.bmp"&gt;&lt;span style="color: windowtext; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; text-decoration: none; text-underline: none;"&gt;&lt;span style="mso-field-code: &amp;quot; HYPERLINK \0022http\:\/\/3\.bp\.blogspot\.com\/-gce-AWXdd7A\/UVj8qu9u_4I\/AAAAAAAABAA\/6q6I91qSHyI\/s1600\/%E5%A5%BD%E8%AA%8D\.bmp\0022 &amp;quot;;"&gt;&lt;span style="color: #009eb8; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-no-proof: yes;"&gt;&lt;span style="mso-ignore: vglayout;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #009eb8; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; text-decoration: none; text-underline: none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-rz1uKENH8aE/UVuKB04Z7II/AAAAAAAABA0/wp2l9Q6MAgw/s1600/%25E5%25A5%25BD%25E8%25AA%258D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://1.bp.blogspot.com/-rz1uKENH8aE/UVuKB04Z7II/AAAAAAAABA0/wp2l9Q6MAgw/s320/%25E5%25A5%25BD%25E8%25AA%258D.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;span lang="ZH-CN" style="color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;图二&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-AgqNFQaQLSQ/UVuKBuyXGzI/AAAAAAAABAs/pNthBIetggw/s1600/%25E4%25B8%258D%25E5%25A5%25BD%25E8%25AA%258D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/-AgqNFQaQLSQ/UVuKBuyXGzI/AAAAAAAABAs/pNthBIetggw/s320/%25E4%25B8%258D%25E5%25A5%25BD%25E8%25AA%258D.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan; text-align: center;"&gt;
&lt;span lang="EN-US"&gt;&lt;a href="http://1.bp.blogspot.com/-iIaZSzj0-dQ/UVj9wYTpB5I/AAAAAAAABAI/zp5oyjs1gM4/s1600/%E4%B8%8D%E5%A5%BD%E8%AA%8D.bmp"&gt;&lt;span style="color: #009eb8; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt; mso-no-proof: yes; text-decoration: none; text-underline: none;"&gt;&lt;span style="mso-ignore: vglayout;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; line-height: 14.25pt; mso-pagination: widow-orphan;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;图一跟图二都是相同数量，但从图一排成图二方式对于玩家来说，数量就不是那么好算了。排列跟数量的对应就是右脑的功能。训练够久，不管是图一还是图二，都能一看心中就出现数量。就好像我们为什么可以轻易的辨识左手右手。因为我们天天都在看我们的手。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;诀窍二：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;用眼角的余光，不要想把每一个图都看得清楚。而是瞄一下，然后靠印象跟直觉。因为人的眼睛是有极限的。当图形越来越多，就只能靠眼角的余光去瞄了。有时候会有一种很特别的感觉，这是作者个人的体验。就是根本没看到，但心中却很有信心就是那个图形。还真得对了！很神奇！游戏的第四关跟第六关就是为了训练这种直觉开发的。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：玩时是否真的会头痛？&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;有人反应会头晕，头痛，眼酸。这是正常的。确实！这是一个需要高度专注力的游戏。注意休息就好！一次不要玩太久，就如我在&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;google play&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;上提到的，就很像很久没运动了，运动之后的肌肉酸痛。不过话说回来，因为我们的教育不鼓励这样的训练，所以久而久之，我们的右脑也就不太运转。希望这小游戏可以让大家的右脑动起来，进而对大家有所帮助。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：请问作者本人玩到第几关？&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;我个人状况好时可以玩到第七关，有过一次玩到第八关&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;(&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;用了&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;20&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;颗瞬眼&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;)&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;。不过平时注意力跟精神不够专注时，通常在第五关就过不了了。&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;(&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;笑&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt;"&gt;)&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;问：有没有什么话要对大家说。&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;答：&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-fareast-font-family: 新細明體; mso-font-kerning: 0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="ZH-CN" style="background: white; color: #333333; font-family: SimSun; font-size: 10.5pt; mso-ascii-font-family: Helvetica; mso-bidi-font-family: Helvetica; mso-fareast-language: ZH-CN; mso-font-kerning: 0pt; mso-hansi-font-family: Helvetica;"&gt;希望大家多多练习这个游戏。如果世界上越来越多人左右脑都很发达，人类就会进化到下一个境界了。&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/H3x15G8sRNI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/5420418068382728149/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/04/speedbrain-q_2.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5420418068382728149?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5420418068382728149?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/H3x15G8sRNI/speedbrain-q_2.html" title="右腦訓練 SpeedBrain Q&amp;A(简中)" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAc/qUo_viGpjC8/s72-c/qrcode.11919738.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/04/speedbrain-q_2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUHQ384fCp7ImA9WhBXGUQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-6008186515546995288</id><published>2013-04-02T20:16:00.001-07:00</published><updated>2013-04-03T05:47:12.134-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-03T05:47:12.134-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SpeedBrain" /><title>Right Brain Trainer SpeedBrain Q&amp;A(English)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAY/gVr5y0Eud9k/s1600/qrcode.11919738.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAY/gVr5y0Eud9k/s1600/qrcode.11919738.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-PXAN96rGUbo/UVuJ9ef6SWI/AAAAAAAABAg/dsKidLfF8DE/s1600/sbrain512a.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-PXAN96rGUbo/UVuJ9ef6SWI/AAAAAAAABAg/dsKidLfF8DE/s200/sbrain512a.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Is this a eye training game?&lt;br /&gt;
A: Of course not. This is a right brain memorize image training game.&lt;br /&gt;
&lt;br /&gt;
Q: Why is time of every question so short?&lt;br /&gt;
A: Since right brain has&amp;nbsp; fast process image ability and left brain always needs time for logic thinking. If the game give enough time to memory, it means user use left brain to dominate this job. For example, how do you read article? Read the content word by word, and&amp;nbsp;&lt;span class="tc_sub"&gt;&lt;/span&gt; read silently in mind. This is left brain reading, low efficiency. Some body can read article page by page, they don't read silently in mind. They memorize an image of page and&amp;nbsp; figure it out.&lt;br /&gt;
So the questions time of this game design don't exceed 1 second. This design will not give any chance to left brain&amp;nbsp; to handle questions.&lt;br /&gt;
&lt;br /&gt;
Q: are there any trick for play this game.&lt;br /&gt;
A: Trick 1. Counting the image in the brain. This trick enhance the communication between left and right brain. Take a look the picture below. Picture 1 and 2 has the same number with different arrangement. Picture 1 is easy to recognize. Picture 2 is not. Why? Because we are not familiar with the arrangement. Why we can distinguish right and left hand immediately? Because we watch hand everyday. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-rz1uKENH8aE/UVuKB04Z7II/AAAAAAAABAw/MRRAXOZ9l70/s1600/%E5%A5%BD%E8%AA%8D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://2.bp.blogspot.com/-rz1uKENH8aE/UVuKB04Z7II/AAAAAAAABAw/MRRAXOZ9l70/s320/%E5%A5%BD%E8%AA%8D.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
Picture 1.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-AgqNFQaQLSQ/UVuKBuyXGzI/AAAAAAAABAo/Fwe8YOOMqFE/s1600/%E4%B8%8D%E5%A5%BD%E8%AA%8D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-AgqNFQaQLSQ/UVuKBuyXGzI/AAAAAAAABAo/Fwe8YOOMqFE/s320/%E4%B8%8D%E5%A5%BD%E8%AA%8D.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&amp;nbsp;Picture 2.&lt;/div&gt;
&amp;nbsp;Trick 2. Try to focus the pattern in your corner of eye. Don't try to watch pattern clearly, human eye has limitation. Use more intuition and impression. I have experience that one time I didn't watch half of pattern clearly, but my mind (I don't know why) suddenly has confidence to answer the pattern number, and the answer is right！It is amazing. Stage 4 and 6 are designed for training intuition and impression. &lt;br /&gt;
&lt;br /&gt;
Q: Is it read that user got headache when they play games?&lt;br /&gt;
A:There are some player report that they got headache, dizzy or eyestrain when they play this game. Don't worry, it is like muscle pain after exercise. Suggested that the primary players do not play more than half an hour continuously. I think that's education fault, because our education system don't encourage we use right brain. Right brain slumber so long in human society. I hope this game can strengthen our right brain competitive ability and create more creative things in our life.&lt;br /&gt;
&lt;br /&gt;
Q: I want to ask developer that which stage of game you can achieve?&lt;br /&gt;
A: In state of good spirit, I can play to stage 7. I have one time to play from stage 1 to 8 with 20 speed eye. I must say, this is a game need concentration, the most of time, I just can play from stage 1 to stage 5.&lt;br /&gt;
&lt;br /&gt;
Q: Does the author has any thing want user know?&lt;br /&gt;
A: I hope more and more people can play this game. If more people with high ability of right and left brain in our society, human will go to next new spirit realm.&lt;br /&gt;
&amp;nbsp; &lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/Tw7XOiYT35U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/6008186515546995288/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/04/speedbrain-q.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6008186515546995288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6008186515546995288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/Tw7XOiYT35U/speedbrain-q.html" title="Right Brain Trainer SpeedBrain Q&amp;A(English)" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-CHhaGTAxbK8/UVuJ82l9TtI/AAAAAAAABAY/gVr5y0Eud9k/s72-c/qrcode.11919738.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/04/speedbrain-q.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUASH88cSp7ImA9WhBXGUQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-4688073454719163647</id><published>2013-03-31T20:38:00.001-07:00</published><updated>2013-04-03T05:47:29.179-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-03T05:47:29.179-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SpeedBrain" /><title>右腦訓練 SpeedBrain Q&amp;A</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-wruJYYnWXwY/UVjj6DZGKPI/AAAAAAAAA_o/bChJihrOdUw/s1600/qrcode.11919738.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-wruJYYnWXwY/UVjj6DZGKPI/AAAAAAAAA_o/bChJihrOdUw/s1600/qrcode.11919738.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/-Uf20yuN30ak/UVjj6YxJWaI/AAAAAAAAA_s/aNjubb29SFs/s1600/sbrain512a.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-Uf20yuN30ak/UVjj6YxJWaI/AAAAAAAAA_s/aNjubb29SFs/s200/sbrain512a.png" width="200" /&gt;&lt;/a&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;
&lt;br /&gt;
&lt;br /&gt;
問：玩遊戲時，有什麼訣竅嗎？&lt;br /&gt;
答：&lt;br /&gt;
訣竅一： &lt;br /&gt;
就是記在腦子裡面數。圖像記在腦子裡了，再用左腦去數。這個練習久了，右腦跟左腦的連結就會很快速、深刻。另外就是圖形排列的熟析。大家看看下面的圖。&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
圖一 &lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-gce-AWXdd7A/UVj8qu9u_4I/AAAAAAAABAA/6q6I91qSHyI/s1600/%E5%A5%BD%E8%AA%8D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://3.bp.blogspot.com/-gce-AWXdd7A/UVj8qu9u_4I/AAAAAAAABAA/6q6I91qSHyI/s320/%E5%A5%BD%E8%AA%8D.bmp" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
圖二&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-iIaZSzj0-dQ/UVj9wYTpB5I/AAAAAAAABAI/zp5oyjs1gM4/s1600/%E4%B8%8D%E5%A5%BD%E8%AA%8D.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/-iIaZSzj0-dQ/UVj9wYTpB5I/AAAAAAAABAI/zp5oyjs1gM4/s320/%E4%B8%8D%E5%A5%BD%E8%AA%8D.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&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;
有人反應會頭暈，頭痛，眼酸。這是正常的。確實！這是一個需要高度專注力的遊戲。注意休息就好！一次不要玩太久，就如我在google play上提到的，就很像很久沒運動了，運動之後的肌肉酸痛。不過話說回來，因為我們的教育不鼓勵這樣的訓練，所以久而久之，我們的右腦也就不太運轉。希望這小遊戲可以讓大家的右腦動起來，進而對大家有所幫助。&lt;br /&gt;
&lt;br /&gt;
問：請問作者本人玩到第幾關？&lt;br /&gt;
答：&lt;br /&gt;
我個人狀況好時可以玩到第七關，有過一次玩到第八關(用了20顆瞬眼)。不過平時注意力跟精神不夠專注時，通常在第五關就過不了了。(笑)&lt;br /&gt;
&lt;br /&gt;
問：有沒有什麼話要對大家說。&lt;br /&gt;
答：&lt;br /&gt;
希望大家多多練習這個遊戲。如果世界上越來越多人左右腦都很發達，人類就會進化到下一個境界了。&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/cJ7UyL1nbtY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/4688073454719163647/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/03/speedbrain-q.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/4688073454719163647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/4688073454719163647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/cJ7UyL1nbtY/speedbrain-q.html" title="右腦訓練 SpeedBrain Q&amp;A" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-wruJYYnWXwY/UVjj6DZGKPI/AAAAAAAAA_o/bChJihrOdUw/s72-c/qrcode.11919738.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/03/speedbrain-q.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4MSX45fip7ImA9WhBREkU.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-5951945653366394154</id><published>2013-03-02T19:27:00.001-08:00</published><updated>2013-03-02T21:19:48.026-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-02T21:19:48.026-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SpeedBrain" /><title>右腦訓練 SpeedBrain</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-fGIn7HYMjQo/UTLGej5g-TI/AAAAAAAAA_E/Fq_wP5WTcJ0/s1600/sbrain512a.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-fGIn7HYMjQo/UTLGej5g-TI/AAAAAAAAA_E/Fq_wP5WTcJ0/s200/sbrain512a.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-j3MNOibnPjM/UTLHiY7z3FI/AAAAAAAAA_Q/qRzmGQc_ZKM/s1600/qrcode.11919738.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-j3MNOibnPjM/UTLHiY7z3FI/AAAAAAAAA_Q/qRzmGQc_ZKM/s1600/qrcode.11919738.png" /&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;
這個APP可以訓練你的快速記憶能力。&lt;br /&gt;
&lt;br /&gt;
人類的教育一直是傾向左腦的訓練，左腦代表的是羅輯、分析。右腦代表的是音樂，藝術和創造力。訓練右腦可以增加創意為生活帶來美好。帶來新的創意。&lt;br /&gt;
&lt;br /&gt;
遊戲有三種模式：&lt;br /&gt;1.圖片記憶模式。&lt;br /&gt;2.數字記憶模式。&lt;br /&gt;3.骰子點數加總模式。&lt;br /&gt;
&lt;br /&gt;
希望大家喜歡。遊戲的方法，請看下方影片。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/KFXuoOXc_SA/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KFXuoOXc_SA&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/KFXuoOXc_SA&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class="separator" style="clear: both; text-align: left;"&gt;
後記： &lt;/h4&gt;
&lt;br /&gt;
秘訣就是當圖像消失時，利用在腦子裡殘存的圖像，閉上眼睛，在腦子裡面數出圖像的數量。訓練的夠久，殘存在腦子裡的圖像就會越來越清析。代表我們對右腦的控制能力已經越來越好。&lt;br /&gt;
&lt;br /&gt;
從右腦與創造這本書，我們可以了解。過去，癲癇患者為了防止發作，外科手術上會將他們左右腦的聯連切斷。這樣的患者左右兩個腦失去許多的訊息傳遞的路徑。對這些患者(我們稱之為裂腦患者)，有許多的實驗。很讓人深思。我們提出一些給大家參考。&lt;br /&gt;
&lt;br /&gt;
1.我們讓他們的左手摸一個他們看不見的物體。如果我們問他，你摸的是什麼東西，他們的回答是"不知道"(因為語言由左腦控制)。但如果後果我們不請他用手指出他拿了什麼。他可以指出來正確的物體。如果我們問，你如何知道是這個物體，他會說是直覺，猜的，心裡就覺得是這個東西。&lt;br /&gt;
&lt;br /&gt;
2. 裂腦患者的左手畫畫，畫的比右手好，右手的畫沒有立體感。&lt;br /&gt;
&lt;br /&gt;
3.讓裂腦患者左右眼看不用的東西。左手可以拿到對的東西，但嘴裡卻說出另一個東西。這樣問他為什麼拿的跟說的不一樣，他會說，我是無意識拿的。左腦會去合理解釋事情，但這樣看來很多時候人說的話不可相信。&lt;br /&gt;
&lt;br /&gt;
4.裂腦患者的智商會比沒裂腦前高一點。&lt;br /&gt;
&lt;br /&gt;
5.左手可以將積木收入對應的形狀中，右手不行。&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;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/Rhyqgf3Ox68" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/5951945653366394154/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/03/blog-post.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5951945653366394154?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5951945653366394154?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/Rhyqgf3Ox68/blog-post.html" title="右腦訓練 SpeedBrain" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-fGIn7HYMjQo/UTLGej5g-TI/AAAAAAAAA_E/Fq_wP5WTcJ0/s72-c/sbrain512a.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/03/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ERng5eCp7ImA9WhBRGEw.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-3380295825307554643</id><published>2013-02-23T19:39:00.000-08:00</published><updated>2013-03-08T23:40:07.620-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-08T23:40:07.620-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>Scoreloop 使用法  android  I</title><content type="html">&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
1.先下載新版的 &lt;a href="http://www.scoreloop.com/download/" target="_blank"&gt;scoreloop&lt;/a&gt;，但要先註冊。&lt;/h3&gt;
註冊成功後，登入後在網頁上選擇&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.download SDK&lt;br /&gt;
&lt;br /&gt;
然後找 Title:


Core Social SDK (Android) 點擊下載。會下載一個Scoreloop_core_social_android_3.1.tar.gz&lt;br /&gt;
&lt;br /&gt;
在網頁上選擇&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.Create Game &amp;amp; Integrate SDK&lt;br /&gt;
可以看到下圖，填上APP的名字，選Android&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-f54vkg7x0t8/USo1WWnwyDI/AAAAAAAAA-U/cp-GTUhmHww/s1600/scoreloop_addGameUsed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="366" src="http://2.bp.blogspot.com/-f54vkg7x0t8/USo1WWnwyDI/AAAAAAAAA-U/cp-GTUhmHww/s640/scoreloop_addGameUsed.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;點擊Add Game後，會出現下圖，圖中的Game Secret 就是程式要用的&lt;span style="color: red;"&gt;秘&lt;b&gt;密&lt;/b&gt;碼&lt;/span&gt;。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-rr8jkDjhYlU/USo059-6IMI/AAAAAAAAA-M/HFYVxIdjuio/s1600/scoreloopSecret_used.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="309" src="http://2.bp.blogspot.com/-rr8jkDjhYlU/USo059-6IMI/AAAAAAAAA-M/HFYVxIdjuio/s640/scoreloopSecret_used.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
點擊Submit Game 之後，會要求填寫APP的描述，上傳APP Image之類，就不多做說明。&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
2.&amp;nbsp; 解壓縮後可以在 Scoreloop_core_social_android_3.1 看到一個 ScoreloopUI的目錄，這個就是我們要的了。(最簡易的使用法，從 ScoreloopUI 下手。內已包含 Scoreloop所提供的UI介面。)&lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
3.開啟eclipse 將ScoreloopUI import 進來，這時 eclipse 會出現一個 ScoreloopUI 的project，如下圖。&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-dW9GMxNAbTw/USoVDwqi2MI/AAAAAAAAA9U/lDYeZ610N9k/s1600/scoreloop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://4.bp.blogspot.com/-dW9GMxNAbTw/USoVDwqi2MI/AAAAAAAAA9U/lDYeZ610N9k/s640/scoreloop.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
接下來Add Library，至 property -&amp;gt; Android-&amp;gt;Add&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-LZECWCnDuZ0/USo0UTN-8VI/AAAAAAAAA90/z4OjPqxnBIA/s1600/scoreloop_addLib.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://2.bp.blogspot.com/-LZECWCnDuZ0/USo0UTN-8VI/AAAAAAAAA90/z4OjPqxnBIA/s640/scoreloop_addLib.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;選ScoreloopUI&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-dDKUfOGETyA/USo0U2xTiSI/AAAAAAAAA-E/gGezOnrKAbU/s1600/scoreloop_addLibII.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://4.bp.blogspot.com/-dDKUfOGETyA/USo0U2xTiSI/AAAAAAAAA-E/gGezOnrKAbU/s640/scoreloop_addLibII.png" width="640" /&gt; &lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&amp;nbsp;如下圖就完成了。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-WIN3iO3L-40/USo0URCyJlI/AAAAAAAAA94/FfSWdU_UNPk/s1600/scoreloop_addLibIII.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://4.bp.blogspot.com/-WIN3iO3L-40/USo0URCyJlI/AAAAAAAAA94/FfSWdU_UNPk/s640/scoreloop_addLibIII.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
４.建一個新的Class，讓我們取名為 DummyApplication吧！把下面的碼直接貼上。記得Game Secret要貼上第一步中的&lt;span style="color: red;"&gt;秘密碼&lt;/span&gt;。&lt;/h3&gt;
&lt;br /&gt;
import com.scoreloop.client.android.core.model.Client;&lt;br /&gt;
import com.scoreloop.client.android.ui.ScoreloopManagerSingleton;&lt;br /&gt;
import android.content.Context;&lt;br /&gt;
&lt;br /&gt;
public class DummyApplication extends android.app.Application {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private static Client client;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; static void init(final Context android_game_context) {&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; if (client == null) {&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;&amp;nbsp; client = new Client(android_game_context, "&lt;span style="color: red;"&gt;&lt;b&gt;秘密碼&lt;/b&gt;&lt;/span&gt;",null);&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; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onCreate() {&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; super.onCreate();&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; init(this);&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; ScoreloopManagerSingleton.init(this,"&lt;span style="color: red;"&gt;&lt;b&gt;秘密碼&lt;/b&gt;&lt;/span&gt;");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onTerminate() {&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; super.onTerminate();&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; ScoreloopManagerSingleton.destroy();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
5. 主程式的 Activity 要&amp;nbsp; implements OnScoreSubmitObserver。&lt;/h3&gt;
public class MainActivity extends Activity &lt;span style="color: red;"&gt;implements OnScoreSubmitObserver&lt;/span&gt;{ ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
6. AndroidManifest.xml 中加入以下的 activity。如果懶得想太多，全加入就是。&lt;/h3&gt;
&lt;h3&gt;
&amp;nbsp; &lt;/h3&gt;
&lt;h4&gt;
&amp;nbsp;第一部份在application 中加入　&lt;span style="color: red;"&gt; android:name=".DummyApplication"&lt;span style="color: black;"&gt;如下&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&amp;lt;application&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:icon="@drawable/mainicon"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:label="@string/app_name"&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt;android:name=".DummyApplication"&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;h4&gt;
第二部份新增activity如下&lt;/h4&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;!-- ScoreLoop&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Defining the ScoreloopCore activities --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.core.ui.ProxyActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- Note: you may need to add more entries here for the payment methods you want to use. --&amp;gt;&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; &amp;nbsp;&amp;lt;!-- Defining the ScoreloopUI activities --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.EntryScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.ShowResultOverlayActivity" android:theme="@style/sl_dialog"/&amp;gt;&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;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activity android:name="com.scoreloop.client.android.ui.component.market.MarketHeaderActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.market.MarketListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.entry.EntryListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.post.PostOverlayActivity" android:theme="@style/sl_dialog"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.score.ScoreHeaderActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.score.ScoreListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.user.UserAddBuddyListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.user.UserHeaderActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.user.UserDetailListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.user.UserListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.game.GameDetailHeaderActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.game.GameDetailListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.game.GameListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.profile.ProfileSettingsListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.component.profile.ProfileSettingsPictureListActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.LeaderboardsScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&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; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.framework.ScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;activity android:name="com.scoreloop.client.android.ui.framework.TabsActivity"/&amp;gt;&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; &amp;nbsp; &amp;lt;activity android:name="com.scoreloop.client.android.ui.PostScoreOverlayActivity"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activity android:name="com.scoreloop.client.android.ui.BuddiesScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activity android:name="com.scoreloop.client.android.ui.SocialMarketScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activity android:name="com.scoreloop.client.android.ui.ProfileScreenActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
到此完成基本的設定，下一篇我們來學習如何使用。 &lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/So4p9js1NZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/3380295825307554643/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/02/scoreloop-android-i.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3380295825307554643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3380295825307554643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/So4p9js1NZ4/scoreloop-android-i.html" title="Scoreloop 使用法  android  I" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-f54vkg7x0t8/USo1WWnwyDI/AAAAAAAAA-U/cp-GTUhmHww/s72-c/scoreloop_addGameUsed.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/02/scoreloop-android-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AGRXc5cCp7ImA9WhNUFkQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-1914596106211220930</id><published>2013-01-08T18:48:00.000-08:00</published><updated>2013-01-08T18:48:44.928-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-08T18:48:44.928-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="APP" /><title>Powerpoint 遙控器</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nWZpiLJx22I/UOzaHSnCmtI/AAAAAAAAA8k/2B4dccwaOcI/s1600/power_point_remote.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-nWZpiLJx22I/UOzaHSnCmtI/AAAAAAAAA8k/2B4dccwaOcI/s200/power_point_remote.bmp" width="200" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-FKoamFC-2zg/UOzaHUVMlEI/AAAAAAAAA8o/1F4KgoytOPI/s1600/point_remote_control_banner.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-FKoamFC-2zg/UOzaHUVMlEI/AAAAAAAAA8o/1F4KgoytOPI/s200/point_remote_control_banner.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h1 class="title entry-title" itemprop="name"&gt;
 &lt;/h1&gt;
&lt;h1 class="title entry-title" itemprop="name"&gt;
 &lt;/h1&gt;
&lt;h1 class="title entry-title" itemprop="name"&gt;
 &lt;/h1&gt;
&lt;h1 class="title entry-title" itemprop="name"&gt;
 &lt;/h1&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;a href="http://pianovv510.blogspot.tw/2012/12/powerpoint-android.html" target="_blank"&gt;http://pianovv510.blogspot.tw/2012/12/powerpoint-android.html &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
這個應用程式可以讓你的android手機變成簡報遙控器&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;第一次使用時,要做幾個簡單的設定&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.安裝JAVA執行程式,請至下面連結下載&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;a href="http://www.java.com/zh_TW/"&gt;http://www.java.com&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;2.藍芽配對電腦和手機,先點選右上角案鈕,然後選擇"是" &lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-jNrRc42Bu3A/UOgNFMFTiCI/AAAAAAAAAFk/pTqGdP-aFCA/s1600/1.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-jNrRc42Bu3A/UOgNFMFTiCI/AAAAAAAAAFk/pTqGdP-aFCA/s1600/1.png" width="360" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
進入控制台\硬體和音效\新增Bluetooth裝置,此時會電腦已找到您的手機(我的是GT-I9300),點選然後按下一步 &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--L2rTTwLXgY/UOgQJD3AKxI/AAAAAAAAAF0/4kAUhkCnrQU/s1600/2.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="483" src="http://3.bp.blogspot.com/--L2rTTwLXgY/UOgQJD3AKxI/AAAAAAAAAF0/4kAUhkCnrQU/s1600/2.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
看到配對碼後一樣按下一步&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-4Z5nn-fCJOg/UOgQL-99QxI/AAAAAAAAAF8/ny9ul-Gly98/s1600/3.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="508" src="http://4.bp.blogspot.com/-4Z5nn-fCJOg/UOgQL-99QxI/AAAAAAAAAF8/ny9ul-Gly98/s1600/3.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
在上個步驟後,手機端會出現對畫框如下,按下確定,即完成配對設定,上述這些步驟只需做一次即可&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-7bNxs6j73tM/UOgQMdP5p9I/AAAAAAAAAGA/8K1N6a-_tFg/s1600/4.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-7bNxs6j73tM/UOgQMdP5p9I/AAAAAAAAAGA/8K1N6a-_tFg/s1600/4.png" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;使用及操作&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style="color: red;"&gt;電腦端&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;1.下載&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;PPTServer&lt;/span&gt;.rar檔,解壓縮後看到一個RUN.bat檔,&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;每當要開始使用遙控器時,點二下來開始電腦端的服務,&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;當不使用時,在按右上角的叉叉鍵,關閉即可&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;a href="https://www.dropbox.com/s/ukifnrtzv6rsswg/PPTService.rar"&gt;下載&lt;/a&gt;&lt;/pre&gt;
&lt;span style="color: red;"&gt;&lt;br /&gt;手機端&lt;/span&gt;&lt;br /&gt;
1. 至market下載安裝&lt;span style="color: blue;"&gt; &lt;span style="color: black;"&gt;Powerpoint遙控器&lt;/span&gt;&lt;/span&gt; APP&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;(如已安裝,請忽略此步驟)&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.kanzo.apps.remotebluetooth&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5rYW56by5hcHBzLnJlbW90ZWJsdWV0b290aCJd"&gt;下載&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;2.點選右上角的按鈕,然後點選裝置名稱(KANZO-AIR-PC是我的電腦名稱),&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-4X4QNHd1lIU/UOgSwzBeyqI/AAAAAAAAAGU/cY-AlwlQLx0/s1600/C2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-4X4QNHd1lIU/UOgSwzBeyqI/AAAAAAAAAGU/cY-AlwlQLx0/s1600/C2.png" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span id="goog_1705155002"&gt;3.左上角的狀態為"已連接",即大功告成,可以開始遙控您的powerpoint&lt;/span&gt;&lt;br /&gt;
&lt;span id="goog_1705155002"&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style="color: red;"&gt; 如發現無法連接成功,請重開手機,再行連接一次 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id="goog_1705155002"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-V9nK88IsUic/UOgT4k5FYSI/AAAAAAAAAGg/SLz51s1GrlM/s1600/6.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-V9nK88IsUic/UOgT4k5FYSI/AAAAAAAAAGg/SLz51s1GrlM/s1600/6.png" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;註&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;-如果您是使用Linux作業系統，則需安裝 &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;libbluetooth-dev package&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;=====================影片說明=======================&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/unSim9UAQ-U/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/unSim9UAQ-U&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/unSim9UAQ-U&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;pre&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/uWtcI9nVHuo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/1914596106211220930/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2013/01/powerpoint.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/1914596106211220930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/1914596106211220930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/uWtcI9nVHuo/powerpoint.html" title="Powerpoint 遙控器" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nWZpiLJx22I/UOzaHSnCmtI/AAAAAAAAA8k/2B4dccwaOcI/s72-c/power_point_remote.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2013/01/powerpoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCQnszfSp7ImA9WhNWFUo.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-8781260808121815434</id><published>2012-12-15T05:10:00.003-08:00</published><updated>2012-12-15T05:11:03.585-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-15T05:11:03.585-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>字串處理 String </title><content type="html">&lt;code&gt;一些常用的字串的處理&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;如果有一個字串為 ss&lt;br /&gt;
String ss = "&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;天地玄黃宇宙洪荒&lt;/span&gt;&lt;/code&gt;&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;&lt;span style="background-color: #f9f9f9; font-size: 15px; line-height: 22.066667556762695px;"&gt;日月盈昃&lt;/span&gt;&lt;span style="background-color: #f9f9f9; font-size: 15px; line-height: 22.066667556762695px;"&gt;辰宿列張&lt;/span&gt;&lt;/span&gt;";&lt;br /&gt;
&lt;code&gt;
&lt;br /&gt;
//試試看是否包含字串 "宇宙"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;code&gt;&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;Boolean &lt;/span&gt;&lt;/code&gt;ans = ss.contains(&lt;/span&gt;&lt;/code&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;"宇宙"); &amp;nbsp;//如果有包含會反回true, 如果沒有包含會反回false.&lt;/span&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;
int ans = ss.indexOf("宇宙") ; //如果有包含會反回"宇宙"在ss中的位置，所以ans=4，如果沒有包含ans=-1。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
//試試看字中是否為"宇宙"開頭&lt;/code&gt;&lt;code&gt;&lt;code&gt;&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;Boolean &lt;/span&gt;&lt;/code&gt;ans = ss.startsWith(&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;"宇宙"&lt;/span&gt;);// 如果是"宇宙"，反回true，如果不是反回false。&lt;br /&gt;
&lt;br /&gt;
//試試看字中是否為"宇宙"結尾&lt;br /&gt;
&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;Boolean &lt;/span&gt;ans = ss.endsWith(&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;"宇宙"&lt;/span&gt;);&amp;nbsp;// 如果是"宇宙"結尾，反回true，如果不是反回false。&lt;br /&gt;
//試試看以宇宙來分段字串&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;String[] ans=ss.split("&lt;/code&gt;&lt;code&gt;&lt;code&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;宇宙&lt;/span&gt;&lt;/code&gt;");&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;//反回兩個字串&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ans[0]=&lt;/code&gt;&lt;code&gt;&lt;code&gt;"&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;天地玄黃&lt;/span&gt;&lt;/code&gt;"&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ans[1]&lt;/code&gt;&lt;code&gt;&lt;code&gt;=&lt;/code&gt;&lt;code&gt;&lt;code&gt;"&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;洪荒&lt;/span&gt;&lt;/code&gt;&lt;span style="font-family: Georgia, Times New Roman, serif;"&gt;&lt;span style="background-color: #f9f9f9; font-size: 15px; line-height: 22.066667556762695px;"&gt;日月盈昃&lt;/span&gt;&lt;span style="background-color: #f9f9f9; font-size: 15px; line-height: 22.066667556762695px;"&gt;辰宿列張&lt;/span&gt;&lt;/span&gt;"&lt;/code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;//使用正則表示式&lt;br /&gt;
ans = ss.matches(".*&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;宇宙&lt;/span&gt;.*"); //.*表示任何字元，也就是"宇宙"前後包任何字元都反回true。&lt;br /&gt;
ans = ss.matches("&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;宇宙&lt;/span&gt;.*"); &amp;nbsp;//等同於宇宙開頭的字串，所以反回false。&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;說明一下正則表示&lt;span style="font-family: serif;"&gt;(regular expression)&lt;/span&gt;，是一種尋找字串的代碼系統。學會它，在處理字串時會可怕的方便。&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;例如英文中 cat locate monkey apple.&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;我們如果想找cat這個字，以人的大腦來說很容易就找到。但如果要下指令叫電腦找可能就會找到 lo&lt;span style="color: red;"&gt;cat&lt;/span&gt;e 這個字了。如果不想要找到locate，就要指字cat前後是空格。為了方便下這樣的指令，正則表示就出現了。&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;以正則表示來說只要下 \scat\s&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;就可以找到cat而不會找到locate&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;以下例出個人常用的幾個代碼。 &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;a href="http://myregexp.com/" target="_blank"&gt;http://myregexp.com/&amp;nbsp;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;在這個網頁上可以查詢正則表示是否如我們所預期。&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="background-color: white; font-family: serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;
&lt;br /&gt;
.     代表任意字元&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
例如有一個字串  alkjsdjajalkfjaslkjfashjqweiufoajkldsvlsjv&lt;br /&gt;
&lt;br /&gt;
我們要尋找 .ja 就會找到 dja 和 fja&lt;br /&gt;
&lt;br /&gt;
我們要尋找 ..ja 就會找到 sdja 和 kfja&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;
例如有一個字串  alkjsdjajalkfjaslkjfashjqweiufoajkldsvlsjv&lt;br /&gt;
&lt;br /&gt;
我們要尋找 .?ja 就會找到  djaja 和 fja &lt;br /&gt;
&lt;br /&gt;
我們要尋找 .*ja 就會找到   alkjsdjajalkfja&lt;br /&gt;
&lt;br /&gt;
我們要尋找 .+ja 就會找到   alkjsdjajalkfja&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ ]  中括號代表尋找中括號內的任何文字。 如[ab]代表a或b。如[1-9]代表1到9的任意數字&lt;br /&gt;
&lt;br /&gt;
( )  真接舉例，在字串  alkjsdjajalkfjaslkjfashjqweiufoajkldsvlsjv  &lt;br /&gt;
&lt;br /&gt;
尋找(ja) 會找到  jaja和ja&lt;br /&gt;
&lt;br /&gt;
尋找a(ja) 會找到 aja &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\w 代表字母跟數字，等同於[A-Za-z1-9]&lt;br /&gt;
&lt;br /&gt;
\d 代表數字，等同於[0-9] &lt;br /&gt;
&lt;br /&gt;
\s 代表空白鍵 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果有一字串   alkjsd[jaj]alkfja[slkj]fas[hj]qweiufoajkldsvlsjv&lt;br /&gt;
&lt;br /&gt;
現在我們想要所有中括號中的文字要這樣寫 \[\w*\] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在java中可以使用pattern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String s="alkjsd[jaj]alkfja[slkj]fas[hj]qweiufoajkldsvlsjv";&lt;br /&gt;
&lt;br /&gt;
Pattern pattern = Pattern.compile("\\[\w*\\]");&lt;code&gt; &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Matcher matcher = pattern.matcher(s);&lt;br /&gt;
while (matcher.find()) { &lt;br /&gt;
&lt;br /&gt;
System.out.println(matcher.group()+"\n"); &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
印出&lt;br /&gt;
&lt;br /&gt;
[jaj]&lt;br /&gt;
&lt;br /&gt;
[slk]&lt;br /&gt;
&lt;br /&gt;
[hj]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&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;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/PiH76cBJ2Gc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/8781260808121815434/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/12/string.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8781260808121815434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8781260808121815434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/PiH76cBJ2Gc/string.html" title="字串處理 String " /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/12/string.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IAQHc9cCp7ImA9WhNXFkk.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-3596454035394484901</id><published>2012-12-04T08:55:00.001-08:00</published><updated>2012-12-04T09:19:01.968-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-04T09:19:01.968-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>Google Analytics</title><content type="html">google Analytics 推出了手機的服務了。不用再用以往使用一個 dummy 的網址了。有了它，就可以了解人們如何使用我們所開發的APP了，進一步來改善APP的品質。&lt;br /&gt;
&lt;br /&gt;
快來看看使用的方法&lt;br /&gt;
&lt;br /&gt;
第一步：&lt;br /&gt;
先下找新版的jar檔-&amp;gt;&lt;a href="http://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid.zip"&gt;GoogleAnalyticsAndroid.zip&lt;/a&gt;&lt;br /&gt;
解壓後將 libGoogleAnalyticsV2.jar 放在 project 的 \libs 中&lt;br /&gt;
&lt;br /&gt;
第二步：&lt;br /&gt;
&lt;br /&gt;
進入http://www.google.com/analytics/ 登入，如沒有帳號請申請一個&lt;br /&gt;
&lt;br /&gt;
點擊"管理員"如下&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-mcOLDrcgbdk/UL4fWXC_NMI/AAAAAAAAA3k/Tn4tO2GwvDQ/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-12-05+%E4%B8%8A%E5%8D%8812.00.08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="219" src="http://3.bp.blogspot.com/-mcOLDrcgbdk/UL4fWXC_NMI/AAAAAAAAA3k/Tn4tO2GwvDQ/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-12-05+%E4%B8%8A%E5%8D%8812.00.08.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在帳戶中點擊"新增帳戶"，如下，點擊應用程式。將下方的表格埴一填。即出現新的帳戶。這裡指的帳戶就是不同的網站或是應用程式。最下方有"取得追蹤編號"，點擊後就會出現編號了。這個就是程式中要用的編號。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-60FEBn2oR0w/UL4fXbn7qQI/AAAAAAAAA3o/R7uCOj22UEU/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-12-05+%E4%B8%8A%E5%8D%8812.04.00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://2.bp.blogspot.com/-60FEBn2oR0w/UL4fXbn7qQI/AAAAAAAAA3o/R7uCOj22UEU/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-12-05+%E4%B8%8A%E5%8D%8812.04.00.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
第三步：&lt;br /&gt;
程式的寫法，在activity中新增&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Context mc=this;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;span style="color: red;"&gt;先得到一個Instance&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GoogleAnalytics trackerInstance=GoogleAnalytics.getInstance(mc.getApplicationContext());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;span style="color: red;"&gt;從instance中得到Tracker，記得放前追蹤編號。&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tracker tracker = trackerInstance.getTracker("&lt;span style="color: red;"&gt;UA-xxxxxxx-x&lt;/span&gt;");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;span style="color: red;"&gt;Dispatch內定是30分鐘，如果使用者在30分鐘內將應用程式關閉，記錄會留下，待下一次程式被執行，會發送出記錄。如果想要縮短發送的時間可以如下&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GAServiceManager.getInstance().setDispatchPeriod(&lt;span style="color: red;"&gt;60&lt;/span&gt;);//&lt;span style="color: red;"&gt;設定為60秒&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;到此基本的Tracker已得到，接下來是針對某一個新的頁面被打開時，了解頁面被打開的次數跟時間&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;用tracker.trackView("lable") 其中的lable為自定意的一個標籤。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Button aButton=(Button) findViewById(R.id.abutton);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aButton.setOnClickListener(new Button.OnClickListener()&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; &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; public void onClick(View v)&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; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red;"&gt; tracker.trackView("A");&lt;span style="color: black;"&gt;&amp;nbsp; //&lt;span style="color: red;"&gt;在Analytics中就可以看到A這個標&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;籤&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; Intent intent=new Intent();&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; intent.setClass(now.this,A.class);&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; startActivity(intent);&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;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;如果想了解一個按鈕被點擊的次數，可以使用&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;tracker&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;trackEvent&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;"category"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"aciton"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"label"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; opt_value&lt;/span&gt;&lt;span class="pun"&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Button aButton=(Button) findViewById(R.id.abutton);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aButton.setOnClickListener(new Button.OnClickListener()&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; &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; public void onClick(View v)&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; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;//&lt;span style="color: red;"&gt;在Analytics中就可以看到&lt;span style="color: black;"&gt;video&lt;/span&gt;這個標&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;籤&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&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; //video中還會有play的分類，這個分類還可再分clicked&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //opt_value可以當參數的傳遞&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pln"&gt;       tracker&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;trackEvent&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;"video"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"play"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"clicked"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; opt_value&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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; &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; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
如果想要每個Activity都追蹤，可以每個activity都加上這些Code或是將 tracker 設成全域變數即可。&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;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/7f4PB5BYfFU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/3596454035394484901/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/12/google-analytics.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3596454035394484901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3596454035394484901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/7f4PB5BYfFU/google-analytics.html" title="Google Analytics" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-mcOLDrcgbdk/UL4fWXC_NMI/AAAAAAAAA3k/Tn4tO2GwvDQ/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-12-05+%E4%B8%8A%E5%8D%8812.00.08.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/12/google-analytics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAMRXoyfSp7ImA9WhNXFk4.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-7272073413530867869</id><published>2012-11-22T03:24:00.000-08:00</published><updated>2012-12-04T07:09:44.495-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-04T07:09:44.495-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>Access Internal Storage 存取android手機內存</title><content type="html">&lt;br /&gt;
Android 手機的內存是放在 /data/data/&amp;lt;package name&amp;gt;/files，可以使用getFilesDir()得到路徑。如下：&lt;br /&gt;
&lt;br /&gt;
File fileDir = getFilesDir();&lt;br /&gt;
&lt;br /&gt;
每一個app有各自的user id和自已權限跟空間。所以存在手機內存的資料就會權限的問題。要開啟或創建時就需要權限的設定。以android developer內的說法，存取內存要使用openFileOutput這個涵式，反回為FileOutputStream。如下：&lt;br /&gt;
&lt;br /&gt;
FileOutputStream imageFout = openFileOutput("FileName",MODE_WORLD_READABLE);&lt;br /&gt;
&lt;br /&gt;
FileName只要檔名即可，不用完整路徑。&lt;br /&gt;
&lt;br /&gt;
Context.MODE_PRIVATE：代表該檔是私有資料，只能被APP本身訪問。如果檔案已存在，會覆蓋原檔。&lt;br /&gt;
&lt;br /&gt;
Context.MODE_APPEND：會檢查檔案是否存在，存在則將內容增加到檔案內；如檔案不存在就創建新檔。&lt;br /&gt;
&lt;br /&gt;
Context.MODE_WORLD_READABLE：其它應用程式也可以讀。如果要在APP中使用 intent.ACTION_SEND，要使用此模式。&lt;br /&gt;
&lt;br /&gt;
Context.MODE_WORLD_WRITEABLE：其它應用程式也可以寫入此檔。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如想要兩個模式共有，如下&lt;br /&gt;
&lt;br /&gt;
openFileOutput("FileName", MODE_WORLD_READABLE + MODE_WORLD_WRITEABLE);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Developer 中的範例如下(建立文字檔)&lt;/h4&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt; FILENAME &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"hello_file"&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"hello world!"&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="pln"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;try{&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;&lt;span class="typ"&gt;     FileOutputStream&lt;/span&gt;&lt;span class="pln"&gt; fos &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; openFileOutput&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;FILENAME&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Context&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;MODE_PRIVATE&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
     fos&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;write&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;getBytes&lt;/span&gt;&lt;span class="pun"&gt;());&lt;/span&gt;&lt;span class="pln"&gt;
     fos&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;close&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}catch(IOException e){&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;Log.e("panel","IOEception",e);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4&gt;
&amp;nbsp;另一範例將Bitmap存入，如下 &lt;/h4&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;try{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;FileOutputStream imageFout = mc.openFileOutput(imageFile.getName(),Context.MODE_WORLD_READABLE);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;bm.compress(Bitmap.CompressFormat.JPEG,100,imageFout);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;imageFout.close();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}catch(IOException e){&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;Log.e("panel","IOEception",e);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
一個完整的分享圖片範例&lt;/h4&gt;
&lt;br /&gt;
&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;File fileDir = mc.getFilesDir();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;String imagePath=fileDir+java.io.File.separator+"test.jpg"; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;File imageFile=new File(imagePath);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;try{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FileOutputStream imageFout = mc.openFileOutput(imageFile.getName(),Context.MODE_WORLD_READABLE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bm.compress(Bitmap.CompressFormat.JPEG,100,imageFout);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; imageFout.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }catch(IOException e){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Log.e("panel","IOEception",e);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; Uri imageUri=Uri.fromFile(imageFile);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Intent shareIntent=new Intent(android.content.Intent.ACTION_SEND);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; shareIntent.setType("image/*");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; shareIntent.putExtra(Intent.EXTRA_SUBJECT, "主題");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; shareIntent.putExtra(Intent.EXTRA_TEXT, "說明");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mc.startActivity(Intent.createChooser(shareIntent, "分享…"));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/jr1dbJg6V_s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/7272073413530867869/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/11/access-internal-storage-android.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7272073413530867869?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7272073413530867869?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/jr1dbJg6V_s/access-internal-storage-android.html" title="Access Internal Storage 存取android手機內存" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/11/access-internal-storage-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEMSXk8fSp7ImA9WhNXFEs.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-6741493297020267222</id><published>2012-11-07T06:43:00.000-08:00</published><updated>2012-12-02T07:54:48.775-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-02T07:54:48.775-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="壁紙，桌布" /><title>萬化細胞動態桌布</title><content type="html">&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;a href="http://2.bp.blogspot.com/-CTPJVSYmQZY/UGHNk4D_r4I/AAAAAAAAAsk/8aKdmEZoBzI/s1600/ic_cell75_02.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-CTPJVSYmQZY/UGHNk4D_r4I/AAAAAAAAAsk/8aKdmEZoBzI/s200/ic_cell75_02.png" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://4.bp.blogspot.com/-eIF2_syMR6s/UJpuE17ZqJI/AAAAAAAAA20/HIyctneFNRo/s1600/qrfree.kaywa.com.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-eIF2_syMR6s/UJpuE17ZqJI/AAAAAAAAA20/HIyctneFNRo/s200/qrfree.kaywa.com.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;想要一個多彩又有深度的桌布，所以延用了細胞自動機的原形來實現一個自動成形的桌布。說到細胞自動機，這是一個很有趣的概念。他的規則很簡單&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-left: 20.25pt; mso-list: l0 level1 lfo1; text-indent: -20.25pt;"&gt;
&lt;span lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;A、&lt;/span&gt;&lt;/span&gt;一個細胞如果有二或三個鄰居則可以活到下一刻&lt;span lang="EN-US"&gt;, &lt;/span&gt;否則就會死於獨居或壅擠。&lt;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
我們看一下例圖。中間藍色的部分是我們感興趣的細胞，紅色是鄰居。&lt;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
因為有兩個鄰居或是三個鄰居所以他們的下一刻藍色細胞還是可以存在。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-Oa02bAWosD8/UJpjbcSxZCI/AAAAAAAAA1c/2AcoMzHNF7k/s1600/rule1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-Oa02bAWosD8/UJpjbcSxZCI/AAAAAAAAA1c/2AcoMzHNF7k/s200/rule1.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-xr4j7LQ5B6c/UJpje2jtDlI/AAAAAAAAA1s/6qBWcZY6UtY/s1600/rule21.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-xr4j7LQ5B6c/UJpje2jtDlI/AAAAAAAAA1s/6qBWcZY6UtY/s200/rule21.png" width="200" /&gt;&lt;/a&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;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
&lt;span lang="EN-US" style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
下兩張圖是鄰居只有一個或是大於三個。所以下一刻，藍色的細胞就消失了。就是死去了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-q6XXP0RMHGA/UJpjgXuWkMI/AAAAAAAAA10/2o64YXJO0p8/s1600/rule3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-q6XXP0RMHGA/UJpjgXuWkMI/AAAAAAAAA10/2o64YXJO0p8/s200/rule3.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-G35aXuq1rSo/UJpjhdHfWdI/AAAAAAAAA18/4OoGNnRpL18/s1600/rule31.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-G35aXuq1rSo/UJpjhdHfWdI/AAAAAAAAA18/4OoGNnRpL18/s200/rule31.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =======&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN-US"&gt;B&lt;/span&gt;、一個空格處如果剛好有三個鄰居，則可生出藍色細胞。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-F6SBooA1i-I/UJpoGCeJlvI/AAAAAAAAA2U/xV7qQ0IQZcA/s1600/rule4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-F6SBooA1i-I/UJpoGCeJlvI/AAAAAAAAA2U/xV7qQ0IQZcA/s200/rule4.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-eQukoD1CCWA/UJpoHIXRo_I/AAAAAAAAA2c/FHIoydR7Kzw/s1600/rule41.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-eQukoD1CCWA/UJpoHIXRo_I/AAAAAAAAA2c/FHIoydR7Kzw/s200/rule41.png" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-left: 20.25pt;"&gt;
&lt;span lang="EN-US" style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =======&amp;gt;&lt;/span&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;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Lg8nTPC_H0o/UJpzffB1m1I/AAAAAAAAA3M/TmFkfJDZFU8/s1600/rule5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://1.bp.blogspot.com/-Lg8nTPC_H0o/UJpzffB1m1I/AAAAAAAAA3M/TmFkfJDZFU8/s640/rule5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;看似簡單的規則，是否會讓我們懷疑，這能做什麼？&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;我們先了解細胞自動機的目地是什麼？電腦之父馮諾曼（&lt;/span&gt;&lt;span lang="EN-US"&gt;John von Neumann&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）在&lt;/span&gt;&lt;span lang="EN-US"&gt;1940&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;年代開始研究細胞自動機（&lt;/span&gt;&lt;span lang="EN-US"&gt;cellular automaton&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;），目地是為了發展具有自我複製能力的計算工具&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;。&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;據說&lt;/span&gt;溤諾曼小時候就有過目不忘的能力，而且計算能力超強。有一次他的母親抬頭想著事，馮諾曼小小年紀就說，&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;”&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;媽，你在算什麼，我幫你算…&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;”&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;。呵…如果誰家的小孩今天冒出這驚人之語，請貴父母們好好的栽培他。&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;什麼是&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;自我複製能力的計算工具，說穿了&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;就是一種人工生命，人類就是其中的一種。只是演化的規則比細胞自動機複雜多了。從小層次的規則為主，產生大層次上的演化現象。也叫做突現行為。意思是說，將一兩條人們以為簡單的規則加入單一個生命體的行為中，當我們把生命體複製到千千萬萬個時，這一兩條規則會帶來什麼變化。我們看一段影片。&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/KyboQs4qS3o/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KyboQs4qS3o&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/KyboQs4qS3o&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
這影片中的鳥是不是被指揮了？是不是被一個更高層的力量給控制？其實不然。他們只遵從兩條規則&lt;br /&gt;
&lt;br /&gt;
一、飛的時候盡量離彼此近一點。&lt;br /&gt;
二、飛的時候不要跟別的個體相撞。&lt;br /&gt;
&lt;br /&gt;
簡單的規則，卻出現這樣複雜的行為。這是複雜還是簡單？動畫電影的海底總動員中的一群魚集體的游動就是依這兩條規則改進，用電腦跑出來的結果。&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;人類的社會也是如此的，每一個單體&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;個人&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;)&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;都被附與了一些基本的行為，吃飯，睡覺，男女。這些基本行為被定了之後。社會跟文明就會產生。那麼，我們反思人類自己呢？如果當初人類在演化的過程中，一段&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;DNA&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;遇到變化，使得人類這種生物只要看光線就能活下去，不用吃飯。那麼人類今天的社會是更和協還是更悲慘？沒發生的事，無法被證明，但光想象就可以給人帶來一些反思。&lt;/span&gt;&lt;span style="font-family: 新細明體, serif;"&gt;想這個太難了。我們還是來看看桌布如何使用吧！&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/N1z9PE8FWz0/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/N1z9PE8FWz0&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/N1z9PE8FWz0&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="mso-bidi-font-family: 標楷體;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 標楷體; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
順便分享一個另人驚訝的影片&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/C2vgICfQawE/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C2vgICfQawE&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/C2vgICfQawE&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/hpUBSJLSJGo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/6741493297020267222/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/11/blog-post.html#comment-form" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6741493297020267222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6741493297020267222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/hpUBSJLSJGo/blog-post.html" title="萬化細胞動態桌布" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-CTPJVSYmQZY/UGHNk4D_r4I/AAAAAAAAAsk/8aKdmEZoBzI/s72-c/ic_cell75_02.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/11/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEABQ3cyfCp7ImA9WhNREEU.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-8030221581820653967</id><published>2012-11-04T19:38:00.003-08:00</published><updated>2012-11-04T19:39:12.994-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-04T19:39:12.994-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>GLSurfaceView android 3D 繪圖</title><content type="html">要了解如何在android中實作繪圖，要先知道兩個物件&lt;br /&gt;
&lt;br /&gt;
一個是 GLSurfaceView&lt;br /&gt;
一個是 GLSurfaceView.Renderer &lt;br /&gt;
&lt;br /&gt;
GLSurfaceView 實作繪圖的視窗，是繼承自SurfaceView的View。因為是繼承自SurfaceView所以一樣有底下這些常用的方法&lt;br /&gt;
setRenderer()&lt;br /&gt;
onPause()&lt;br /&gt;
onResume()&lt;br /&gt;
queueEvent()&lt;br /&gt;
surfaceChanged()&lt;br /&gt;
surfaceCreated()&lt;br /&gt;
surfaceDestroyed()&lt;br /&gt;
... 其它不多做贅述&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GLSurfaceView.Renderer&amp;nbsp; 繪圖物件的處理，所有繪圖的部分都在這裡處理，其下有三個方法&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; onDrawFrame(GL10 gl) //畫圖函數放在這裡。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onSurfaceChanged(GL10 gl, int width, int height)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onSurfaceCreated(GL10 gl, EGLConfig config) //Render被創立之後，初始化的函數都放在這裡。函數會被執行一次。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
主要的Activity，要先把一個GLSurfaceView建入contentView。在這裡就是Oglv。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;public class OpenglTest extends Activity {&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Oglv oglv;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onCreate (Bundle savedInstanceState){&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super.onCreate(savedInstanceState);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oglv = new Oglv(this);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setContentView(oglv);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;}&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
建一個新的class，名為Oglv，繼承自GLFurfaceView&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;class Oglv extends GLSurfaceView {&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; private OglvRender oglvRender;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Oglv(Context mc){&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(mc);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oglvRender = new OglvRender();&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setRenderer(oglvRender);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 觸控面版時，手機螢幕隨坐標變色 &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; @Override &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; public boolean onTouchEvent(final MotionEvent event){&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queueEvent(new Runnalbe(){&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; public void run(){&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; oglvRender.setColor(event.getX()/getWidth(), event.getY()/getHeight(), 1.0f);&lt;/b&gt;&lt;br /&gt;
&lt;b&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; }&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;}&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
建一個class，名為oglvRender, 繼承自GLSurfaceView.Render&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;public class oglvRender implements GLSurfaceView.Renderer {
 
    private float red = 0f;
    private float green = 0f;
    private float blue = 0f;
 
    @Override
    public void onSurfaceCreated(GL10 gl, EGLConfig config) {
        
    }
 
    @Override
    public void onSurfaceChanged(GL10 gl, int w, int h) {
        gl.glViewport(0, 0, w, h);
    }
 
    @Override
    public void onDrawFrame(GL10 gl) { 
        gl.glClearColor(red, green, blue, 1.0f); //寫入背景顏色
        gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
    }&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;    //設定背景顏色&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;     public void setColor(float r, float g, float b){&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;&amp;nbsp;        red=r; &lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;         green=g;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;         blue=b; &lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;     }&lt;/b&gt;&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: #009900;"&gt;&lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;結果如下：&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-SaqxJh1Gn-E/UJc0MQMRulI/AAAAAAAAA00/lda3kcNZcss/s1600/export_112.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-SaqxJh1Gn-E/UJc0MQMRulI/AAAAAAAAA00/lda3kcNZcss/s320/export_112.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-B_Fd6U38o7s/UJc0udLantI/AAAAAAAAA1E/Vzj5dtkHgEs/s1600/export_114.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-B_Fd6U38o7s/UJc0udLantI/AAAAAAAAA1E/Vzj5dtkHgEs/s320/export_114.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="java" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #009900;"&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/fWlZs9Bjy7o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/8030221581820653967/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/11/glsurfaceview-android-3d.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8030221581820653967?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8030221581820653967?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/fWlZs9Bjy7o/glsurfaceview-android-3d.html" title="GLSurfaceView android 3D 繪圖" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-SaqxJh1Gn-E/UJc0MQMRulI/AAAAAAAAA00/lda3kcNZcss/s72-c/export_112.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/11/glsurfaceview-android-3d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIDQnYyeCp7ImA9WhBQEE0.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-6163663297061819009</id><published>2012-10-25T19:05:00.001-07:00</published><updated>2013-03-11T05:56:13.890-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-11T05:56:13.890-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>Resources String from Name, 由字串名得到字串</title><content type="html">想要在程式中使用resource 中的字串，可以用以下的方法&lt;br /&gt;
&lt;br /&gt;
String str = getResources().getString(int id);&lt;br /&gt;
&lt;br /&gt;
但是如果我們希望用resources 中的字串名來使用字串，就要先把字串名轉成id&lt;br /&gt;
&lt;br /&gt;
int resId=getResources().getIdentifier(name, "string", getPackageName()))&lt;br /&gt;
&lt;br /&gt;
name 是指在 R.string.XXXX 的 XXXX，&lt;br /&gt;
"string"是指 R.string.XXXX 的string, 所以如果是 R.drawable.XXXX，"string", 就要改成"drawable"。&lt;br /&gt;
最後是package name, 使用getPackageName()，來得到package name, 或直接打上package name都可以。&lt;br /&gt;
&lt;br /&gt;
有了resId, 現在只要&lt;br /&gt;
&lt;br /&gt;
String str=getResources().getString(resId);&lt;br /&gt;
&lt;br /&gt;
如此即可得到字串。&lt;br /&gt;
&lt;br /&gt;
有人說用 getResources().getIdentifier(name, "string", getPackageName())) 太沒有效率，速度慢。所以可以用另一種方法如下&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;try {&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; Class res=R.string.class;&amp;nbsp; // &lt;span style="color: red;"&gt;如果是drawable就變成Class res=R.drawable.class&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; Field field = res.getField("&lt;span style="color: red;"&gt;name&lt;/span&gt;");//&lt;span style="color: red;"&gt;name要改成字串名&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; int resId = field.getInt(null);&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; String str=getResources().getString(resId);&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; catch (Exception e) {&lt;br /&gt;
&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;
&lt;br /&gt;
速度的確快很多…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/5lEnh0NBes0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/6163663297061819009/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/resources-string-from-name.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6163663297061819009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/6163663297061819009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/5lEnh0NBes0/resources-string-from-name.html" title="Resources String from Name, 由字串名得到字串" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/resources-string-from-name.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEARX8_cSp7ImA9WhNSEUo.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-8180512622084726685</id><published>2012-10-25T08:07:00.000-07:00</published><updated>2012-10-25T08:07:24.149-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-25T08:07:24.149-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="andro易d" /><title>速占之樂20121024問晚餐是否有好吃</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-LUHuK1WJrdM/UIkRQZoBfTI/AAAAAAAAA0c/E9CkRIEsDMc/s1600/Dro%E6%98%93d_2012_1025_0549_54.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-LUHuK1WJrdM/UIkRQZoBfTI/AAAAAAAAA0c/E9CkRIEsDMc/s320/Dro%E6%98%93d_2012_1025_0549_54.jpg" width="234" /&gt;&lt;/a&gt;&lt;/div&gt;
與友共享晚餐，本不知去何處享用。便問一卦。&lt;br /&gt;
&lt;br /&gt;
呵…&lt;br /&gt;
2爻，3爻，4爻為坎卦，坎為酒食，所以需之九五說，需于酒食，貞吉。看樣子，是有口福了。&lt;br /&gt;
2爻動變成井卦.。初，2 ，3，4爻變成一個大坎卦，外卦也是坎。有口福，變成大有口福。看樣子今天是怎麼選都酒足飯飽。&lt;br /&gt;
&lt;br /&gt;
結果：&lt;br /&gt;
真是令人滿意。 &lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/2NzO_imSYms" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/8180512622084726685/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/20121024.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8180512622084726685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8180512622084726685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/2NzO_imSYms/20121024.html" title="速占之樂20121024問晚餐是否有好吃" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-LUHuK1WJrdM/UIkRQZoBfTI/AAAAAAAAA0c/E9CkRIEsDMc/s72-c/Dro%E6%98%93d_2012_1025_0549_54.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/20121024.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8FRHg7eSp7ImA9WhNTGE0.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-7128708070841868617</id><published>2012-10-18T09:58:00.002-07:00</published><updated>2012-10-21T01:40:15.601-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-21T01:40:15.601-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="針道" /><category scheme="http://www.blogger.com/atom/ns#" term="針灸" /><title>針道</title><content type="html">&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-x3j0uUrexdY/UH9uX5oX-aI/AAAAAAAAAxU/7o7NnrL_CTo/s1600/ad_1024.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://2.bp.blogspot.com/-x3j0uUrexdY/UH9uX5oX-aI/AAAAAAAAAxU/7o7NnrL_CTo/s640/ad_1024.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;a href="http://1.bp.blogspot.com/-oCPpjXaB_8Y/UH9uvyUudGI/AAAAAAAAAxc/US6prinKmiE/s1600/120918105128.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-oCPpjXaB_8Y/UH9uvyUudGI/AAAAAAAAAxc/US6prinKmiE/s200/120918105128.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-W2VqtKzscJQ/UH9uT_AlboI/AAAAAAAAAxM/nWrQA2qoalc/s1600/ad_512.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-W2VqtKzscJQ/UH9uT_AlboI/AAAAAAAAAxM/nWrQA2qoalc/s200/ad_512.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;針灸是一門古老的醫術了！可惜現在學的人太少，不是覺得他沒用，就是覺得難以理解。學針灸是要崇古的，也就是說，現今醫學，生化，解剖之類的人體知識都是用來幫助學習針灸，而不是用來解釋針灸。以此推之，覺得針灸沒用的人，是因為他沒有學懂。覺得難以理解的人，是因為他用今天的知識去理解針灸。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;針道這個軟體就是為了濃縮針灸大成這本書的精華而寫的。整本針灸大成最有價值的，就是五俞穴的理論，再來就是靈龜八法，飛騰八法跟子午流注。其次是一些特殊的穴位組合如果十三鬼穴，回陽九針。這些東西如何得來，我想現今醫學是難以解釋，都還在科學驗證的階段。科學驗證難免流於統計，流於統計就代表我們不知道底下的原因是什麼！多說無意，我們看一段郝萬山教授的視頻。重點是證偽。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/3FCLUNOrU90/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3FCLUNOrU90&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/3FCLUNOrU90&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;這才是學術啊！自已去做過實驗，有數據，有目地。有”對”的問題！什麼叫”對”的問題？&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;當我們可以對一個理論提出一個”對”的問題，就表示我們已經了解了這個理論。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;我們只能說，看&lt;span style="font-size: small;"&gt;那&lt;/span&gt;些沒有學術基礎的人討論學術真得累殺我也。什麼叫學術？想要攻擊一個理論，最基本的就是要先”徹底”的了解這個理論。徹底了解就夠了嗎？還要自已去實踐他。也就是實驗。然後問出一個”對”的問題。那麼錯誤的東西，自已就不攻自破。大多數的文章都不含這三個步驟，所以不值得一讀。偏偏！又要一讀才知道沒有這三個步驟。現在看到這些討論針灸真偽的文章，我只要問一個”對”的問題就好，那就是，你們自已扎過自已了嗎？沒扎過先退朝吧！過去許多的大科學家都敢用自已的身體做實驗。這是科學基本的態度。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;離題了…&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Jic9Hm8iHsg/UIAFufxnd_I/AAAAAAAAAy0/upi367z9C44/s1600/fun.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-Jic9Hm8iHsg/UIAFufxnd_I/AAAAAAAAAy0/upi367z9C44/s640/fun.jpg" width="473" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;先放幾張圖，個人很喜愛這張路邊看病圖！這樣叫他是相當不敬。一個童子在一旁吹著膏藥，一個醫生，正在為病人拔罐。病人則露出相當痛苦的表情，真是一絕，這表情一見就很難忘了，他的家人則在一旁拉住他，很有趣的圖不是嗎？把醫生搞得像是刑求一樣。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;靈龜八法，飛騰八法跟子午流注都是需要利用日期的天干地支來計算穴位。危急之時，如果算錯，這個險可不能冒，所以就利用手機的方便，隨時可查。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;a href="http://1.bp.blogspot.com/-HlfvodmKo_M/UIAGQBnPySI/AAAAAAAAAy8/8mo6NcFTBqg/s1600/SC20121015-102143.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-HlfvodmKo_M/UIAGQBnPySI/AAAAAAAAAy8/8mo6NcFTBqg/s320/SC20121015-102143.png" width="192" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-0HkX6O4tT-Q/UIAr4zx-VzI/AAAAAAAAAzc/AozdumhFjPU/s1600/export_100.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-0HkX6O4tT-Q/UIAr4zx-VzI/AAAAAAAAAzc/AozdumhFjPU/s320/export_100.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;五門十變是從五氣經天化五運圖，這一張圖就把很多東西的根源道盡了。我們來綜合一下，五運就是以甲已合化土，乙庚合化金，丙辛合化水，丁壬合化木，戊癸合化火。如果把&lt;span lang="EN-US"&gt;”&lt;/span&gt;合化&lt;span lang="EN-US"&gt;”&lt;/span&gt;定義為&lt;span lang="EN-US"&gt;”&lt;/span&gt;生&lt;span lang="EN-US"&gt;”&lt;/span&gt;，就是甲已生土，就是甲已為火的意思。這樣就可以推每年的月支，甲已年起丙&lt;span lang="EN-US"&gt;(&lt;/span&gt;火&lt;span lang="EN-US"&gt;)&lt;/span&gt;，乙庚生金，所以乙庚年起戊&lt;span lang="EN-US"&gt;(&lt;/span&gt;土&lt;span lang="EN-US"&gt;)&lt;/span&gt;，丙辛生水，丙辛年起庚&lt;span lang="EN-US"&gt;(&lt;/span&gt;金&lt;span lang="EN-US"&gt;)&lt;/span&gt;，丁壬生木，丁壬年起壬&lt;span lang="EN-US"&gt;(&lt;/span&gt;水&lt;span lang="EN-US"&gt;)&lt;/span&gt;，戊癸生火，戊癸年起甲。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;以一年來看，一年十二個月，一天十二個小時，所以一年可以類比為一天。把五氣在天上切割出來的時間點，放在一天十二個時辰，剛好就是每個經絡交換的時辰。這也就是五運。談到五運，就會想到五運六氣。五運是經絡的根源，那麼六氣呢？另一本談六氣的醫書就是傷寒論了。傷寒論的六經，講的就是六氣。太陽經絡，講的就是太陽寒水，太陽寒水的底面就是少陰腎經。少陰君火的表面就是太陽小腸。以此類推。以此論之，整個中醫大抵是以天文來論。說明白點就是指人生病，是因為天氣，而不是外來物。&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-QWB8Uj1B52w/UIAHbY4R9-I/AAAAAAAAAzE/atAi4NXpP1I/s1600/SC20121015-102201.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-QWB8Uj1B52w/UIAHbY4R9-I/AAAAAAAAAzE/atAi4NXpP1I/s640/SC20121015-102201.png" width="384" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;span style="font-size: small;"&gt;點擊查詢五運六氣，就可以改變日期，查詢不同日期的五運六氣。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;附加上十二經穴歌，五俞穴&lt;span style="font-size: small;"&gt;的查詢&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-djafoKb2OBk/UIAtMkBGRhI/AAAAAAAAAzs/p9VlbN5j6B4/s1600/SC20121015-102210.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-djafoKb2OBk/UIAtMkBGRhI/AAAAAAAAAzs/p9VlbN5j6B4/s320/SC20121015-102210.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;a href="http://3.bp.blogspot.com/-uxUaV-OTY4M/UIAvpJ7kJRI/AAAAAAAAA0E/Xj7zYoGU638/s1600/export_101.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-uxUaV-OTY4M/UIAvpJ7kJRI/AAAAAAAAA0E/Xj7zYoGU638/s320/export_101.png" width="200" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
光讀不練太可惜，提供一個可以練習的測驗。題型會不定時的更新增加。&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-xu8nTNwdjSU/UIAtFBjw8GI/AAAAAAAAAzk/dYlUK53Umm0/s1600/SC20121015-102244.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-xu8nTNwdjSU/UIAtFBjw8GI/AAAAAAAAAzk/dYlUK53Umm0/s640/SC20121015-102244.png" width="384" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;最後&lt;span style="font-size: small;"&gt;，&lt;/span&gt;給對針灸有興趣的同志！庶臨時倉卒之際，不致有差訛之失。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 8.0pt;"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/4AztQDiYO9A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/7128708070841868617/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/blog-post_18.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7128708070841868617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7128708070841868617?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/4AztQDiYO9A/blog-post_18.html" title="針道" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-x3j0uUrexdY/UH9uX5oX-aI/AAAAAAAAAxU/7o7NnrL_CTo/s72-c/ad_1024.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/blog-post_18.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYMRnY9fSp7ImA9WhNSEUs.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-3089076602737255210</id><published>2012-10-18T06:20:00.001-07:00</published><updated>2012-10-25T03:16:27.865-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-25T03:16:27.865-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="andro易d" /><title>速占之樂20121011買來之apple電腦之出廠為今年第幾個星期</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-POCx8tz5rUc/UH_39SNc-bI/AAAAAAAAAyc/QI7U89gQ4GY/s1600/Dro%E6%98%93d_2012_1010_1742_32.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-POCx8tz5rUc/UH_39SNc-bI/AAAAAAAAAyc/QI7U89gQ4GY/s640/Dro%E6%98%93d_2012_1010_1742_32.jpg" width="496" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;與A君問電腦之出廠之星期。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;以後天卦的數來看，有&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;乾6，離9，巽4，兌7 &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;先天卦的數來看&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;乾1，離3，巽4，兌2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;過去幾次的經驗，用先天數比較準，&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;13 不可能，現在已經十月，以apple的狀況會是二個月內&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;剛好動爻也在離卦上&lt;span style="font-size: large;"&gt;，&lt;/span&gt;那只有34或是32&lt;span style="font-size: large;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;呵：答案揭曉&amp;nbsp; 第37周…&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/sRmlJwXo90g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/3089076602737255210/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/20121011apple.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3089076602737255210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/3089076602737255210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/sRmlJwXo90g/20121011apple.html" title="速占之樂20121011買來之apple電腦之出廠為今年第幾個星期" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-POCx8tz5rUc/UH_39SNc-bI/AAAAAAAAAyc/QI7U89gQ4GY/s72-c/Dro%E6%98%93d_2012_1010_1742_32.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/20121011apple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DQ3k_fSp7ImA9WhNSEks.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-8218439917810976940</id><published>2012-10-18T05:33:00.000-07:00</published><updated>2012-10-26T08:56:12.745-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-26T08:56:12.745-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="自動重撥" /><category scheme="http://www.blogger.com/atom/ns#" term="auto redialer" /><title>自動重撥　Auto Redialer</title><content type="html">&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-Lj6TB1yy2cY/UH_1BjSC2ZI/AAAAAAAAAyM/Uib6TI0hIag/s1600/ic_launcher.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-Lj6TB1yy2cY/UH_1BjSC2ZI/AAAAAAAAAyM/Uib6TI0hIag/s200/ic_launcher.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-hvWTvwUbZgg/UH_2nm-CzSI/AAAAAAAAAyU/OylO9_hpegw/s1600/120918203105.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-hvWTvwUbZgg/UH_2nm-CzSI/AAAAAAAAAyU/OylO9_hpegw/s1600/120918203105.png" /&gt;&lt;/a&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;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-4RtLrvpbvr4/UH_W8uixgwI/AAAAAAAAAx0/JkvWDQPZ7kk/s1600/export_97.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-4RtLrvpbvr4/UH_W8uixgwI/AAAAAAAAAx0/JkvWDQPZ7kk/s640/export_97.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
End call 是調整通話幾分鐘後手機自動掛斷&lt;br /&gt;
Wait ..　這一項是自動掛斷後再重撥號的間隔&lt;br /&gt;
Enter your phone number　是輸入電話號碼&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;style&gt;
&lt;!--
 /* Font Definitions */
@font-face
 {font-family:新細明體;
 panose-1:2 2 5 0 0 0 0 0 0 0;
 mso-font-charset:81;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-1610611969 684719354 22 0 1048577 0;}
@font-face
 {font-family:新細明體;
 panose-1:2 2 5 0 0 0 0 0 0 0;
 mso-font-charset:81;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-1610611969 684719354 22 0 1048577 0;}
@font-face
 {font-family:"\@新細明體";
 panose-1:2 2 5 0 0 0 0 0 0 0;
 mso-font-charset:81;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-1610611969 684719354 22 0 1048577 0;}
@font-face
 {font-family:Calibri;
 panose-1:2 15 5 2 2 2 4 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-unhide:no;
 mso-style-qformat:yes;
 mso-style-parent:"";
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:none;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:Calibri;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:新細明體;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;
 mso-font-kerning:1.0pt;}
.MsoChpDefault
 {mso-style-type:export-only;
 mso-default-props:yes;
 mso-bidi-font-size:11.0pt;
 font-family:Calibri;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
 {mso-page-border-surround-header:no;
 mso-page-border-surround-footer:no;}
@page WordSection1
 {size:612.0pt 792.0pt;
 margin:72.0pt 90.0pt 72.0pt 90.0pt;
 mso-header-margin:36.0pt;
 mso-footer-margin:36.0pt;
 mso-paper-source:0;}
div.WordSection1
 {page:WordSection1;}
--&gt;
&lt;/style&gt;






&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;自動リダイヤル電話ホットラインは、良いヘルパーの予約を提供する非常にシンプルなインターフェイス&lt;/span&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;！&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;ネットの交換が吹くは、ユーザーのプログラム支出なし&lt;/span&gt;&lt;span lang="EN-US"&gt; 10 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;分のためのセットの通話時間、リダイヤルを手動で除去します。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;関数の説明&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;が自動的にハングアップします。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;自動リダイヤルします。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;振動のヒント。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;4&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt; PA &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;関数。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;使用法&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;セット通話時間&lt;/span&gt;&lt;span lang="EN-US"&gt;: 0-30 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;分を設定できます&lt;/span&gt;&lt;span lang="EN-US"&gt; (&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;デフォルト&lt;/span&gt;&lt;span lang="EN-US"&gt;: 10 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;分&lt;/span&gt;&lt;span lang="EN-US"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;セット&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;リダイヤルの間隔&lt;/span&gt;&lt;span lang="EN-US"&gt;: 0 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;～&lt;/span&gt;&lt;span lang="EN-US"&gt; 30 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;秒に設定できます&lt;/span&gt;&lt;span lang="EN-US"&gt; (&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;デフォルトは&lt;/span&gt;&lt;span lang="EN-US"&gt; 5 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;秒です&lt;/span&gt;&lt;span lang="EN-US"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;プレス「スタート」を呼び出す&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;4&lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;彼らは、リダイヤル機能を停止する場合は、トップ画面のダイアログ&lt;/span&gt; &lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;ボックスの「終了」ボタンを押します。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;注&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;現在のボイス&lt;/span&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;メッセージすぐに切断される可能性がないです。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;サポートされているバージョン&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US"&gt;4.1 &lt;/span&gt;&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;へのアンドロイド&lt;/span&gt;&lt;span lang="EN-US"&gt; 2.2&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;サポートされている言語&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 新細明體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;伝統的な中国、日本、英語、英語&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/wclG1MBt6OI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/8218439917810976940/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/auto-redialer.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8218439917810976940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/8218439917810976940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/wclG1MBt6OI/auto-redialer.html" title="自動重撥　Auto Redialer" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Lj6TB1yy2cY/UH_1BjSC2ZI/AAAAAAAAAyM/Uib6TI0hIag/s72-c/ic_launcher.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/auto-redialer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCRX0zeip7ImA9WhNTFEg.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-7482361132338335739</id><published>2012-10-16T20:42:00.001-07:00</published><updated>2012-10-16T22:37:44.382-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-16T22:37:44.382-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>android:iputType 類型</title><content type="html">android:inputType="none"&lt;br /&gt;
android:inputType="text" (文字)&lt;br /&gt;
android:inputType="textCapCharacters"&lt;br /&gt;
android:inputType="textCapWords"&lt;br /&gt;
android:inputType="textCapSentences"&lt;br /&gt;
android:inputType="textAutoCorrect"&lt;br /&gt;
android:inputType="textAutoComplete"&lt;br /&gt;
android:inputType="textMultiLine"&lt;br /&gt;
android:inputType="textImeMultiLine"&lt;br /&gt;
android:inputType="textNoSuggestions"&lt;br /&gt;
android:inputType="textUri"&lt;br /&gt;
android:inputType="textEmailAddress"&lt;br /&gt;
android:inputType="textEmailSubject"&lt;br /&gt;
android:inputType="textShortMessage"&lt;br /&gt;
android:inputType="textLongMessage"&lt;br /&gt;
android:inputType="textPersonName"&lt;br /&gt;
android:inputType="textPostalAddress"&lt;br /&gt;
android:inputType="textPassword"（EditText出現星號）&lt;br /&gt;
android:inputType="textVisiblePassword"&lt;br /&gt;
android:inputType="textWebEditText"&lt;br /&gt;
android:inputType="textFilter"&lt;br /&gt;
android:inputType="textPhonetic" &lt;br /&gt;
android:inputType="number" (數字鍵盤)&lt;br /&gt;
android:inputType="numberSigned"（數字鍵盤） &lt;br /&gt;
android:inputType="numberDecimal"(小數) &lt;br /&gt;
android:inputType="phone" (撥號鍵盤)&lt;br /&gt;
android:inputType="datetime"&lt;br /&gt;
android:inputType="date"  (日期鍵盤)&lt;br /&gt;
android:inputType="time"  (時間鍵盤)

&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/yZWd4tHJwLA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/7482361132338335739/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/androidiputtype.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7482361132338335739?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7482361132338335739?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/yZWd4tHJwLA/androidiputtype.html" title="android:iputType 類型" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/androidiputtype.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YHQXY5eyp7ImA9WhNTEkU.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-5358799032695438780</id><published>2012-10-14T23:05:00.002-07:00</published><updated>2012-10-14T23:05:30.823-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-14T23:05:30.823-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>Bitmapfactory Out of Memory</title><content type="html">很多時候，在我們使用BitmapFactory 會產生out of memory的錯誤。因為記憶體對android系統是很寶貴的。所以每一個程式都會限制在一定大小的記憶體裡，只要超過了，系統就會顯示out of memory。通常都會發生在載入圖片的時候。&lt;br /&gt;
&lt;br /&gt;
如果一張2592*1936像素大小的圖片，每一個像素又使用ARGB_8888，那麼他的大小就是19M左右(2592*1936*4 bytes)。這跟圖片格式無關，當程式載入圖片到記憶體中時，就是要恢復成Bitmap去對應螢幕上的每一個像素。所以，如果我們要載入照片，因為現在的照片格式都很大，我們不可能一一去了解照片的格式和大小。就需要用到BitmapFactory.Options的功能。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Options&lt;/span&gt;&lt;span class="pln"&gt; options &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Options&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;
options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;inJustDecodeBounds &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;true&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;decodeResource&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;getResources&lt;/span&gt;&lt;span class="pun"&gt;(),&lt;/span&gt;&lt;span class="pln"&gt; R&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;id&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;myimage&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; imageHeight &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;outHeight&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; imageWidth &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;outWidth&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt; imageType &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;outMimeType&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
這一段程式的內容是利用options.inJustDecodebounds設定為true。如此
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;Bitmap&lt;/span&gt;&lt;span class="typ"&gt;Factory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;decodeResource&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;getResources&lt;/span&gt;&lt;span class="pun"&gt;(),&lt;/span&gt;&lt;span class="pln"&gt; R&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;id&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;myimage&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
將會返回一個null值，也就是說圖片將不會被載入記憶體中。而只是讀入圖片的基本資料，如長寬和檔案的類形。等讀入圖形的基本資料後，先預先做處理，再讀入記憶體中，就不容易出現out of memory了。&lt;br /&gt;
&lt;br /&gt;
我們來看看deveolper上的例子。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; calculateInSampleSize&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Options&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; reqWidth&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; reqHeight&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="com"&gt;// Raw height and width of image&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="kwd"&gt;final&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; height &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;outHeight&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="kwd"&gt;final&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; width &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;outWidth&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="kwd"&gt;int&lt;/span&gt;&lt;span class="pln"&gt; inSampleSize &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="lit"&gt;1&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;

    &lt;/span&gt;&lt;span class="kwd"&gt;if&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;height &lt;/span&gt;&lt;span class="pun"&gt;&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt; reqHeight &lt;/span&gt;&lt;span class="pun"&gt;||&lt;/span&gt;&lt;span class="pln"&gt; width &lt;/span&gt;&lt;span class="pun"&gt;&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt; reqWidth&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
        &lt;/span&gt;&lt;span class="kwd"&gt;if&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;width &lt;/span&gt;&lt;span class="pun"&gt;&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt; height&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
            inSampleSize &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Math&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;round&lt;/span&gt;&lt;span class="pun"&gt;((&lt;/span&gt;&lt;span class="kwd"&gt;float&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;height &lt;/span&gt;&lt;span class="pun"&gt;/&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;float&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;reqHeight&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
        &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;else&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
            inSampleSize &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Math&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;round&lt;/span&gt;&lt;span class="pun"&gt;((&lt;/span&gt;&lt;span class="kwd"&gt;float&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;width &lt;/span&gt;&lt;span class="pun"&gt;/&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;float&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;reqWidth&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
        &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="kwd"&gt;return&lt;/span&gt;&lt;span class="pln"&gt; inSampleSize&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
忘了說明option中有一個參數 inSampleSize。這是一個整數。如果為２，就是載入圖片１／２的解析度。如果是３就是載入１／３圖片的解析度。這樣大大的縮小了圖片在記憶體中的大小。很多時候，因為手機解析度的不同，載入一張完整的，不破壞的圖片，不是那麼有意義。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
calculateInSampleSize這個函式就是要從預先得到的BitmapFactory.Options來計算inSampleSize。&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;span class="pun"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;用法如下&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;　&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="com"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;　　&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;　　&lt;/span&gt;&lt;span class="kwd"&gt;final&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Options&lt;/span&gt;&lt;span class="pln"&gt; options &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Options&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&amp;nbsp;　&lt;span style="color: red;"&gt; //&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;先將inJustDecodeBounds設成true，不讓圖片載入記憶體。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;
    options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;inJustDecodeBounds &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;true&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;decodeResource&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;res&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; resId&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;

    &lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span class="com"&gt;// 代入&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="com"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;calculateInSampleSize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;計算inSampleSize的大小。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="com"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pln"&gt;
    options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;inSampleSize &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; calculateInSampleSize&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;options&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; reqWidth&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; reqHeight&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;

    &lt;/span&gt;&lt;span class="com"&gt;// &lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span style="color: red;"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;將inJustDecodeBounds設成false，讓圖片載入記憶體。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pln"&gt;
    options&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;inJustDecodeBounds &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;false&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
    &lt;/span&gt;Bitmap bitmapWeGot=&lt;span class="typ"&gt;BitmapFactory&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;decodeResource&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;res&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; resId&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; options&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;&lt;span class="pun"&gt;如此載入記憶體中的bitmapWeGot就會是一個有效利用記憶體的圖片了。&amp;nbsp;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/dnqrxBx9snM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/5358799032695438780/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/bitmapfactory-out-of-memory.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5358799032695438780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5358799032695438780?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/dnqrxBx9snM/bitmapfactory-out-of-memory.html" title="Bitmapfactory Out of Memory" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/bitmapfactory-out-of-memory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQGRH88eSp7ImA9WhNTFUU.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-5730039929161267011</id><published>2012-10-07T01:45:00.004-07:00</published><updated>2012-10-18T10:12:05.171-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-18T10:12:05.171-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="壁紙，桌布" /><title>曼德布洛特集合 Mandelbrot set II</title><content type="html">&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-L45D_6N9QMU/UHE_zgH3PgI/AAAAAAAAAw0/xacnTOuXhQw/s1600/ic_main.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-L45D_6N9QMU/UHE_zgH3PgI/AAAAAAAAAw0/xacnTOuXhQw/s200/ic_main.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-BropbLVEzPg/UHE_nWZ7wRI/AAAAAAAAAws/tqzfcveeVD8/s1600/qrcode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-BropbLVEzPg/UHE_nWZ7wRI/AAAAAAAAAws/tqzfcveeVD8/s200/qrcode.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
各式各樣的 Mandelbrot Set Live Wallpaper 圖樣欣賞。&lt;/h2&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-67BnTaWdnrU/UHD1BefG_4I/AAAAAAAAAvY/1DrHpZZe5Co/s1600/export_82.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-gDivN3V_8NY/UHD0mejIDuI/AAAAAAAAAu4/n3KU8qDPNzY/s1600/export_77up.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-gDivN3V_8NY/UHD0mejIDuI/AAAAAAAAAu4/n3KU8qDPNzY/s640/export_77up.jpg" width="425" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/-6d4PjAeQF_w/UHDzxzuxKgI/AAAAAAAAAtw/FenK-Nk5hM8/s1600/SC20120915-153329.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-6d4PjAeQF_w/UHDzxzuxKgI/AAAAAAAAAtw/FenK-Nk5hM8/s640/SC20120915-153329.png" width="384" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-X0Xz1N4_09g/UHDz8HDY9GI/AAAAAAAAAuA/_1kBh6H_3ZE/s1600/SC20120915-153642.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-X0Xz1N4_09g/UHDz8HDY9GI/AAAAAAAAAuA/_1kBh6H_3ZE/s640/SC20120915-153642.png" width="384" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://1.bp.blogspot.com/-kErCaMw9Y5s/UHDz4M1nrQI/AAAAAAAAAt4/2sLd6wR4VtI/s1600/SC20120915-153512.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-kErCaMw9Y5s/UHDz4M1nrQI/AAAAAAAAAt4/2sLd6wR4VtI/s640/SC20120915-153512.png" width="384" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-c9QIdW6jlwk/UHD0DmteqMI/AAAAAAAAAuQ/fbJhHxD5tFs/s1600/SC20120927-205542.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-c9QIdW6jlwk/UHD0DmteqMI/AAAAAAAAAuQ/fbJhHxD5tFs/s640/SC20120927-205542.png" width="384" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-_r2vOoncvw8/UHD0LWznyjI/AAAAAAAAAuY/hWfPNBytO_4/s1600/SC20121005-182602.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-_r2vOoncvw8/UHD0LWznyjI/AAAAAAAAAuY/hWfPNBytO_4/s640/SC20121005-182602.png" width="384" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://2.bp.blogspot.com/-YtTSab86VZg/UHDzseg1cCI/AAAAAAAAAtg/FBfNJh6tneM/s1600/SC20120911-002420.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-YtTSab86VZg/UHDzseg1cCI/AAAAAAAAAtg/FBfNJh6tneM/s640/SC20120911-002420.png" width="384" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-xxbanTEUwsk/UHD0ZwtllSI/AAAAAAAAAuo/5NFK_87PemY/s1600/export_76.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-xxbanTEUwsk/UHD0ZwtllSI/AAAAAAAAAuo/5NFK_87PemY/s640/export_76.png" width="400" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-EeWZ_krwRjE/UHDzux33lmI/AAAAAAAAAto/TOYdNJKpdVU/s1600/SC20120914-143945.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-EeWZ_krwRjE/UHDzux33lmI/AAAAAAAAAto/TOYdNJKpdVU/s640/SC20120914-143945.png" width="384" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-8DzPeSwPJyE/UHD0h919KqI/AAAAAAAAAuw/dlyUbk1W01M/s1600/export_77.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-aX4sgOZALs4/UHD0SO1WFJI/AAAAAAAAAug/GWLA0GnQpFo/s1600/SC20121005-215048.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-aX4sgOZALs4/UHD0SO1WFJI/AAAAAAAAAug/GWLA0GnQpFo/s640/SC20121005-215048.png" width="384" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-u7uh-XYQieo/UHD0qoq6pSI/AAAAAAAAAvA/embNQjkT5_c/s1600/export_78.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-u7uh-XYQieo/UHD0qoq6pSI/AAAAAAAAAvA/embNQjkT5_c/s640/export_78.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-TfAqNBo7mPU/UHD03pz71aI/AAAAAAAAAvI/D5a4I4iuM2o/s1600/export_79.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-TXnOe7WpZNg/UHD07xJsMWI/AAAAAAAAAvQ/_BTH1AARzT8/s1600/export_79up.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-TXnOe7WpZNg/UHD07xJsMWI/AAAAAAAAAvQ/_BTH1AARzT8/s640/export_79up.jpg" width="425" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Kqqn5wW_Osk/UHE2q9-mqOI/AAAAAAAAAwE/n3fPEGCfSUc/s1600/export_80.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-Kqqn5wW_Osk/UHE2q9-mqOI/AAAAAAAAAwE/n3fPEGCfSUc/s640/export_80.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-XKinv967-Os/UHE2ucyBQMI/AAAAAAAAAwM/qF_2aZnT4V0/s1600/export_86.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-XKinv967-Os/UHE2ucyBQMI/AAAAAAAAAwM/qF_2aZnT4V0/s640/export_86.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-cYP8EW-NyjU/UHE2z_4OYcI/AAAAAAAAAwU/KNyh-Ebrtqo/s1600/export_87.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-cYP8EW-NyjU/UHE2z_4OYcI/AAAAAAAAAwU/KNyh-Ebrtqo/s640/export_87.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-45YC0jwI9G0/UHD1R9xReUI/AAAAAAAAAvo/B9kpC-Is8-c/s1600/export_90.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-45YC0jwI9G0/UHD1R9xReUI/AAAAAAAAAvo/B9kpC-Is8-c/s640/export_90.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/-SJkj3_5hJuE/UHD1K08Be2I/AAAAAAAAAvg/U-48fCF5Pnk/s1600/export_89.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-SJkj3_5hJuE/UHD1K08Be2I/AAAAAAAAAvg/U-48fCF5Pnk/s640/export_89.png" width="400" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/f2LRfkVufno" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/5730039929161267011/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/mandelbrot-set-ii.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5730039929161267011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/5730039929161267011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/f2LRfkVufno/mandelbrot-set-ii.html" title="曼德布洛特集合 Mandelbrot set II" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-L45D_6N9QMU/UHE_zgH3PgI/AAAAAAAAAw0/xacnTOuXhQw/s72-c/ic_main.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/mandelbrot-set-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNRnczcSp7ImA9WhJaFUw.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-7087611877782068564</id><published>2012-10-06T02:41:00.002-07:00</published><updated>2012-10-06T02:41:37.989-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-06T02:41:37.989-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="andro易d" /><title>速占之樂20120930 問:此週可否拿到電腦</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-m4-XlqmFP8w/UG_6SGICRKI/AAAAAAAAAtM/mteMiRKNwQ0/s1600/Dro%E6%98%93d_2012_1002_0159_49.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-m4-XlqmFP8w/UG_6SGICRKI/AAAAAAAAAtM/mteMiRKNwQ0/s640/Dro%E6%98%93d_2012_1002_0159_49.jpg" width="471" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
與A君共購APPLE電腦，A君議價甚勤。不知此周是否可拿到商品。 &lt;/h4&gt;
&lt;h4&gt;
女承筐無實，士刲羊無血。看來是拿不到了。&lt;/h4&gt;
&lt;h4&gt;
先張之弧，後說之弧，賣場之sells前說後說不一，A君議價亦使盡全力。&lt;/h4&gt;
&lt;h4&gt;
確定下周才交貨。甚準。&lt;/h4&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/Lez1dP4Qb1c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/7087611877782068564/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/20120930.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7087611877782068564?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7087611877782068564?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/Lez1dP4Qb1c/20120930.html" title="速占之樂20120930 問:此週可否拿到電腦" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-m4-XlqmFP8w/UG_6SGICRKI/AAAAAAAAAtM/mteMiRKNwQ0/s72-c/Dro%E6%98%93d_2012_1002_0159_49.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/20120930.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQBQ3kycCp7ImA9WhJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-869376349144523743</id><published>2012-10-05T20:32:00.002-07:00</published><updated>2012-10-05T20:32:32.798-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-05T20:32:32.798-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>TextView Shadow 文字陰影</title><content type="html">如果幫 TextView 中的文字加陰影。主要有四個參數可在 xml 中調整&lt;br /&gt;
&lt;br /&gt;
android:shadowColor&lt;br /&gt;
android:shadowRadius&lt;br /&gt;
android:shadowDx&lt;br /&gt;
android:shadowDy&lt;br /&gt;
&lt;br /&gt;
shadowColor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 設定陰影的顏色&lt;br /&gt;
shadowRadius&amp;nbsp;&amp;nbsp; 設定陰影的粗度&lt;br /&gt;
shadowDx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 設定陰影X方向的距離&lt;br /&gt;
shadowDy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 設定陰影Y方向的距離&lt;br /&gt;
&lt;br /&gt;
XML 範例&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:orientation="vertical" &amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextView&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:gravity="center"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="wrap_content"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textSize="20sp"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:text="@string/hello" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textColor="@drawable/red"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #cc0000;"&gt;android:shadowColor="@drawable/white"&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowRadius="1"&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;&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; android:shadowDx="10"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDy="10"&lt;/span&gt;&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; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextView&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:gravity="center"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="wrap_content"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textSize="20sp"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:text="@string/hello" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textColor="@drawable/red"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #cc0000;"&gt;android:shadowColor="@drawable/white"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowRadius="10"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDx="10"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDy="10"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextView&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:gravity="center"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="wrap_content"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textSize="20sp"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:text="@string/hello" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textColor="@drawable/red"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #cc0000;"&gt;android:shadowColor="@drawable/white"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowRadius="10"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDx="1"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDy="1"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextView&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:gravity="center"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="wrap_content"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textSize="20sp"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:text="@string/hello" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:textColor="@drawable/red"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #cc0000;"&gt; android:shadowColor="@drawable/white"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowRadius="1"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDx="-10"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:shadowDy="-10"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;lt;/LinearLayout&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
結果&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-HMrL1FPtUL8/UG-lvhHxFpI/AAAAAAAAAs4/Z_-5cOHZnyY/s1600/Screenshot_2012-10-06-11-28-59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-HMrL1FPtUL8/UG-lvhHxFpI/AAAAAAAAAs4/Z_-5cOHZnyY/s640/Screenshot_2012-10-06-11-28-59.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/oV0YQtMA7pI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/869376349144523743/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/10/textview-shadow.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/869376349144523743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/869376349144523743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/oV0YQtMA7pI/textview-shadow.html" title="TextView Shadow 文字陰影" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-HMrL1FPtUL8/UG-lvhHxFpI/AAAAAAAAAs4/Z_-5cOHZnyY/s72-c/Screenshot_2012-10-06-11-28-59.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/10/textview-shadow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8CSHc4fyp7ImA9WhJUGEQ.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-1814967667012454234</id><published>2012-09-14T07:56:00.001-07:00</published><updated>2012-09-17T07:07:49.937-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-17T07:07:49.937-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>android 多國語言</title><content type="html">&lt;h3&gt;
如何在軟體中內建多國語言的管理&lt;/h3&gt;
&lt;br /&gt;
&lt;h4&gt;
1. 先了解 SDK 目錄底下所支援的地區跟語言&amp;nbsp;&amp;nbsp; -&amp;gt;SDK 目錄/platforms/android-xx/data/res/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
其中android-xx, 是android 的版本，此處是選 android-12&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-YaKlWg2Xr2k/UFM-NiSi-TI/AAAAAAAAAqw/N5aUIerPmUY/s1600/list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="364" src="http://3.bp.blogspot.com/-YaKlWg2Xr2k/UFM-NiSi-TI/AAAAAAAAAqw/N5aUIerPmUY/s640/list.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
這裡有很多的&amp;nbsp;&amp;nbsp; values-XXX1-XXX2&amp;nbsp; 意義如下&lt;br /&gt;
&lt;br /&gt;
values是程式專案中的values 資料匣&lt;br /&gt;
XXX1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 是 language&amp;nbsp; -&amp;gt;第二步中會用到&lt;br /&gt;
XXX2 &amp;nbsp; &amp;nbsp;&amp;nbsp; 是 region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;第二步中會用到&lt;br /&gt;
&lt;br /&gt;
如&lt;br /&gt;
values-zh-rCN-&amp;gt;簡體中文&lt;br /&gt;
zh &amp;nbsp; &amp;nbsp; &amp;nbsp; 是 Language&lt;br /&gt;
CN &amp;nbsp; &amp;nbsp;&amp;nbsp; 是 Region(r 是自動生成，所以第二步中只需填入 CN) &lt;br /&gt;
&lt;br /&gt;
values-zh-rTW-&amp;gt;繁體中文&lt;br /&gt;
&lt;br /&gt;
zh &amp;nbsp; &amp;nbsp; &amp;nbsp; 是 Language&lt;br /&gt;
TW &amp;nbsp; &amp;nbsp;&amp;nbsp; 是 Region (r 是自動生成，所以第二步中只需填入 TW) &lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
2。在eclipse中新增values。選擇專案後，點擊下圖紅虛線框中的按鈕&lt;/h4&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-rJaDvUDB2OQ/UFNBYeTRtSI/AAAAAAAAArM/aDg2KVFf5X8/s1600/tool.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="35" src="http://3.bp.blogspot.com/-rJaDvUDB2OQ/UFNBYeTRtSI/AAAAAAAAArM/aDg2KVFf5X8/s400/tool.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
出現下圖，&lt;br /&gt;
在Resource Type選values.&lt;br /&gt;
在 File 中填入 string&lt;br /&gt;
然後下一步 &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-SNX38ampows/UFNBXrUl5NI/AAAAAAAAArE/1IqAPeodOZY/s1600/new_file.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://3.bp.blogspot.com/-SNX38ampows/UFNBXrUl5NI/AAAAAAAAArE/1IqAPeodOZY/s320/new_file.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
如下圖&lt;br /&gt;
在左邊選Language，最右邊方框(Language)中填入zh&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-GyHGDzHOisA/UFNCthI6ycI/AAAAAAAAArc/y2Ol96RKC9A/s1600/zh.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="391" src="http://4.bp.blogspot.com/-GyHGDzHOisA/UFNCthI6ycI/AAAAAAAAArc/y2Ol96RKC9A/s400/zh.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
在左邊選Region，最右邊方框(Region)中填入TW &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-sNHwc0q6B30/UFNCsBCY7yI/AAAAAAAAArU/S0DLzQp_clc/s1600/TW.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="396" src="http://1.bp.blogspot.com/-sNHwc0q6B30/UFNCsBCY7yI/AAAAAAAAArU/S0DLzQp_clc/s400/TW.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-8UxPWdp6i68/UFNCueEyyqI/AAAAAAAAArk/oN_jKKuFOoE/s1600/finish.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;h4&gt;
3.完成&lt;/h4&gt;
回到project中就會看到多出來values-zh-rTW的目錄，目錄底下就是string.xml。&lt;br /&gt;
只要修改string.xml中的文字成對應的語言，軟體文字自動會隨手機設定的語言自己改變。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-8UxPWdp6i68/UFNCueEyyqI/AAAAAAAAArk/oN_jKKuFOoE/s1600/finish.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-8UxPWdp6i68/UFNCueEyyqI/AAAAAAAAArk/oN_jKKuFOoE/s320/finish.png" width="241" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/68O9pzfzTDA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/1814967667012454234/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/09/android.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/1814967667012454234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/1814967667012454234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/68O9pzfzTDA/android.html" title="android 多國語言" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-YaKlWg2Xr2k/UFM-NiSi-TI/AAAAAAAAAqw/N5aUIerPmUY/s72-c/list.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/09/android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GRH88fip7ImA9WhNTEUw.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-439176549724581290</id><published>2012-09-12T10:09:00.002-07:00</published><updated>2012-10-13T00:55:25.176-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-13T00:55:25.176-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="壁紙，桌布" /><title>曼德布洛特集合 Mandelbrot set</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-KU_LAV4EPzg/UE9Pf55G2mI/AAAAAAAAAqI/a9_BVIK2jkQ/s1600/qrcode.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-KU_LAV4EPzg/UE9Pf55G2mI/AAAAAAAAAqI/a9_BVIK2jkQ/s200/qrcode.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/-tsHlsH3vlyw/UE9PfXz7BII/AAAAAAAAAqA/BUHrKHN-bW0/s1600/banner512-03.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-tsHlsH3vlyw/UE9PfXz7BII/AAAAAAAAAqA/BUHrKHN-bW0/s200/banner512-03.png" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-KU_LAV4EPzg/UE9Pf55G2mI/AAAAAAAAAqI/a9_BVIK2jkQ/s1600/qrcode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoPlainText"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;曼德佈洛特集合，是由法國的科學家曼德佈洛特 Benoit B. Mandelbrot(1924-2010)的名字來命名。所謂的集合就是指一群被相同定義的東西的總合。例如勞工朋友們就是一群集合。符合被政府定義為勞工的人都算是勞工集合的一部份。曼德佈洛特指的是符合&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoPlainText" style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;Z&lt;span style="font-size: xx-small;"&gt;n+1&lt;/span&gt;=Z&lt;span style="font-size: xx-small;"&gt;n&lt;/span&gt;*Z&lt;span style="font-size: xx-small;"&gt;n&lt;/span&gt;+C&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;Z與C都是複數。我們找一個C值。那麼 Z&lt;span style="font-size: xx-small;"&gt;0&lt;/span&gt;=C, Z&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;=Z&lt;span style="font-size: xx-small;"&gt;0&lt;/span&gt;*Z&lt;span style="font-size: xx-small;"&gt;0&lt;/span&gt;+C, Z&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;=Z&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;*Z&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;+C...一直算下去，這個過程稱之為疊代。最後，我們會得到一個Z&lt;span style="font-size: xx-small;"&gt;x&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt;，這個值可能一直放大，也可能就趨近一個值。我們要的就是會&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt;趨進一個值的C。在上面主題的圖中，黑色的部分&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;就是所有會收斂的C的位置。而這一些C被稱為曼德佈洛特集合。&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
那麼最有趣的地方在那呢？就是在會收斂跟不收斂的邊界。這個邊界&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;曼德佈洛特命名為碎形。為什麼叫碎形，當然是因為他碎碎的！呵…如何的碎法。只要放大邊界來看，就會發現，圖形是一直自我相似，一直在複製自己，但又不太一樣。這也是這個桌布有趣的地方了，每個人可以找到一個自己特有感覺的邊界，將他放大，放大，再放大。每一次都是無比的驚奇。&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;你是否看到海岸線的形狀，是否看到樹木的枝幹，是否看到海水的波紋，是否看到人體的器官…沒錯，是乎所有自然界的一切都是以&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;Z&lt;span style="font-size: xx-small;"&gt;n+1&lt;/span&gt;=Z&lt;span style="font-size: xx-small;"&gt;n&lt;/span&gt;*Z&lt;span style="font-size: xx-small;"&gt;n&lt;/span&gt;+C這個公式疊代出來的。好神奇，自我相似，自我複製。現在很多的電影特效就是用這種概念製造出來，像爆炸的火焰，煙霧之類，製造出來的效果逼真許多。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;說到碎形，我們就得講到碎形的維度。這一段希望大家好好讀一下，不會花太多時間。值得思考。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;我們先談什麼是維度。就是我們常聽到的一度空間，二度空間的另一種說法。一度空間就是一維，二度空間就是二維，三度空間就是三維。一維指的就是一直線。二維就是平面。三維就是立體。但碎形呢？因為他是破碎的，所以不會是一維，二維這種整數的維度，而是有小數點的一點多維，二點多維。 這有概念有點怪，平面就平面，立體就是立體，怎麼會有介於平面跟立體之間這種說法。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://upload.wikimedia.org/wikipedia/commons/6/6a/Menger_5.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;span style="font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 mso-bidi-font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 新細明體; mso-fareast-language: ZH-TW; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: SimSun; mso-bidi-font-family: SimSun; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoPlainText"&gt;
&lt;a href="http://4.bp.blogspot.com/-uF2vrnB1A8c/UFDCzDPIvSI/AAAAAAAAAqc/ukXay3NhinQ/s1600/Menger_5.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-uF2vrnB1A8c/UFDCzDPIvSI/AAAAAAAAAqc/ukXay3NhinQ/s1600/Menger_5.PNG" /&gt;&lt;/a&gt;我們來看看右邊這張圖是謝爾賓斯基地毯(Wacław Franciszek Sierpiński)，我們想像有一張正方形的地毯(二維平面)，把他分成九宮格後，把中間挖掉。接下來，其於的8個九宮格我們再分成九宮格，再把中間挖掉。&lt;span style="color: red;"&gt;一直重復下去, 無限次開挖後整個平面就挖空了&lt;/span&gt;。但是如果我們一直放大看下去，會發現還是有平面，而且不管怎麼放大，都長得跟右邊這張圖一樣。這是不是很矛盾？是的，這就是碎形，在"沒有平面"跟"有平面"之間。所以…&lt;br /&gt;
&lt;br /&gt;
這張圖的維度是1.89... 也就是說，他不是平面(二維)。他是在在"沒有平面"跟"有平面"之間。&lt;br /&gt;
&lt;br /&gt;
先暫停一下，我們談一下赫斯特參數。&lt;br /&gt;
&lt;br /&gt;
Harold Edwin Hurst (1880-1978) 
是英國的水文學家。會發明赫斯特參數，是因為赫斯特在埃及造水庫時，&lt;span style="color: red;"&gt;必需了解和估計每年河水流量的大小，才能設計相對應的水庫大小。&lt;/span&gt;在研究的過程中，赫斯特了解到統計上使用標準差來估計河水流量風險是很大的，他必需要有新的參數來做參考，這個參數，就以赫斯特為名。&lt;br /&gt;
&lt;br /&gt;
這個參數是0~1的一個值，如果是0.5代表隨機，如果接近1，代表前一年水量大，今年水量也會大的機會很大。如果接近0，代表前一年水量大，今年水量會小的機會很大。這種參數很可怕，代表了周期性的評估。如果接近1，周期性就很明顯，也就是可以預測。如果接近0，也是可預測，代表跟前面相反。只有0.5是真得不可預測，是隨機的。&lt;br /&gt;
&lt;br /&gt;
那麼，如果我們把我們人生的一些事件拿來算這個參數。如每次跟老婆吵架的時間，如果是接近1，就是跟老婆吵架的時間是有周期的，一段時間就要吵一下，維持一下感情。如果是0.5, 就是說跟老婆吵架的時間是沒有固定的，要爆發就爆發，完全沒有可預測性，這個婚姻是一個不定時的炸彈。如果是接近0，那就是如果不吵架就會想要吵架，如果吵架了，就會想要冷靜不吵架。&lt;br /&gt;
&lt;br /&gt;
如果我們知道了人生的赫斯特參數，我們的人生可能就不那麼有趣了。然而，曼德佈洛特做了一件事，他證明了碎形維度跟赫斯特參數是可以互相推導的。碎形維度代表了人生發生的事件，而我們可以從碎形中觀察到，碎形是在有限空間中發生的&lt;span style="color: red;"&gt;自我相似&lt;/span&gt;的形狀，赫斯特參數代表了發生的規律。也就是說夫妻吵架的內容是為了相似的事，且在可預測的時間發生了。&lt;br /&gt;
&lt;br /&gt;
想到這裡，我笑了。這就是人生的局限性。&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: left;"&gt;
&lt;h3&gt;
以下我們來看一些桌布的成果，附上參數…&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
這一張有樹根的味道&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-anFSXk2fsEo/UFN2Yqa1lkI/AAAAAAAAAr4/sh4qnfga1tA/s1600/export_89.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-anFSXk2fsEo/UFN2Yqa1lkI/AAAAAAAAAr4/sh4qnfga1tA/s640/export_89.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-zYTM2_QKG9o/UE9G6f1-qdI/AAAAAAAAApQ/WnzYo3XwZ8s/s1600/Screenshot_2012-09-11-22-08-57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
參數:&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
虛數Imaginary part: &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; 打勾 tick&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
實數Real part:&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; 不打勾 untick&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
疊代數Iteration:&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; 不打勾 untick&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
紅色 red:&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; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 11%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
綠色 green:&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;&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; 11%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
藍色 blue:&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;&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; 13% &lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
是否很像是海岸線？&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
也像是葉子的邊緣。&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-yJyiuiddXY8/UFN4XkhcqVI/AAAAAAAAAsA/hJUTwthiTBc/s1600/export_90.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-yJyiuiddXY8/UFN4XkhcqVI/AAAAAAAAAsA/hJUTwthiTBc/s640/export_90.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-ICiwOOj7_Js/UE9G-St2f9I/AAAAAAAAApY/nZW0lJHsYaU/s1600/export_86.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
參數:&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
虛數Imaginary part:&amp;nbsp;&amp;nbsp; 不打勾  untick&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 實數Real part:&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 不打勾 tick &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
疊代數Iteration:&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; 打勾 tick&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
紅色 red:&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; 50%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
綠色 green:&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; 50%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
藍色 blue:&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; 50% &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
百分之一百加拿大楓葉&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-75Rd72i9LOc/UE9L3L3AGeI/AAAAAAAAApo/wvN-rAYREJQ/s1600/export_82.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-75Rd72i9LOc/UE9L3L3AGeI/AAAAAAAAApo/wvN-rAYREJQ/s640/export_82.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
參數:&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
虛數Imaginary part:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 打勾 tick&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 實數Real part:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 不打勾 untick&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&amp;nbsp;疊代數Iteration:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 打勾 tick&amp;nbsp; &lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
紅色 red:&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;&amp;nbsp; 100%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
綠色 green:&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; 100%&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&amp;nbsp;藍色 blue:&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; 100%&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/-5fQ0N8pBFU/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-5fQ0N8pBFU?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/-5fQ0N8pBFU?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-75Rd72i9LOc/UE9L3L3AGeI/AAAAAAAAApo/wvN-rAYREJQ/s1600/export_82.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/v_339pi36H8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/439176549724581290/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/09/mandelbrot-set.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/439176549724581290?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/439176549724581290?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/v_339pi36H8/mandelbrot-set.html" title="曼德布洛特集合 Mandelbrot set" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-KU_LAV4EPzg/UE9Pf55G2mI/AAAAAAAAAqI/a9_BVIK2jkQ/s72-c/qrcode.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/09/mandelbrot-set.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFR347eyp7ImA9WhJUGUo.&quot;"><id>tag:blogger.com,1999:blog-3822675434782806040.post-7456940470585875278</id><published>2012-09-11T10:28:00.004-07:00</published><updated>2012-09-18T07:20:16.003-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-18T07:20:16.003-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android memo" /><title>onTouchEvent 單點與多點觸控</title><content type="html">以下是一個onTouchEvent的程式寫法，&lt;br /&gt;
&lt;br /&gt;
如果是&lt;span style="color: red;"&gt;public &lt;span style="color: red;"&gt;void&lt;/span&gt; onTouchEvent(MotionEvent event) &lt;/span&gt;, 最後要super.onTouchEvent(event);&lt;br /&gt;
&lt;br /&gt;
如果是&lt;span style="color: red;"&gt;public &lt;span style="color: red;"&gt;boolean&lt;/span&gt; onTouchEvent(MotionEvent event) &lt;/span&gt;, 最後要return true, 有些時候需要用到return false. 有什麼差別呢？我們舉個例。如果有一個linearlayout，我們已經設定onTouchEvent，當手指在這個linearlayout滑動時，linearlayout會做一件事件A。然後我們在這個linearlayout上放上一張圖片，圖片也有設定onTouchEvent滑動時會做事件B。&lt;br /&gt;
&lt;br /&gt;
那麼當我們在圖片上滑動時，是圖片做事件B，還是linearlayout做事件A？&lt;br /&gt;
&lt;br /&gt;
如果只要做事件B，就要return true, 如果事件A跟B都要做，那就要return false。&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
下面記錄一個範本，供大家使用。&lt;/h3&gt;
@Override&lt;br /&gt;
&amp;nbsp; public &lt;span style="color: red;"&gt;void&lt;/span&gt; onTouchEvent(MotionEvent event) {&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; int movingMode=0;&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;  float xDown=0，yDown=0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; float mX0, mX1, mY0, mY1; &lt;br /&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(event.getAction() &amp;amp; MotionEvent.ACTION_MASK){&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; case MotionEvent.ACTION_DOWN:&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; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xDown=event.getX();&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; yDown=event.getY();&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; &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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; movingMode=1;&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;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&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; case MotionEvent.ACTION_UP:&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; movingMode = 0;// 不會一直留在 ACTION_MOVE內&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&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; case MotionEvent.ACTION_POINTER_DOWN: //多點觸控&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; &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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mX0=event.getX(0);&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mY0=event.getY(0);&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mX1=event.getX(1);&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mY1=event.getY(1);&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;&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;movingMode=2;&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;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&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; case MotionEvent.ACTION_POINTER_UP: //多點觸控之action up&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; movingMode=0; //&amp;nbsp; 不會一直留在 ACTION_MOVE內&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; &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; break;&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; case MotionEvent.ACTION_MOVE:&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (movingMode==1){&lt;br /&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;&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; //做一些事&lt;br /&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; &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; xDown=event.getX(); //不斷的存回座標&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;yDown=event.getY(); //不斷的存回座標&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}else if(movingMode==2){&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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; float mmX0=event.getX(0);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; float mmX1=event.getX(1);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; float mmY0=event.getY(0);&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; float mmY1=event.getY(1);&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;&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; //比對 action pointer down 時，X座標哪一個座標在左，哪一個座標在右&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(mX0&amp;lt;=mX1){&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;&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;&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;&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;&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; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&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;&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;&amp;nbsp;  //做些事&lt;br /&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;&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;
&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;&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; //比對action pointer down 時，Y座標哪一個座標在上，哪一個座標在下&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(mY0&amp;lt;=mY1){&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;&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;&amp;nbsp;&amp;nbsp;&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;&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;&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;&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mX0=mmX0; //不斷的存回座標&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mX1=mmX1; //不斷的存回座標&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mY0=mmY0; //不斷的存回座標&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mY1=mmY1; //不斷的存回座標&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;&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;&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; &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; &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; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&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; &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; super.onTouchEvent(event);&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; &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; }&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmIcn/~4/uSDHYEEg1p4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://my2drhapsody.blogspot.com/feeds/7456940470585875278/comments/default" title="張貼留言" /><link rel="replies" type="text/html" href="http://my2drhapsody.blogspot.com/2012/09/ontouchevent.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7456940470585875278?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3822675434782806040/posts/default/7456940470585875278?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmIcn/~3/uSDHYEEg1p4/ontouchevent.html" title="onTouchEvent 單點與多點觸控" /><author><name>BT1123</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="26" src="http://bp1.blogger.com/_Vd52USsNrxA/SDrrsugHo6I/AAAAAAAAAQk/e9DCygoLNcQ/S220/gann_chart_logo_tmp_finish.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://my2drhapsody.blogspot.com/2012/09/ontouchevent.html</feedburner:origLink></entry></feed>
