發表文章

目前顯示的是 十二月, 2011的文章

如何立即結束前一個Toast ?

Toast是一個方便又簡單的工具,可以直接在畫面上顯示簡短的訊息以通知使用者。
最簡單的呼叫方式:
Toast.makeText(this, "Hello Toast!", Toast.LENGTH_SHORT).show();
但這樣會有一個問題,若使用者短時間內連續執行了一堆會產生Toast的操作,Toast會被排在佇列中依序顯示,直到前一個Toast的時間到了之後才顯示下一個Toast,Toast一直被累積的結果就是無法立即反應使用者的操作。

那麼要如何讓新的Toast能立即被顯示呢?
方法如下:
private Toast mToast; private void showToast(String msg) { if (mToast == null) { mToast = Toast.makeText(this, "", Toast.LENGTH_SHORT); } mToast.setText(msg); mToast.show(); }
需要使用Toast時,呼叫showToast()即可,此時若舊的Toast還在,會立刻被更新為新的Toast訊息。

參考資料:
http://stackoverflow.com/questions/5503682/how-to-cancel-toast-created-in-a-different-method-on-android

《App》Xmas Snowflakes LiveWallpaper

圖片
Flying snowflakes to wish you Merry Christmas and Happy New Year!

* This LiveWallpaper is modified form android 4.0 (Ice Cream Sandwich)'s Bubbles LiveWallpaper.
* You can adjust the amount of snowflakes(50~500).
* Supports 25 kinds of snowflake types.

If this app help you out, welcome to download or buy my other software.


飛翔的雪花祝福您聖誕&新年快樂!

* 此動態桌布是以Andr​​oid 4.0 (Ice Cream Sandwich)的Bubbles動態桌布修改而成。
* 你可以調整雪花的數量(50~500)。
* 提供25種雪花類型。

如果這個應用程式對您有幫助,歡迎下載或購買我的其他軟件



《News》慶祝Android App下載達百億,熱門應用限時特價!

圖片
為慶祝Android App下載達百億次,Android Market特別舉辦為期10天的熱門App特價活動,每天會有不同的特價商品,且每支特價App只要0.1美元(約3台幣)。此時不買更待何時? 趕緊點進你Market的特賣專區看看吧! (當然,台灣的朋友想購買必需先動點手腳...)


12/17特價活動正式結束,這次您總共買了多少App呢?

資料來源:
http://android-developers.blogspot.com/2011/12/10-billion-android-market-downloads-and.html

HTC Flyer with Honeycomb 3.2.1

圖片
這台HTC Flyer是2011 Taipei ADL (Android Developer Lab)活動送的贈品。Google辦活動一向很大方,之前送過Phone、Tablet、Chromebook,這次報名當然也很期待,最想要的莫過於近期問世的Galaxy Nexus或ASUS Transform Prime。雖然最後天不從人願,但能免費拿到Flyer也該感恩了。

宣布送這台時也滿有梗的,是在下午Codelab的時段,講師正在示範Honeycomb的開發,但眾所皆知Honeycomb的模擬器實在又慢又不穩,等了很久講師的模擬器還是開不起來,好不容易開起來還跳錯誤,所以講師說用模擬器開發Honeycomb是非常痛苦的,因此備援計畫就是提供每人一台Tablet,此時全場響起熱烈掌聲,工作人員也同時從後方推出好幾車Flyer發放。這下終於可以玩玩看HTC Sense了。





這台Flyer特別之處是userdebug的版本,且搭載Honeycomb 3.2.1及歐洲語系,印象中HTC官方似乎還未放出正式的Honeycomb升級(?)



build.prop相關屬性:
ro.build.display.id=htc_flyer-userdebug 3.2.1 HTK75C eng.root.20111018.232950 test-keys
ro.build.type=userdebug

最後講師們也提到,請不要把這台Flyer當成禮物,要當成工具使用,也期待台灣的開發者能開發更多Tablet App。

補充:
文章寫完沒多久官方似乎就宣佈3G版的3.2 OTA更新開始了
http://www.engadget.com/2011/12/05/ota-honeycomb-update-rolling-out-to-wealthy-htc-flyer-owners/