pretty code

2012年3月24日 星期六

Daily Money 0.9.7-20120325-Lancelot-Michael

Daily Money 真是個好程式!
作者除了開放源始碼以外,本身架構就非常健全,
雖然我不會 Java,也不會 Android,但也能輕鬆的增添功能。
感謝作者的辛勞,我們才有這麼棒的程式可用。
底下是因應我個人需求以及整合 Lancelot 分期付款的修改記錄:

01.去除編譯 warnings。
  (No warnings of compiler)

  Android SDK 2.2 + Java JDK 1.6.0_30

02.將資料庫 dm.db、dm_master.db 移至 /sdcard/bwDailyMoney/databases/。
  (Move db to sdcard)

  更新版本時就不需要重新匯入資料。

03.比照如何使用的方式於主要桌面上隱藏關於我的圖示。
  (Hide the icon of about me)

  為了美觀用,仍然可以從 menu 中叫出。

04.單月份結算、單年結算只顯示收入與費用。
  (Improve the display of Income Statement)

05.累計結算只顯示資產與債務。
  (Improve the display of Balance Sheet)

06.配合 4、5,新增淨資產、淨收入的計算。
  (Improve the display of I/S and B/S)
  I/S -> 淨資產(Net Asset) = 資產減負債(Assets - Liabilitys)
  B/S -> 淨收入(Net Income) = 收入減費用(Revenues - Expenses)

07.於單月份結算、單年結算中統計統定花費。
  (Caculate the expense of special note for I/S)

  只要於喜好設定中設定備註關鍵字,便會統計在花費上方。
  (Add special Expense'note in preferences)

08.更改喜好設定的預設值。
  (Change defaults in preferences)

  CSV編碼 UTF8 -> BIG5
  備份CSV -> yes
  傳送使用狀況 -> no

09.允許費用轉費用。
  (Dr. Expense Cr. Expense)

  例 捷運悠遊卡轉停車費。

10.將 Lancelot 的分期付款功能整合進來。
  (Merge the Lancelot's code of installment)

  http://launcelotliu.blogspot.com/2011/11/android-appdaily-money.html

--------------------------------------------------------------------------

apk download
http://tylpk.myweb.hinet.net/Download/DailyMoney/dailymoney-surface-LM-20120325.apk

source code download
http://tylpk.myweb.hinet.net/Download/DailyMoney/source-LM-20120325.zip

2012年3月14日 星期三

Daily Money 修改備忘

新增功能
1.將 dm.db 移至 /sdcard/bwDailyMoney/databases/
2.移動桌面項目
3.新增淨收入、淨資產計算
4.新增特定花費的計算,可以統計特定備註的花費
5.年度,月(損益表)、累積(資產負債表)

未來目標
1. New SearchActivity
2. 圖表修改
3. 分期付款