在Android Studio中使用2017新版Firebase加快開發過程

2017年的Firebase多了那些能夠加速開發流程的功能? 本系列文章將由簡入深一一介紹。 Firebase原本是2011年開始的一家提供雲端服務公司,2014年被Google收購後,在2016年5月的Google IO大會上推出收購Firebase後的新版網頁管理介面與新的SDK類別庫,並推出多項新的功能,如分析、雲端訊息、檔案儲存、測試平台等創新功能。

Continue Reading

Java的NIO,什麼是blocking? 什麼是non-blocking?

Java語言原本的輸出入(Input/Output)java.io套件,在資料還未到達時系統還是會留有資源在那等待。JDK自從1.4版開始有了新的處理方式-NIO(Non-blocking I/O),NIO以「非等待式」或稱「非堵塞式」(non-blocking)的方式進行資料的接收,它提供一種「觀察並通知」的機制

Continue Reading
Firebase雲端訊息-發送測試通知至Android APP中
firebase cloud messaging android notification

Firebase雲端訊息-發送測試通知至Android APP中

Firebase Cloud Messaging與GCM最大的進步是主控台網頁,在網頁上即可送出雲端通知或訊息至裝置中,可用在測試或是對所有上線的裝置送出通知或訊息。接下來,要建立另一個接收雲端訊息的Service元件,再從Firebase網頁主控台中送出測試訊息至執行中的裝置中。

Continue Reading

Android高效入門—SQLite資料庫

SQLite是一套開放原始碼的資料庫函式庫,使用標準的SQL語法,提供單機、無需連線環境的資料庫的管理系統。Android支援SQLite資料庫,每個應用程式都可選擇建立自己的資料庫,將資料儲存在SQLite資料庫檔案中,開發人員使用Android提供的API類別庫即可在應用程式中存取資料庫中資料,包括查詢、新增、刪除與更新等標準的SQL存取語法。

Continue Reading
×
×

Cart