項目托管平台地址:https://github.com/Vcandoit/Notepad.git
2017/10/18 16:36 姜廣昱
開發模塊功能:
1.UI設計,開發時間:大約一天半,實現了目標,實現過程是獨立完成未遇到太大難題。
2.數據存儲功能,開發時間:二天左右,實現了功能,實現過程是利用android studio自帶數據庫,通過網上查找與書上參考完成。數據庫增刪改查,在一個app中實現還是有點麻煩的,
經過多次嘗試,和格微同學幫助一起實現。
3.我要吐槽一下那個項目托管平台,github好難,都是應為,我也是搞了一個下午才把項目傳上去。
遇到的問題及問題解決方法:
1.開發UI界面時遇到了關於不同android手機適配的問題,最終使用適配器方法解決了這個問題
2.開發查詢自己輸入在數據庫內容時遇到了重復在listview中出現問題,最終使用list clear()方法解決了這個問題,簡單的一行代碼浪費了我一上午時間。
3.開發便簽單條刪除內容時候遇到一個專業問題,最后由格微知道老師點明問題所在
4.開發重寫便簽跳轉功能時候,由於是在適配器中寫的點擊事件,所以在activity跳轉時候出現不支持問題,最后在同學和網上查詢情況下解決問題
5.后來給便簽加獲取當前輸入時間格式不對,后來網上查找格式,獲取完成
6.當初刪除功能時候,是獲取當前textview輸入內容,然后和數據庫里面數據進行比對,然后相同刪除,后來添加時間功能時候,時間加內容就和數據庫里面字段匹配不上了,后來網上查找,開始想用java的正則表達式,后來發現還有一種更簡單的方法,分段的方法,我利用換行符,前后分段,時間一段,內容一段,然后獲取后面內容的數據,然后和數據庫比對,然后就可以刪除了
7.一直添加備忘時候,或多次打開activity后來我在主頁加了一個listview然后把每個打開的activity都存入進去,然后禁止的主頁手機的返回鍵,設置一個點擊按鈕,然后點擊直接退出程序。
目前還有一個小bug,就是我刪除時候是跳轉了一個頁面,有視覺不舒服的感覺,還沒完成。
因為周一剛好格微開會總結一周干了什么,我就把遇到的問題都寫到這里。希望以后不會再犯