目標: 1.使用序列化cPickle 2.賬戶中錢要大於花費的錢,否則提示請存錢 2.編寫函數,實現存錢,花錢,查詢及退出功能 1.序列化 pickle是python實現序列化的模塊,次模塊存在使用C語言編寫模塊,用法相同,但執行效率更高,所以優先使用C模塊編寫 ...
今天的工作是實現了注冊登錄功能。 根據邏輯,啟動app時就運行,只有成功登錄才跳入主界面,但支持注冊功能,注冊成功則可登錄。 首先創建LoginActivity,登錄應該由數據庫中存儲的用戶名密碼實現,但數據庫還未編寫,這里則提前設置賬號密碼,只為實現簡單的登錄功能。 這是Login前台的代碼實現,activity login.xml 效果如下: 需要為注冊用戶添加調轉的事件監聽器到Registe ...
2020-02-14 11:13 0 1574 推薦指數:
目標: 1.使用序列化cPickle 2.賬戶中錢要大於花費的錢,否則提示請存錢 2.編寫函數,實現存錢,花錢,查詢及退出功能 1.序列化 pickle是python實現序列化的模塊,次模塊存在使用C語言編寫模塊,用法相同,但執行效率更高,所以優先使用C模塊編寫 ...
記賬本開發流程: 對於一個記賬本的初步開發而言,我實現的功能有: ①實現一個記賬本的頁面 ②可以添加數據並更新到頁面中 ③可以將數據信息以圖表的形式展現 (一)首先,制作一個記賬本的頁面。 ①在系統自動創建的content_main.xml文件中添加listview ...
繼昨天的開發,繼續完成今天的內容。 (一)開始構建一些業務邏輯,開始構建記賬本的添加一筆記賬的功能。 ①對fab按鈕的click時間進行修改,創建一個AlertDialog.Builder對象,因此我們給dialog添加一個布局,命名為new_cost_data.xml,位於他的布局很簡單 ...
今天做了一些關於數據庫的內容。 根據app功能,需要進行數據存儲的無非三個方面:用戶的個人信息、該用戶的收入情況和支出情況,下面進行具體論述。 首先是用戶的個人信息,初步設計賬號密碼功能,后續可能添加頭像等。 然后是收入情況,可以先設計一個收入類型的列表,記錄所有的收入類別,例如工資,獎金 ...
今天開始進行記賬本的開發。 主要想法表述: 1、與用戶界面交互的主要有三個界面,總資金管理,收入界面管理,支出管理。 2、實現登錄注冊功能,在數據庫中不同用戶有着不同的數據記錄。 其他細節在具體開發中進行實現。 今天實現的幾個Activity和Fragment的布局界面設計 ...
前幾天新學了LiveData、ViewModel、Navigation以及Fragment,這就拿來應用一下。 使用這種方式可以實現大佬們常說的“高內聚,低耦合”,LiveData+ViewModel實現數據長期保存,即實現數據分離;Fragment+Navigation實現邏輯分離 ...
1.主要功能展示: 1.登錄 1.注冊 3.主界面: 4.1記一筆(1.收入): 4.2記一筆(2.支出): 5.1賬單(1.收入) 5.2賬單(2.支出) 6.導出(已XLS格式導出到SD卡 ...
點擊右上角可以實現將花費以折線圖的形式顯示出來。同時將同一天的花費自動計算。暫時還沒有加x,y軸 ChartsActivity.java: MainActivity.java: chart_view.xml ...