目前Bingo遊戲大致上是完成了,除了防呆和樣式 ..
已加上推播功能及帳號綁定。
由於Bingo遊戲要弄一個廣播叫號系統,試用了Broadcast
如下。
原本在研究WebSocket
的Server
端該怎麼寫,但發現原來已經有Socket.io
套件可以使用。
Socket.io
包含了非常多種方法,如此一來即便不支援WebSocket
也有其他的方法可以連線,但最優先的仍是使用WebSocket
。
原本想要寫的是可以返回的,但對於判斷搞不定加上非必要就不寫了。
試著把所有東西都搬到JavaScript
上,如此一來要做變動也方便許多,HTML
也看起來乾淨許多。
但寫法仍有待改進,演算法也是。
最近在研究推播(Push Technology)
,而Push
指的就是從Server
端送資訊給Client
,有相當多種的實現方式,此文紀錄的是隨著HTML5
所興起的WebSocket
。
Socket
,是介於應用層
和傳輸層
之間的技術,而WebSocket
則是一種建立在TCP
上的應用層
協定。
其實這方面目前我也還不是很了解,只紀錄我知道的部份。
此外推播通知(Push Notification)
指的是手機上顯示的通知。
原本以為android:textSize
就可以改變字體大小,結果發現不行得自行設定。
由於需要做一個測驗類的東西,使用ListView
發現Subitem
除了文字都不能加,最後快崩潰就只好自己刻一個。
Animation
提供了許多動畫效果,像是縮放、旋轉等等,利用其函式可達到按鈕放大的效果。