2010年3月5日 星期五

子午 0.12.0 開發隨手小記

隨手記一下改版的心得路程(?

Add insert after current feature 
User request,default app有的我都盡量補上。
不過這東西牽扯到我的Queue處理,所以做起來還滿麻煩的 orz
最後是全部用PlayQ打死,最單純吧我想。

Fix ID3 editing not working bug

這是因為我call錯myID3的API。
我之前都是call update(),可是這樣會導致之前的ID3 tag留著,就變成改了和沒改一樣。
改用write()和暫存檔互換就解決了。

Fix media auto scanning not working bug

嗯。
我把scan整個改成AsyncTask,然後忘記call execute() ヽ(゚∀゚)人(゚∀゚)ノ
人蠢沒藥醫 orz

Fix bug that can't find media files in root folder of sdcard

單純忘記根目錄也會放檔案,照抄Mixzing結果漏掉 囧
在query資料庫的時候加上根目錄的LIKE修好

Fix album not showing bug in genre view

搞錯Gerne.Members的意義,我以為是指各genre,結果他自己就是指向音樂擋,和Audio.Media是同等級的東西……
所以導致selectArgs重複太多後面被截掉,改好就行了。
……應該沒有人真的在SD card裡面同一個genre放五百片專輯吧……

Fix sorting problem in Browser

自己寫的程式自己搞不清楚flow,音樂檔走得是另一條路導致優先度設定錯誤 orz

Fix customized album arts are not shown in album list bug

改getArtWorkQuick半天,最後發現根本是Adapter裡面就沒去call他(翻白眼)

Fix video zooming wrong when come back from another view

VideoView的onMeasure()問題,最high的是別的player都沒這問題,因為他們都沒有回來的功能 -_-|||

Prevent Nexus One rotating video goes to white bug

原因不明,可是重新設定資料來源就會好,那我就偵測到N1就強制翻轉時重讀,穩穩穩。
這個一樣nsw和Act 1都死,不知道他們有沒有被抗議ㄏㄏㄏ
啊,default app無法自動翻轉所以沒這問題(捏鼻)

沒有留言:

CODE { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 8pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:200px; height:200px; // for IE6 line-height: 1.2em; } #quote { display: block; /* fixes a strange ie margin bug */ font-family: Verdana; font-size: 10pt; overflow:auto; background: #f7f7f7 url(http://lh5.ggpht.com/_z-VThISftkI/SXUlpyfw9ZI/AAAAAAAABYY/e3GUx9_Z4TE/s288/quote-l.gif) left top no-repeat; border: 4px dotted #ccc; padding: 15px 15px 15px 31px; /*up right bottom left*/ max-height:300px; line-height: 1.2em; }