作者 | CodeData
top

CodeData 作者

CodeData 作者群

Michael

張益裕。目前是恆逸教育訓練中心講師、資訊圖書與專欄作者。涵蓋的領域有OOAD、Java EE、JavaFX、Java Embedded、Android與SQL。

174Posts

Android Tutorial using Kotlin 第三堂(3)使用Android內建的SQLite資料庫

By Michael | 2018/01/16

Android系統內建「SQLite」資料庫,它是一個開放的小型資料庫,它跟一般商用的大型資料庫有類似的架構與用法,例如MySQL資料庫。應用程式可以建立自己需要的資料庫,在資料庫中使用Android API執行資料的管理和查詢的工作。儲存資料的數量是根據裝置的儲存空間決定的,所以如果空間足夠的話,應用程式可以儲存比較大量的資料,在需要的時候隨時可以執行資料庫的管理和查詢的工作。

tags: kotlin generic

Kotlin Tutorial(18)泛型的設計與應用

By Michael | 2018/01/11

泛型(generic)對Kotlin與Java都是一個很重要的特性,它可以節省許多冗長與重複的程式碼,很多API使用泛型的設計,例如經常使用的集合(collection)。在瞭解泛型的設計與應用以後,也可以容易的使用泛型API執行需要的工作。

tags: Android kotlin

Android Tutorial using Kotlin 第三堂(2)儲存與讀取應用程式資訊

By Michael | 2018/01/09

應用程式在運作的時候,可能需要儲存與讀取一些簡單的資料,另外也需要提供一個畫面讓使用者設定一些應用程式需要的資訊。例如一個遊戲應用程式,需要在使用者完成一個關卡後,儲存分數或花費的時間。還有提供遊戲效果的設定畫面,讓使用者設定是否需要背景音樂、音效和震動的效果。應用程式可以讀取這些設定的資料,用來控制遊戲進行的時候,是否需要執行這些效果。

tags: kotlin

Kotlin Tutorial(17)存取修飾子與資料類別

By Michael | 2018/01/04

物件導向基本的概念有封裝、繼承與多型,設計應用程式的時候,除了撰寫類別與函式提供需要的功能外,也要注意架構的完整與資料正確性,所以就需要加入封裝的作法。另外應用程式通常需要一些主要類別,Kotlin提供方便的資料類別,可以大幅度簡化程式碼。

Android Tutorial using Kotlin 第三堂(1)為ListView元件建立自定畫面

By Michael | 2018/01/02

ListView是Android應用程式很常使用的畫面元件,它可以顯示多筆資料項目讓使用者瀏覽、選擇與執行後續的操作。目前完成的記事應用程式,只有把簡單的文字資料設定給ListView元件使用,其實這個元件有非常多不同的用途,它可以顯示比較複雜的資料項目,讓使用者勾選和執行後續的功能。

Kotlin Tutorial(16)介面與實作(下)

By Michael | 2017/12/28

各種平台與框架都會使用介面提供特定的功能,例如Android平台與JavaFX的元件監聽架構(listener),用來執行使用者操作功能的設計。這一章說明在Kotlin使用Java宣告的funtional interface與一般介面,還有使用lambda實作Java介面的作法。

tags: Android kotlin

Android Tutorial using Kotlin 第二堂(4)建立與使用Activity元件

By Michael | 2017/12/26

大部份的Android應用程式,都需要一些畫面提供使用者執行操作或瀏覽資料。Android系統使用Activity元件,負責提供應用程式一個畫面的所有相關工作。一個畫面就是一個繼承自「android.app.Activity」的類別,所以通常會把它稱為Activity元件,也有人叫它「活動」元件。

Kotlin Tutorial(15)介面與實作(上)

By Michael | 2017/12/28

設計功能比較複雜的應用程式,除了基本的繼承架構外,通常會使用介面(interface)提供更靈活的設計架構。各種平台與框架也會使用介面提供特定的功能,例如Android平台與JavaFX的元件監聽架構(listener),用來執行使用者操作功能的設計。這一章先說明Kotlin介面的宣告、實作與使用。

tags: Android kotlin

Android Tutorial using Kotlin 第二堂(3)應用程式與使用者的互動

By Michael | 2017/12/19

Android API提供應用程式使用者互動的設計架構,你可以根據使用者在應用程式的操作,設計與提供應用程式與使用者的互動功能。例如使用者點擊畫面元件、按下實體按鍵,還有在觸控螢幕上點擊或滑動,這些操作行為通常會稱為「事件」。應用程式可以依照需求加入事件的控制,當某一種事件發生的時候,也就是使用者執行某種操作,可以執行你為這些事件設計好的程式碼。

tags: Android kotlin

Android Tutorial using Kotlin 第二堂(2)設計應用程式使用者介面

By Michael | 2017/12/12

行動裝置提供各種不同應用的程式,讓使用者可以隨時執行一些工作、瀏覽網頁和玩一些遊戲。因為螢幕尺寸的關係,它不會像一般個人電腦上的應用程式,需要設計一些很複雜的操作畫面。透過觸控螢幕的操作,行動裝置應用程式提供簡單與直覺的操作畫面,通常不需要使用說明書,就可以讓使用者順利的使用應用程式。

熱門技術文章

最新論壇文章