Stark Wong の発明工房
 



 此頁面:更新於 2010 年 5 月 2 日 19 時 00 分 17 秒,頁面處理需時 0.0021 秒

關於 MirandaQQ4 的開發資訊

有在 Miranda IM 群裡轉的朋友都應該知道我正在開發第四代的 MirandaQQ 插件了。

雖然能用的插件還沒公開,不過我就先在這裡發佈 MIMQQ4 的開發資料了。

MIMQQ4 會使用 WebQQ 協定,將來可使用的功能會受協定影響而比原裝 QQ 少,但至少可免除被限制登入的煩惱。

跟目前的 MIMQQ 插件不同,MIMQQ4 將不會開源。這個決定是基於數個原因:
1. MIMQQ 前三代沒有人貢獻過任何程式碼
2. MIMQQ 由於開源而曾經被人克隆
3. MIMQQ4 並沒有基於其他人開發的 QQ 庫作二次開發
4. WebQQ 協定本身並不複雜,根本不需要黑盒分析,基本上有意使用該協定的人很容易就能把協定分析出來

詳細的開發進度資料可參照下列網頁:
http://www.studiokuma.com/mimqq/mimqq4.html

MIMQQ4 由於基本功能未完成,暫時還不能作功能作公開穩定性測試。預計一切順利的話一兩星期內就會發佈。

最後感謝以前在開源社群提供 QQ 程式庫的開發者,包括 OpenQ、EVA (云帆) 及 MyQQ (小蝦),特別要感謝小蝦令我著手研究 WebQQ 的協定。


撰寫於:2010/7/11 21:29:25 / 回應:22
釋出:小熊 .nomedia 管理工具

這個工具是幫朋友寫的...對於記憶卡裡有很多檔案的人也許很有用,但我很奇怪為什麼市場上竟然一個這樣的工具也沒有...

小熊 .nomedia 管理工具是設計給 Android 裝置使用的 .nomedia 檔案管理程式。

Android 裝置可以藉 .nomedia 檔案讓媒體播放程式在掃描媒體時略過標示的目錄以節省時間。

目前計劃下一版本加全選/全不選/反選功能。

相關資訊:
http://www.studiokuma.com/sknc/

Market 下載關鍵字 StudioKUMA 或 nomedia

p.s. 此程式只支援 Android 1.6 或以上版本,還在用 Android 1.5 的就沒辦法了 (有不是改版本號就能解決的問題)


撰寫於:2010/7/10 11:47:55 / 回應:0
更新:小熊來電通知

今天收到了網友 Antony Lenug 的來信提到小熊來電通知裡顯示資料時缺少公司名導致難以分辨是否真正的 Cold Call 問題,我想了一下認為是有需要把功能加進去,所以就更新版本了。

新版本在主介面裡多了一個更新時包含公司資料的選項,只要把它開啟然後更新資料庫就會把公司資料也錄入資料庫裡。我最初是擔心那些資料可能要用很多空間所以沒加進去,不過結果原來開啟了功能後只多耗 20kb 左右的儲存空間,各位可放心使用 (也許我可以考慮把這個設定乾脆移除掉變成必要的設定)。

另外就是把內建的資料庫更新到目前最新的版本 (即 2010/6/22 版本),各位更新後可直接以內建資料庫進行更新以節省時間及頻寬。

致不知道怎麼下載的朋友:開啟你手機裡的 Android Market 然後輸入 StudioKUMA 或小熊來電通知就可以找到和下載了。


撰寫於:2010/6/29 18:27:19 / 回應:10
釋出:小熊飛行模式排程器

過了那麼久終於弄清楚問題可以發佈了...

這個小程式可以在預定的時間進入飛行安全模式 (即關閉所有無線電裝置) 以節省電力,並於預定的時候復原。你也可以設定一星期裡要進入飛行安全模式的日數。

本來設定的時候還會有倒數提示,不過實際使用時很常會發生被解鎖畫面卡著導致無法倒數的情況,所以正式釋出時將這個功能移除了。雖然缺少了這個功能,不過我自己覺得還是蠻實用的。

下載方法:在 Android Market 搜尋 StudioKUMA 就可以。

您也可以到 Cryket 裡透過 QR Code 進入市場下載。

Cryket 連結:http://www.cyrket.com/p/android/com.studiokuma.airplane/

~~~~~
最近又是比較忙的日子,空出來的時間不多。目前正在進行的項目是 MirandaQQ 的 WebQQ 化,不過還有很長的路要走...


撰寫於:2010/6/28 19:59:51 / 回應:0
更新:小熊來電通知

這次更新是實踐兩個網友的建議及發現的小問題。

第一個是在國外阻擋香港電話的功能,新版會會識別 4 種可能的號碼格式進行過濾 (分別是 +852xx, 0852xx, 00852xx 及 852xx)

另外就是對於 QVGA 螢幕或橫屏時顯示不完全的問題,新版修正成第一頁和第三頁在空間不足時可捲動內容。

最近我終於知道其他程式是如何做到來電時掛斷的功能,其實都是用飛安模式來做的。我試過加這個功能,但發現效果並不理想 (其實那些程式也有一堆人回報作用時會 FC 等的問題),而且漏接通知等的東西還是一樣會有,所以我不會將它加進去。


撰寫於:2010/6/14 19:06:49 / 回應:12
有關流動巴士版圖在 milestone 無法輸入路線的問題

流動巴士版圖自從放上 Android Market 後一直收到 Milestone 使用者報告無法輸入路線,這個問題我一直都從沒遇過。

不過自從我將 Liquid 的 ROM 更新版本後就開始有頭緒了。似乎這個問題只會在開機後第一次執行 BusInfo 時才會出現,之後無論是把程式放在背景,或把程式殺掉後重新開啟都不會再出現該問題。而且那問題是隨機性的,並不是每次開機都會出現。

我的程式跟其他程式沒有什麼不同,唯一的不同就是輸入路線的並不是一般的文字欄而是 AutoCompleteTextView,不知道因為什麼的原因有時候它並不會初始化輸入法 (我用 Xt9 正常的時候會有顯示 Xt9 英文模式的 Popup,但不正常時鍵盤會彈出但沒有顯示 Popup)。

目前我只能說這是 OS bug,要暫時解決問題可以按一下其他分頁,然後就可以輸入了。長遠之計要完全解決問題,似乎就只能放棄用 AutoCompleteTextView 回去用沒有即打提示的 EditText 了...

開發 Android 版的 BusInfo 和 CallFilter 令我了解到 Android 系統的限制和不完善,另外就是他們的客戶服務基本上是沒有...我的飛安程式到現在還是沒辦法上傳,也許我要把它砍掉再試了...


撰寫於:2010/6/13 22:59:19 / 回應:0
再次更新:小熊來電通知 x2

果然一有新功能就是一團糟-_-

這星期初更新的 SKCF 發佈兩天就更新了兩次,第一次是加入篩選記錄時沒有檢查沒示號來電的情況導致 Force Close,另一個是變更語言會讓字變小和 Force Close 的問題,我開發時用 Android 1.5 模擬器來測試一點問題也沒有...orz。

不過這兩個問題也正好證明了新加入的產生錯誤報告機制有用,因為兩個問題都是因為有用戶提交回報我才發現的,而且因為報告裡有錯誤位置資料,我很快就找到問題所在而得以快速修正。另外在我上傳 1.20 版本的時候發現,Android Market 裡最近也追加了錯誤報告的功能,不過似乎能傳回報告的裝置只有 Nexus One?

在這裡對提交回報的 MK 及 Leo Tse 說聲謝謝!


撰寫於:2010/5/25 18:20:10 / 回應:8
更新:流動巴士版圖 Android 及小熊來電通知

這個星期先更新兩個軟件:

流動巴士版圖主要改用了 Android SDK 1.6 編譯,以讓 Market 不會再在 QVGA 的裝置 (例如 HTC Tattoo) 隱藏這個程式 (我是昨天去看一遍 SDK 文件才發現到這點)。

至於小熊來電通知這次有非常多的更新,各位網友所提議的功能都有反映在這次更新中,例如是篩選記錄 (在搜尋頁的選單裡),以及可選擇語言等。另外由於廣告電話 (香港) 的版面修改過,導致舊版本在更新時會追加錯誤的記錄,所以這個版本開始會用官方所提供的 XML 來源更新資料庫,以確保不會再受版面修改影響更新功能。還有就是提供廣告電話正式改用直接回報,選擇分類,類型及公司名稱/對話內容後直接提交即可。這版本也有一些修正及改良,所以請盡快更新 (更新後進行一次內建資料庫更新就可以把已安裝的資料檔更新到 2010/5/16 的版本)。

最後有關飛行模式排程程式的資訊,我本來想今天就放上 Market 的,不過似乎目前 Market 的系統有問題無法上傳圖片,令我的上傳工作卡住了。當系統回復後我會盡快上傳。

上一期 PC Market 裡介紹了我的流動巴士版圖 Android (感謝 PC Market),裡面提出了很多人都希望改進的兩個地方 (不分資料庫和小巴資料),其實在長遠之計我已經有計劃要落實前者,但礙於目前資料庫的限制要做出來有不同的困難。以後我很可能會把資料庫改成用 SQLite,不過目前好像只有 Android 和 iPhone OS 才支援 SQLite...


撰寫於:2010/5/23 23:04:30 / 回應:23
近況更新

最近兩個 Android 程式都沒更新,因為在嘗試中文化 Acer Liquid 的 2.1 測試版 ROM。

中文化的來源是最新版的 AOSP 2.1,另外配合原有的 Acer 應用程式,不過由於很煩人的數位簽署不符合的問題,目前能中文化的內容還是非常有限 (約40%左右),未知道應怎樣解決...

另外透露一個即將釋出的程式:

這個程式的設計源自華碩的自動飛安程式,Android Market 上雖然已經有提供相同功能的程式,但我在 Liquid 使用時都會發生沒反應或突然切換的奇怪情況,所以就自己寫一個出來了。程式目前進行實機內部測試中,若一切正常時預計數天內釋出。


撰寫於:2010/5/21 23:45:48 / 回應:0
緊急更新:小熊來電通知

請各位有安裝小熊來電通知的朋友立即更新到最新的版本!

上一次更新前的 Last Minute 修改增加了停止震動的程式碼 (為了在預設機制失敗時仍嘗試停止已開始的震動),但今天發覺 SKCF 在作用的時候那個程式碼有可能會導致例外事件而引致沒有標示已封鎖狀態,令到還原的程式碼沒有執行 (這個是在模擬器中測不出來)。我再測試修改後的版本是可以靜音+不震動。

新版本已上載到 Android Market,請盡快更新以免因靜音狀態變成漏接。


撰寫於:2010/5/11 18:06:15 / 回應:4
其他較舊內容請移步至舊部落格版面