學習 Android之路系列,從一開始就以最有效率的方式,培養真正的開發能力
開發 Android 的變化從開發工具 Eclipse 大演進到 Android Studio,程式語言從 Java 進步到 Kotlin 這個成長快速的語言,架構演進到最受歡迎的 MVVM,從一堆第三方類別庫跨進到 Android Jetpack 這個最熱門的趨勢。
開發 Android 的變化從開發工具 Eclipse 大演進到 Android Studio,程式語言從 Java 進步到 Kotlin 這個成長快速的語言,架構演進到最受歡迎的 MVVM,從一堆第三方類別庫跨進到 Android Jetpack 這個最熱門的趨勢。
ADB工具(Android Debug Bridge)是Android SDK中所提供的一個除錯工具,使用ADB可連接模擬器與手機,進行除錯、測試、檔案處理等工作。它是個客戶端工具,也是個在使用者端背景執行的伺服器,接收使用者的指令,並轉送到設備端(包括模擬器與實體手機)
在Android中設計應用程式時,若想要儲存簡單資料,可使用...
SnackBar是實感設計中的一個新元件,Android中原本有Toast可以提供較輕量的訊息給使用者,但Toast不符實感設計的理念,因此推出另一個提示使用者訊息的元件
「Material Design」官方稱為「實感設計」是Google所公佈一套適用於Android、iOS、網頁、平板或電視等平台的設計規則,它是一個與以前「仿物化」的設計完全不同的概念
一個主功能的Activity可能會轉換到不同的畫面後,再回到主功能畫面後若需要取得特定的結果,使用startActivityForResult方法,可達成這類的需求
Android系統在啟動一個Activity的過程中,有幾個特定的方法會被呼叫,稱為Callback方法,目的是提供設計Activity的人能夠更能靈活控制自己的Activity,本節將介紹幾個情境,與其方法與其被執行的時機
將字串的定義從Java類別程式碼中抽離,放在資源定義檔中(strings.xml),日後只需要修改XML資源定義檔「res/values/strings.xml」就好了
使用Intent,也就是「意圖」,Intent代表使用者與應用程式的互動,互動通常會產生變化,例如按下一個圖示後進行撥出電話,或者按下一個按鈕後轉換到另一個畫面(也就是另一個Activity)
介紹如何建立APP的第二個Activity,並深入瞭解一個Activity的各項要素,介紹如何利用Intent意圖讓畫面從一個Acitivty轉換到第二個Activity,在轉換的過程中使用Intent傳遞簡單與複雜資料,在最後會介紹一個Activity的生命週期。