衝刺博客總共分爲五個部分。本人主要負責的是數據庫方面的內容,還有登陸註冊的界面。android
第一部分:對數據庫的基本結構進行了解。
首先知道了android的數據庫自帶的數據庫有不少優勢,並且其基本的操做語句是和其餘類型的數據庫相匹配的。數據庫內儲存的是表,而表又分爲行和列。其每一行儲存同一個對象的不一樣屬性,而每一列是相同的屬性。能夠經過語句來調用每一行或者每一列。
第二部分:對數據庫的基本操做進行學習和實踐
數據庫是不可以之間進行使用的在android中必須先創建一個繼承於數據庫的使用類,而後在別的類中經過實例化這個類的對象來實現對數據庫的操做。
第三部分:將數據庫語句進行實踐來實現功能
在咱們設計的遊戲中,使用到儲存數據的地方有三處,分別是登陸註冊界面,還有暫停界面,最後是排行榜。在對數據庫的基本操做語句有了基本瞭解以後。這一部分就不是很難了。只要在代碼中將要儲存的信息經過數據庫的類來儲存到數據庫中就能夠了。
第四部分:對登陸界面和註冊界面的美化
在初步實現了登陸界面以後,自我感受很醜,因而就想到對界面進行美化。實現的效果有:
在文本框中添加文字,而後用戶輸入文本提示文字消失等等。
在文本框中添加圖片:就是相似於qq登陸界面中的用戶圖標和表明密碼的圖標,難點在於怎麼將圖標的背景換成透明的,後來向同窗請教才知道有摳圖這個東西,因而將圖片的背景摳掉了。本身又查找了一下怎麼實現動畫加了一個「welcome to uno」的動畫效果。後來看到電腦上的qq登陸界面能夠經過點擊文原本進行頁面跳轉因而又學習了這個方法加到了登陸界面上。
第五部分:對暫停界面和排行榜的設計
在最開始的時候,我想實現的效果是在主界面點擊一個按鈕而後會彈出一個佈局,並不會進入到另一個活動中,可是後來發現這樣實現的難度太大。而後就決定引入一個新的活動來解決這個問題。在對排行榜進行設計的時候,我一開始想的是隻儲存用戶的名字和得分,可是我後來認識到咱們實現的是一個單機遊戲,因此後來就把時間加上了。數據庫