Posted inAndroid Android Studio Android Studio(IntelliJ) 幾秒鐘生出 Builder 類別 – 會寫程式後要如何? 當然是要更快 Posted by By hank 2017 年 10 月 7 日 我認識的開發人員,不論是國內外,大部份在三、四年前轉用 IntelliJ 後就有回不去的感覺。原因是它有太多佛心、貼心的功能,能幫助已經會寫的人,能夠更快速達成他要做的工作。 Replace Constructor with Builder,將原有的建構子轉換成 Builder 設計模式
Posted in8.0 Oreo Android 8.0 Oreo的新文字方塊TextView的字型可以自動變大或變小了 Posted by By hank 2017 年 8 月 29 日 Android 8.0 Oreo推出新的TextView元件,讓TextView中的文字有變動的情形下,自動加大或縮小字型
Posted in8.0 Oreo Android Notification Android 8.0 Oreo 一定得實作的通知頻道Notification channels Posted by By hank 2017 年 8 月 23 日 從Android 8.0 Oreo開始,Android多了一個「通知頻道(Notification channels)」功能,讓開發者設計出不同類型的通知。如果專案的目標平台是Android 8.0(API level 26)時,開發者一定要實作通知頻道,若APP在7.1或之前的舊版本Android手機中執行,它會以舊的通知方式展示,也就是沒有通知頻道的效果
Posted inFirebase 為什麼Firebase這麼紅?從它解決什麼問題開始 Posted by By hank 2017 年 7 月 18 日 今年5月的Google IO 17可說是AI與Firebase的舞台,光是與Firebase有關就有三十幾個場次,不論是介紹、討論、應用等,Firebase能成為聚光燈的焦點是有其原因的,本文章從它解決什麼問題開始。
Posted inAndroid 使用ADB登入模擬器 Posted by By hank 2017 年 7 月 5 日 ADB工具(Android Debug Bridge)是Android SDK中所提供的一個除錯工具,使用ADB可連接模擬器與手機,進行除錯、測試、檔案處理等工作。它是個客戶端工具,也是個在使用者端背景執行的伺服器,接收使用者的指令,並轉送到設備端(包括模擬器與實體手機)
Posted inAndroid Associated Android Developer認證 從 CTO 與資深開發人的角度聊 Google Certified Associate Android Developer 認證 (AAD) Posted by By hank 2017 年 7 月 4 日 我目前角色是技術長(CTO),我寫code,是幾家企業的技術總監與顧問,我也是兼任資訊相關科系的老師與業師,從一個CTO與資深專案開發人的角度來談Google Certified Associate Android Developer認證(或簡稱AAD認證)。
Posted inAndroid 使用SharedPreferences存取設定資料 Posted by By hank 2017 年 6 月 27 日 在Android中設計應用程式時,若想要儲存簡單資料,可使用android.content.SharedPreferences類別,儲存如帳號、設定、上一次登入時間、遊戲關…
Posted in7.0 Nougat Android Android SDK有帶Play Store的模擬器了,但有時會出現停在Installing APKs…怎麼辦? Posted by By hank 2017 年 6 月 21 日 Google Play映象檔 自五月的Google IO 17開始,Android SDK加入一些新功能了,以前開發時模擬器內沒有Play Store造成很多問題,最頭痛的…
Posted inAndroid Firebase 讓APP能以手機號碼註冊成為會員,使用Firebase 2017的Phone簡訊驗證 Posted by By hank 2017 年 6 月 10 日 有許多的網站或APP會在註冊時用到手機號碼驗證,要讓一個APP的會員註冊能夠以使用者的手機號碼,輸入號碼後再傳送帶有驗證碼的簡訊,待收到簡訊後輸入驗證碼,最後再完成註冊流程。開發工作包括如下
Posted inAndroid Material Design之SnackBar提示訊息元件 Posted by By hank 2017 年 6 月 5 日 SnackBar是實感設計中的一個新元件,Android中原本有Toast可以提供較輕量的訊息給使用者,但Toast不符實感設計的理念,因此推出另一個提示使用者訊息的元件