此篇延續前一篇雲端記事本<一>
加入記事本新增/刪除記事資料的功能
久按記事項目,即會跳出詢問刪除視窗
2016年10月10日 星期一
Firebase雲端記事本
最近使用firebase實作了一個簡易的雲端計事本
與一般記事本不同的是,它直接將記事資料儲存在雲端
只要在登入後即可在不同device新增/編輯記事資料
多人使用時也可以達到共同記事的效果
這邊我把他分成三個部份作解說,可以分成:
<一> 使用者登入驗證(Login Authentication)
<二> 新增/刪除記事資料
<三> 修改記事資料
主要實作到官網中所介紹的
「Authentication」及「Realtime Database」的相關功能
我將完整程式碼分享到Github,同樣依資料夾分為三個部分
另外app store也有完成後的app供參考
> 程式碼
> app demo
若要執行Github上的程式碼,必需登入firebase console
下載更新project內的「google-services.json」
另外將「登入供應商」的「電子郵件/密碼」啟用
並新增二位使用者如下圖所示即可
account/password:
1. user1@example.com/abc123
2. test1@example.com/xyz123
與一般記事本不同的是,它直接將記事資料儲存在雲端
只要在登入後即可在不同device新增/編輯記事資料
多人使用時也可以達到共同記事的效果
這邊我把他分成三個部份作解說,可以分成:
<一> 使用者登入驗證(Login Authentication)
<二> 新增/刪除記事資料
<三> 修改記事資料
主要實作到官網中所介紹的
「Authentication」及「Realtime Database」的相關功能
我將完整程式碼分享到Github,同樣依資料夾分為三個部分
另外app store也有完成後的app供參考
> 程式碼
> app demo
若要執行Github上的程式碼,必需登入firebase console
下載更新project內的「google-services.json」
另外將「登入供應商」的「電子郵件/密碼」啟用
並新增二位使用者如下圖所示即可
account/password:
1. user1@example.com/abc123
2. test1@example.com/xyz123
2016年10月6日 星期四
2016年9月28日 星期三
使用android預設的資源圖檔
要使用android預設的圖檔資源,有以下兩種方式
- In java editor:
menuItem.setIcon(android.R.drawable.ic_menu_add);
- In Resource file:
android:icon="@android:drawable/ic_menu_add"
menuItem.setIcon(android.R.drawable.ic_menu_add);
android:icon="@android:drawable/ic_menu_add"
2016年9月22日 星期四
2016年8月23日 星期二
OCPJP 7.0 (IZ0-804) 考試心得
昨天將Java第二階段考完了(OCPJP IZ0-804)
這次的題目較少,65題共150分鐘
可能是考古題較多的關係,寫起來比較順,完成後還有1 hr
準備的方式除了將猛虎出閘後考古題念熟外(題目共看了三次,考前1天全看一遍)
也在線上翻閱一些較detail的資料
下面這些是我覺得很重要且實用的主題,可以將書中比較少提到的觀念但考試會有的部分補齊
要一次就弄懂我覺得比較困難(觀念抽象)
最後是85% pass~ ^^ 當然最重要的是對Java語法更加熟悉囉~!
這次的題目較少,65題共150分鐘
可能是考古題較多的關係,寫起來比較順,完成後還有1 hr
準備的方式除了將猛虎出閘後考古題念熟外(題目共看了三次,考前1天全看一遍)
也在線上翻閱一些較detail的資料
下面這些是我覺得很重要且實用的主題,可以將書中比較少提到的觀念但考試會有的部分補齊
- 物件相等性: 包含equals & hashCode改寫方式及用法
http://openhome.cc/Gossip/JavaEssence/ObjectEquality.html - Comparable & Comparator interfaces
http://openhome.cc/Gossip/Java/ComparableComparator.html - Java多執行緒的基本知識
https://www.gitbook.com/book/popcornylu/java_multithread/details - Singleton 模式
http://openhome.cc/Gossip/DesignPattern/SingletonPattern.htm - Factory 模式
http://phoebelin0606.pixnet.net/blog/post/385786012 - enum類別
http://openhome.cc/Gossip/JavaEssence/Enum.html - ResourceBundle
http://openhome.cc/Gossip/Encoding/ResourceBundle.html
要一次就弄懂我覺得比較困難(觀念抽象)
最後是85% pass~ ^^ 當然最重要的是對Java語法更加熟悉囉~!
訂閱:
文章 (Atom)








