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 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 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不符實感設計的理念,因此推出另一個提示使用者訊息的元件
Posted inAndroid Material Design實感設計,浮動按鈕與它的事件處理 Posted by By hank 2017 年 6 月 5 日 「Material Design」官方稱為「實感設計」是Google所公佈一套適用於Android、iOS、網頁、平板或電視等平台的設計規則,它是一個與以前「仿物化」的設計完全不同的概念
Posted inAndroid 轉換畫面後,按返回鍵回到前一個Activity時怎麼取得結果? onActivityResult方法 Posted by By hank 2017 年 6 月 4 日 一個主功能的Activity可能會轉換到不同的畫面後,再回到主功能畫面後若需要取得特定的結果,使用startActivityForResult方法,可達成這類的需求