2010年12月24日 星期五

【消息】- Android Market 對開發者友善的改變

之前一直覺得 Android Market 對開發者太不友善了, 今天接到 Android Market 來的訊息, 得知幾個相對於開發者友善的改變, 在此和大夥分享一下訊息.

其中有幾個漁郎較在意的重點 (不知漁郎有沒搞錯 ?! @@...):

(1) 應用程式購買者的退款時效縮短為 15 分鐘內, 也就是說付費下載如超出了 15 分鐘, 就不能退費啦. (話說... 15 分鐘也太...短了吧, 對使用者來說 @@)

(2) apk 檔最大可包到 50 MB, 那就不用老是為了包裝檔的大小煞費精神, 在程式下載安裝後, 使用前還要使用者另外下載檔案了. ^_^

(3) 程式的說明文件提升到 4000 字符, 大概可減少使用者與開發者之間的誤解吧 @@ ...

[原文]


2010年10月15日 星期五

【消息】- 開心 ! 台灣開放 Android Market 付費軟體下載

今天用手機上 Android Market, 熊熊看到 ... 耶 ! 台灣已有付費軟體可下載了耶 ^_^ ...


2010年10月1日 星期五

【消息】- 萬歲 ! 台灣開放 Android Market 付費軟體上載

今天一早 (2010/10/01) 收到 Android Market 的來信, 今日起,開發人員來自 20個國家(阿根廷,澳大利亞,比利時,巴西,加拿大,丹麥,芬蘭,香港,愛爾蘭,以色列,墨西哥,新西蘭,挪威,葡萄牙,俄羅斯,新加坡,韓國,瑞典,瑞士和台灣)在 Android Market 可以出售付費軟件接下來的2週,用戶從 18個新國家(阿根廷,巴西,比利時,捷克共和國,丹麥,芬蘭,香港,印度,愛爾蘭,以色列,墨西哥,挪威,波蘭,葡萄牙,俄羅斯,新加坡,瑞典和台灣使用者 Android Market 就可以購買付費軟件。哇哈哈哈哈哈哈~~~ 開心中 ^____^




看這裡..... 使用 Google AdSense 帳戶 ....


2010年9月25日 星期六

【消息】- Android Market 將加入更多付費下載地區

今早打開 GMail, 看到一則來自 Android Market Support 的信件, 內容令人振奮 ! 意味接下來幾星期內就要開放更多的付費下載地區, 這意味台灣.... 哇哈哈哈哈 ~~~~ 開心 ^__^


2010年9月16日 星期四

【分享】- 來授權一下吧!實作引入 License Verification Library (LVL)

雖然網路上出現了一堆批評或破解 Android Market 授權保護機制 (License Verification Library (LVL)) 的文章,但是咧 ~ 該來的還是會來的 ~ Google 遲早會在 Android Market 硬推它的 LVL (在 Android Market 的 App 設定中的 COPY PROTECT 下面就會看到有一行紅色的警示訊息 @_@):

The copy protection feature will be deprecated soon, please use licensing service instead.

漁郎近日實作了將 LVL 塞到現有 App 內並使用 Ant 與 Proguard 編譯的作法,跟 Google 的作法有些不一樣,卻符合漁郎偷懶的習性 >_< \\\ ... 貼上來自我記錄一下,免得以後忘記 @_@,亦與大夥兒分享一下,有不對的地方別 K 我喔 .... ^_^
PS. 如您不想用 Ant 與 Proguard 編譯您的程式,應可不用漁郎的方法喔!


2010年8月13日 星期五

【感慨】- Android Market 對於開發者的不友善界面與互動機制

近日漁郎在 Android Market 上遇到了一些奇奇怪怪的狀況,對於 Android Market 的一些開發者界面與使用者互動機制上有些怨言,於是乎貼文上來透透氣,朋友們別打我喔 ~~ >_<\\\



2010年8月7日 星期六

【烏龍消息】- 台灣在 Android Market 上已可買到 Nexus One 了 ~ 耶 ... 原來是可以買 , 但沒法選擇寄到台灣 @@ ...

* 感謝網友的指正,原來在網頁上看到可點選購買 Nexus One 還不算,如給他 Check Out ... 就看到沒有可以 Shipping 到台灣的選項 ..... >_< \\\ ,納耶安捏?抱歉喔 ~ 夥伴們 ~ 漁郎給了個烏龍消息 >_< \\\  (奇怪,但以前怎沒法點選買 Nexus One,現在卻可以點咧?) *

不知是不是漁郎後知後覺,今天登入 Android Market,點選 Development phones 下方的 Buy Now ,發覺台灣已可購買 Nexus One 了,出廠已是 Android 2.2,價格是 USD 529 ,這隻機子雖然是 HTC 代工的,但優點是背後老大是 Google !版本更新速度較跟得上  ( 我的 Hero 何時可更新為 Android 2.2 ... @@ ),有需要的夥伴們快去買吧!

PS. 漁郎想等有鍵盤的 Google 手機 (Google 賣的),因為沒鍵盤玩模擬器實在太不方便了 @@ ...

2010年7月31日 星期六

【分享】- 旋轉吧!地圖 (讓 Google Maps 隨電子羅盤轉向前方)

如您想讓 Android 程式中的 MapView 隨著手機的電子羅盤 (Compass) 自動旋轉,並依照您看手機螢幕的方向轉向前方,以下介紹的程式範例或許可供您參考。


此範例程式名稱是 MapViewCompassDemo,記得好像是 Google Android SDK API Demo 中的程式 ,但漁郎用了許多關鍵字去謨拜了好久 Google 大神,才在幾個網友發表的英文文章中找到需要的範例程式。有鑑於此,漁郎於是貼文於此,希望對需要的朋友們有些幫助。

2010年6月24日 星期四

【消息】- 來自 AdMob 有關併入 Google 的新約定

今早登入 AdMob,畫面跳出了個要你同意的新約 (落落長一篇),而且是限定要在 2010/07/07 前同意,新約內容大略是說因為 AdMob 已被 Google 併購,因此將要在 2010-07-07 之後將您的 AdMob 帳戶、服務、資料移交給 Google ‧‧‧,雖然不知有 AdMob 帳戶,又有 AdSense 帳戶的後續 Google 會怎麼處理,但看起來 AdSense for Mobile Apps 開放應該快了 ~~ (希望啦 >_<) ...



2010年6月21日 星期一

【哇咧】- 領教了天下圖文一大抄的厲害

不僅天下圖文一大抄,還強壓浮水印變成他家的圖咧!

漁郎在 2010/06/04 的 10:00 左右詳實記下了 HTC Hero 更新為 Android 2.1 的過程,想說太高興了,快點分享給夥伴們知道,沒想到沒將圖蓋浮水印的結果是‧‧‧‧有幾個好網友咧,就在未經漁郎同意之下,將圖不僅抓了去放在他家的網站上,還強壓了該網站的浮水印,然後咧,算有良心的丟上一句圖是轉載自 e68Club 漁郎工坊,就算交待了事了?!

沒辦法囉,誰叫漁郎想說文章的底端有寫 本站 e68Club 漁郎工坊 - 數位生活札記 所有原創內容之版權屬東港漁郎所有,請尊重智財權,未經同意勿抄襲或轉載。應該就不會有事了咧 @_@。但是,拜託嗎幫幫忙,我都沒蓋浮水印了,你們卻強壓自個兒站的浮水印,搞的好像變成漁郎盜用你們的圖似的‧‧‧‧‧‧ 真是啞巴吃黃蓮‧‧‧‧‧‧‧ @_@

以下是未經漁郎同意就將圖抓去用的網頁:

sogi.com 手機王 (圖有強壓浮水印)

android-hk.com (圖有強壓浮水印)

hksilicon.com (圖沒強壓浮水印, 但漁郎網誌上的圖全抓了 @@)

htchorz.com  (圖沒強壓浮水印, 但漁郎網誌上的圖全抓了 @@)

真是無言 ~~ 誰叫人家是大網站,咱們的流量還可沾沾光咧 @@ .... 還是那句老話:哈哈 ~ 大家開心就好 ^__^ \\\

2010年6月19日 星期六

【分享】- 終於收到 Google AdSense PIN 的郵件

算一算日子,從 AdSense 上看到說 2010/05/28 已寄出 PIN 郵件,到收到信 (2010/06/17),大約是經過了 20 天,其中包含了 7 個星期例假日 (含端午節),距 AdSense 上推估的信件抵達時間 (2010/06/20) 早了 3 天 ( 還真是令人提心吊膽 @@ ),漁郎在此註記一下日期,也給大夥兒參考參考 ^__^ \\\ 。


2010年6月18日 星期五

【分享】- 如何在網頁中安裝新版的 Google Analytics 追蹤程式碼?

新舊版 Analytics 的差異,除了追蹤碼本身不一樣外,另一不同點在於追蹤碼置放的位置:

舊版的設定方式中,Google 建議將追蹤程式碼放在位於網頁最尾端 <BODY></BODY> 標記區段內的底端 (詳情可參閱 Google Analytics 官網說明 http://www.google.com/support/analytics/bin/answer.py?hl=b5&answer=66983 ),而新版的追蹤程式碼 (非同步追蹤程式碼),Google 則建議放入位於網頁最頂端的 <HEAD></HEAD> 標記區段內的底端 (詳情可參閱 Google Analytics 官網說明 http://www.google.com/support/analytics/bin/answer.py?answer=174090 ) 。

2010年6月6日 星期日

【分享】- 如何在 Android 程式中置入 AdMob 廣告?

試試 AdMob for Mobile 吧 !^__^

夥伴們請參考此篇文章,在申請好 AdMob 帳號後,就直接參考這裡的文章吧!Google Admob 的程式寫法又大翻修了! @@

1. 先到 AdMob 網站申請一個廣告發佈商帳號。


【疑惑】- Google AdSense 說明論壇的警告訊息

今日在 Google AdSense 說明論壇中,看到一則由 Google2010/06/04 發出的的警告訊息AdSense for Mobile廣告不允許放置在Mobile APPS中 ,由於不知是何意,只是覺得背脊涼涼的 @@ ~~ ,於是漁郎就先將 Android App 中的廣告都先撤了下來,改用 AdMob for mobile,不知 Google 的說法是否跟漁郎在『如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中』的作法是一樣的?如是的話,請夥伴們先撤了廣告喔!(原來阿,Google 員工指的案例在這兒 http://www.google.com/support/forum/p/adsense/thread?tid=45e195135813e77f&hl=zh-TW (同一天發佈的))


Google 也真是的,AdMob 都早就有 for Mobile Apps 的廣告版了,他們怎還只限制在美加才能用 AdSense for Mobile Apps 呢?或限制要有大量下載的 Apps 才能使用?也不開放 Android Market 在台灣的付費下載?一直在潑開發者的冷水,不是要跟 iPhone 拼嗎?


如要撤下廣告只要將如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中』一文中,上載 App Engine 的 index.html 中那段廣告程式碼刪除,再重新上載到 AppEngine 就行了。真是晴天霹靂。

2010年6月4日 星期五

【分享】- HTC Hero android 2.1 更新程序與過程全記錄


2010/06/04 10:00 點選了 MENU->設定-->關於手機->系統軟體更新->立即檢查 , 棒喔 ! 下載約要 10 分鐘 (WiFi)

2010年5月25日 星期二

【分享】- 有關 Google AdSense 帳號申請通過的審核標準參考

哇哈哈,放鞭炮,漁郎經過好幾次申請的 Google AdSense 帳號,終於在今日 (20100525) 過關了,這是漁郎的第五次申請了(好像是吧?),是上星期六(20100522)晚上丟出去申請函的,Google 的效率真的是很快 ^_^ 。算一算從網站建立 (20100307) 至今歷經了約 80 天,寫了約 16 篇文章 (丟出申請時是 16 篇,0524 晚上又寫了 1 篇文章),以此篇文章 (第 18 篇) 紀念一下 ^__^ \\\

2010年5月24日 星期一

【分享】- 如何整合 Eclipse、Ant、Android SDK、Proguard、Zipalign,以輸出有程式保護且可上載與發佈到 Android Market 的 APK 檔? PART-2

註:如您已更新到 Android SDK 2.3,或不想用 Ant,請可直接參考另一篇 (PART3)的說明

近日因使用 Android SDK 的更新程式下載了 Android SDK 1.5 revision 4 (SDK 2.2 亦同),突然發覺沒法使用 Ant 編譯可上載 Android Market 的程式,檢查後才知原來在 Android SDK 中的 Eclipse 與 Ant 的設定全給蓋掉了,且 xml 內的語法也不一樣了,請參考原整合設定的步驟,與以下參數變更 SDK 1.5 新版之 ant_rules_r2.xml 中的內容: 

(1) 原舊版 SDK 1.5 內定引入的樣板 xml 是 <$SDK>/platforms/android-1.5/templates/android_rules.xml,但新版 SDK 1.5 卻改為內定引入 <$SDK>/platforms/android-1.5/ant/ant_rules_r2.xml

2010年5月19日 星期三

【分享】- Android 程式中 session 建立之 Session.getDefaultInstance 與 Session.getInstance 的分別。

近日漁郎一直在困擾著一件程式設計上的問題,為何『求救發訊器 (Help Me! SOS)』程式在發訊者參數設定中,當使用者輸入完資料,並點選『儲存並測試』時, 如第一次輸入錯誤的郵件地址與密碼,不管接下來怎麼改發訊者參數資料,就算確定郵件地址與密碼都是對的,還是會傳送郵件失敗!


2010年5月17日 星期一

【閒聊】- Android Market 上的人生百態與酸甜苦辣

寫 Android 程式這段時間以來,上載了一些程式到 Android Market 上,分享給許多朋友們使用,其中的動機,除了有些是因自己需要而撰寫的程式外,有些則是因思念故鄉而撰寫的程式。

然而,當程式上載到 Android Market 之後,往往隨之而來的是許多不同網友捎來的評價與議論,有的很窩心的鼓勵你,有的卻會毫不客氣的數落你 @_@


2010年5月15日 星期六

【分享】- 如何建置一個可使用中華電信 mCool49 電信方案, 並在 Android 手機上正常顯示 Google Maps 定位的服務?

前些日子漁郎想用中華電信的 mCool49 電信資費方案,看看 Android 手機中的 Google Maps 程式可否正常的使用,結果咧?不行... >_< !原因是中華電信的 mCool49 方案會阻檔部份 port 的網路封包 (目前知 port 80,25,110 可正常傳輸)。

所以咧,山不轉,路轉!以下是漁郎土法練鋼的解法, 也當是漁郎自己的筆記:


2010年5月13日 星期四

【應用】- Android 應用程式 : 「正妹孵圖機」- 這是一個正妹報時的自動抓圖工具。

繼日本的美人時計後,網路上跟著就出現了許多雷同的東東,美人計時啦、正妹計時啦、正妹時計啦 ..... ,台灣的亞瑟網也出了一個叫「正妹報時」 (請參考 http://www.arthur.com.tw/home/ ) ,可是問題來了,漁郎看到的正妹圖怎老是某個時段的?不然就是看上眼的圖,一張只能看一分鐘 @@ ‧‧‧‧ 其它時段的圖老是看不到‧‧‧ 不會有人三更半夜不睡覺盯著電腦只為看圖吧?


2010年4月23日 星期五

【應用】- Android 應用程式 : 「求救發訊器」- 即時地圖定位、緊急發送求救訊息。

Help Me! SOS : This software can text messages or email your Position through Android, it helps people who in dagerous place can be found quickly, leave it as soon as possible.
MIGHT NOT RECEIVE SIGNAL INDOORS FOR GPS (low GPS signal area).

看過卡通中的科南拿著有特殊功能的眼鏡追蹤被關起來的同伴位置嗎?
這個軟體雖沒那麼神奇,但卻可以讓你利用 Android 手機觀察你家小寶貝的所在位置,暗中保護你的小寶貝!而當自身發生危險時,亦可在第一時間通知你的親朋好友你的位置,讓你快點脫離困境或險境。

這是漁郎在 Android 應用程式的口袋名單中,排行第二個的項目。原本的構思,是來自於擔心小朋友在外的安全問題,但後來又從新聞報導得知有兩個人因沿著溪邊登山,卻在大雨後因河水暴漲無法沿溪回程而困在山中,警消人員費了許多心力才找到他們救下山。假如,這兩人當時手邊有可以發出含有 GPS 定位座標求救訊息的手機,那警消人員會不會比較容易找到他們呢?


2010年4月9日 星期五

【分享】- HTC Hero 上到底有沒有 A-GPS?

當初買 Hero 的時候,上 Google 搜到一堆 HTC Hero 的規格資料,都說有支援 A-GPS,但漁郎在 Hero 手機上找了老半天,也翻遍了隨附的使用說明文件,就是找不到 A-GPS 的設定與啟用的方法。


2010年4月3日 星期六

【分享】- 如何在 Android 程式中加入不會因網路問題而出現錯誤網頁視窗的 AdSense Mobile 服務?

由於有個 Google 員工在 Google AdSense 論壇發表了一篇令人疑惑的文章,詳見這裡,所以,請夥伴們就先將此篇文章當作是 WebView 元件程式設計的參考吧 ^__^  \\\

Google AdSense Mobile 服務必須在有數據網路連線時才有作用,但在 Android 手機的應用程式中,其實有許多是下載後就可使用,不用一直連著數據網路的 (WiFi 還好, 但行動網路費用很貴),於是乎在使用者下載完 Android 程式到手機中並關閉數據網路 (WiFi 或 行動網路) 後,在執行程式時,問題就來了! 原本該顯示 AdSense Mobile 的地方,會出現找不到網頁的錯誤訊息,破壞了整個程式的使用者介面,怎辦呢?



2010年3月28日 星期日

【分享】- 如何使用 Google Analytics 結合 Google App Engine 分析 Android Market 程式使用者來自何方?

看著 Android Market 上的下載次數,卻不知這些好朋友們是來自哪些國家?漁郎於是想說將之前曾經使用過的 Google Analytics 結合在 Google App Engine 上發佈行動網頁的方法試試看可不可以分析出從 Android Market 下載並在使用程式的好朋友們是來自何方?

結果,可以 ^____^ !


2010年3月26日 星期五

【應用】- Android 應用程式 : 「溫府千歲」- 擲筊(擲茭)、求籤、問運途。

漁郎在上個星期六提早回到東港拜祭父親,以避開清明節返鄉的車潮,並帶著一家大小到東隆宮拜拜。老婆大人說最近一直不順,於是跟王爺公求籤請示未來運途,結果咧?需要改運 @_@!

後來返家途中,想著想著,於是乎構思一個能在他鄉遙向溫王爺求籤、問運途的程式。一方面可在沒法回鄉時向王爺公求籤問未來運途,一方面算是身為東港子弟對王爺公的敬意吧!

 


2010年3月15日 星期一

【分享】- 如何使用免費的 Google Analytics 分析與追蹤 Google Blogger 網誌的流量資訊?

如何檢視你的 Google Blogger 網誌(或網站)的流量或到訪人數呢?漁郎在試過 Google Analytics 後,記錄了申請 Google Analytics 帳戶及 Google Analytics 分析網誌流量的過程,以免以後忘了。



2010年3月14日 星期日

【分享】- 如何將自己註冊的網域名稱導引至網誌?

相信有許多人註冊了諸如 *.idv.tw 、 *.com 、 *.com.tw ‧‧ 類的網域名稱,但是可否將自己的網誌連結的網址改成自己註冊的網址呢?例如將 http://e68club.blogspot.com/ 改成 http://www.e68club.com/ 就可連上呢?Google 旗下的 Blogger 有此一免費服務喔!以下就讓我們依步驟設定吧‧‧

[實作環境]
1. 已註冊了一個網域名稱,例如:e68club.com
2. 已註冊了一個 Google Blogger Account: http://www.blogger.com/
3. 已建置了一個在 Google Blogger 上的網誌,例如:http://e68club.blogspot.com/


2010年3月12日 星期五

【分享】- 如何製作自動依照 Android 手機語系變換適用顯示語言的程式?

如何製作自動依照 Android 手機語系變換適用顯示語言的程式,可能已有很多人知道了,就讓漁郎野人獻曝一下,就當是漁郎自己的筆記,避免以後忘記時,還要回頭翻書或膜拜 Google 大神找答案,挺累的 ~~

[實作環境]
1. Windows XP SP3
2. Eclipse 3.4.1 (GANYMEDE)
3. Android SDK 1.5

[實作步驟]

Step 1. 要製作單一程式可自動依手機使用語系的不同而輸出不同的語言版本,必須在個別專案的 res 下建立不同特定名稱的 valuse 資料夾,以下僅舉出 英文、繁體中文、簡體中文 語系為例。

範例:
(1) 英文:values-en
(2) 繁體中文:values-zh_rTW
(3) 簡體中文:values-zh_rCN
(4) 當程式找不到對應語系資料夾時的,內定會使用原來的 values 資料夾內的 xml 檔

Step 2. 在各個 valuse-XXXXX 資料夾內建立相同名稱的 xml 檔,例如:strings.xml


2010年3月11日 星期四

【分享】- 如何在 Android 程式中使用 Google Maps 服務?

今天想寫個 Android 上使用的 Google Maps 應用,但在模擬器跟手機上執行了老半天,那個 Google Maps 的圖就是出不來,漁郎因此再仔細翻了翻參考書,哇哩咧 ~~ 原來我沒給 Google Maps API Key !難怪地圖出不來‧‧‧

咱們來瞧瞧 如何在 Android 程式中使用 Google Maps 服務吧!


2010年3月10日 星期三

【參考】- 如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中?

由於有個 Google 員工在 Google AdSense 論壇發表了一篇令人疑惑的文章,詳見這裡,所以,請夥伴們就先將此篇文章當作是 WebView 元件程式設計的參考吧 ^__^  \\\

要如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中呢?

其實不難 ,只要運用 WebView 元件即可,但前題是要先申請 AdSense 使用者帳戶,並下載 Google AdSense Mobile (行動廣告) 程式碼 (JavaScript),然後建立與發佈行動網頁到行動網站服務器中,此一部份夥伴們可參考漁郎在這裡或膜拜 Google 大神取得解答。



2010年3月9日 星期二

【參考】- 如何使用 Eclipse 在 Google App Engine 建立一個免費的行動網站服務與行動網頁,以提供 Android 程式崁入行動廣告?

由於有個 Google 員工在 Google AdSense 論壇發表了一篇令人疑惑的文章,詳見這裡,所以,請夥伴們就先將此篇文章當作是建置行動網頁的參考吧 ^__^  \\\

近日想在 Android 手機的應用程式中試試崁入 Google AdSense Mobile (行動廣告),卻遇上了個難題:漁郎手邊沒有網站伺服器,所有的東東都是使用免費資源,對於這種有特殊需求的行動廣告,一時間「頭殼抱在燒」‧‧

還好在膜拜了半天 Google 大神後,赫然發現 Google 提供了 App Engine 這樣的服務,可以讓使用者自行建立所需的 Web Service,以讓您『建立行動網站』或『製作行動網頁』,其中不但有漁郎愛用的 Eclipse 整合開發工具,且最最最溫暖我心的是‧‧‧免費‧哇哈哈‧‧‧

Google App Engine 可讓使用者下載各種專用的 SDK,漁郎在此單刀直入只介紹使用 Eclipse 3.4 (GANYMEDE) 的方案,如夥伴們想用別的 SDK,請上 Google App Engine 網站下載與研究,漁郎在此就不贅述了。



2010年3月8日 星期一

【分享】- 如何整合 Eclipse、Ant、Android SDK、Proguard、Zipalign,以輸出有程式保護且可上載與發佈到 Android Market 的 APK 檔?

註:如您使用 Android SDK 2.2,請在看完此篇文章後再續看另一篇 (PART2)的說明

要將 APK 上載與發佈到 Android Market,除了 Android Market 的規定,需要開發者在 APK 上加上開發者本身的電子憑證簽章,以示對程式品質的負責外,還需要使用 Google Android SDK 1.6 版以後才有的工具 zipalign 來最佳化 APK 後才能上載 Google Android Market。

問題是如何在 Eclipse 上更便利的一次呵成編譯與輸出可上載符合 Android Market 規範的 APK 檔?

再者,如何將 Proguard (亂碼器) 也整合到 Eclipse 中,以便利一次呵成編譯與輸出可上載符合 Android Market 規範且俱有初步保護力的 APK 檔?

答案是使用 Ant (天阿‧‧以前沒用過)。

漁郎在摸索了一段時日後,終於試驗出整合 Eclipse、Android SDK、Proguard、Ant 的方法,雖然不是非常理想,但已足夠讓漁郎這種懶人可輕鬆的套用到所有的專案上使用,且只要設定一次,文中如有謬誤或夥伴們有更佳的解法,拜託拜託,請指正一下漁郎‧‧