Android app 入門第一步

Post on 12-Apr-2017

174 views 1 download

Transcript of Android app 入門第一步

Android App 入門第一步進入 ANDROID 程式設計的第一步

學習主題• 社群緣起• 程式工具安裝與設定• 第一支程式 (Java)

• 問題與交流

個人簡介諸葛魔斌工作室:諸葛魔斌科技創作室學歷:高應大 --- 工管系E-Mail : chugermobin@gmail.com官方網站: http://twcts.comFacebook : https://goo.gl/volM7Z粉絲團 : https://goo.gl/LI08wh社群 : https://goo.gl/kjCsz1Line (id) : http://goo.gl/ayGW7dLine@ : http://goo.gl/pQHjWHLine Bot : http://goo.gl/ljdxfVPlay 商店: http://goo.gl/CkVdsdApp Store : http://apple.co/1Qehd64專長: VB(VBA) 、 C# 、 Java(Android) 、 Swift(iOS) 、 PHP 、 Python 、 Conrona 、 Go(lang) 、 HTML/CSS 、 MySQL 、 FreeBSD 、 Server 架設、 CAD

楊政斌

Android Studio--- 程式設計工具安裝與設定

Android Studio : 安裝約 3 ~ 5 min.

Android 基本需求: PC 、 Notwbook 、 MAC Android 手機 ( 非強烈需要 )

簽名檔: 安裝約 1 ~ 3 min. ( 上架 Google Play 需要 )

JDK : 安裝約 3 ~ 5 min.

JDK 環境設定: 1 min.

SDK :安裝約 30 min. ~ 24 hrs.

AVD :安裝設定約 1 ~ 10 min.

簽名檔設定

簽名檔設定簽名檔路徑

建立簽名檔 已存簽名檔路徑簽名檔存檔密碼簽名檔別名簽名檔密碼

簽名檔設定 簽名檔路徑

簽名檔別名簽名檔存檔密碼

簽名檔密碼有效年限

基本資料

第一支程式 (Java)

程式語言 人類語言學程式語言 學外國語言

學語言 ㄚㄚ學語 模仿 抄 改 運用從實務事件切入 ( 直接從實例學習 )

開始吧 !

第一支程式 (Java)

開始新專案開啟已存專案

檢查專案版本引入專案引入範例專案 設定配置

第一支程式 (Java)

應用程式名稱公司 /組織網域唯一識別碼

第一支程式 (Java)

SDK版本

第一支程式 (Java)

專案模板選擇

第一支程式 (Java)

起始頁名稱

第一支程式 (Java)

選擇存放資料夾權限設定檔 程式控制檔

圖檔放置區 (5+3小寫檔名 )

佈局控制檔Logo圖檔顏色控制檔文字檔

(多語系 ) 套版檔

第一支程式 (Java)

SDK (預設 )

JDK (預設 )

NDK (非必要 )

第一支程式 (Java)

編譯 SDK版本建置工具版本與 SDK相同

第一支程式 (Java)

簽名檔名稱簽名檔別名簽名檔密碼

簽名檔存檔路徑簽名檔存檔密碼

第一支程式 (Java)

最小編譯 SDK版本應用程式 ID

目標 SDK版本修訂版次版本名稱

第一支程式 (Java)

建置類型

第一支程式 (Java)

引用類別庫

第一支程式 (Java)

元件區

佈局區 屬性設定區

元件架構區

第一支程式 (Java)

TextView

Button

EditText

第一支程式 (Java)

Button設定onClick執行副程式

第一支程式 (Java)

元件宣告變數宣告

連結佈局檔 (預設 )

元件生成副程式

第一支程式 (Java)

元件 / 變數宣告: 類別 名稱 ; 類別 名稱 = 初始值 ;

元件生成:元件名稱 = ( 元件類別 ) findViewById(R.id. 元件名稱 );

元件使用前,必須宣告並生成

第一支程式 (Java)

執行程式,選擇模擬器

第一支程式 (Java)

執行結果( 模擬器 )

第一支程式 (Java)

加入水平線性佈局,將 Button 放入線性佈局

第一支程式 (Java)

加入元件生成按鈕監聽程式

加入元件宣告

第一支程式 (Java)

執行結果( 模擬器 )

第一支程式 (Java)

加入第三個 Button ,放入線性佈局

第一支程式 (Java)

加入元件宣告

加入元件生成

實現按鈕監聽

第一支程式 (Java)

詢問產生 onClick 程式

第一支程式 (Java)

onClick程式判斷哪個元件

第一支程式 (Java)

執行結果( 模擬器 )

第一支程式 (Java)

駝峰式命名法在命名常數、變數、函式、類別或其他自定義型別時,通常習慣使用駝峰式命名法。這種命名方式是一種習慣,沒有絕對與強制,為的是增加識別與可讀性。當自定義名稱是由二個或多個單字連結在一起,而構成的唯一識別字時,單字之間不以空格、連結號 (-) 或底線(_) 隔開,有兩種格式:小駝峰式命名法 (lower camel case)

第一個單字以小寫字母開始,第二個及之後的單字的首字母則使用大寫,像是: firstName 、 somePerson 。程式 (Coding) 中通常命名物件、常數、變數、函式、屬性、方法及下標時,會使用小駝峰式命名法。大駝峰式命名法 (upper camel case)

每個單字的首字母都使用大寫字母,像是 LastName 、 SomeClass 。程式 (Coding) 中通常命名專案、列舉、結構、類別、擴展、協定及其他自定義型別時,會使用大駝峰式命名法。

第一支程式 (Java)

結論: 1. 介面 ( 佈局檔 ) 對應程式檔2. 元件 ( 物件 ) 、變數 ( 常數 ) 必先宣告,元件使用前須生成3. 元件 ( 物件 ) 、變數 ( 常數 ) 命名規則 駝峰式

4. 學習階段,務必一字一字『抄』,切勿『複製貼上』5. 大膽嘗試,好奇無罪6. 不怕失敗,學習除錯7. 勇於分享

Microsoft Word ¤å¥ó

Mac 版安裝 Android Studiohttp://lucas1204.blogspot.tw/2015/08/mac-android-studio.htmlhttp://lucas1204.blogspot.tw/2015/08/mac-android-studio-javasdk.html

Swift 首日封,完成 Swift 程式真簡單

第五、六次聚會學習課程iOS Swift 接力使力之玩 Open DataAndroid Studio 接力使力之玩 Open Data

學習不能中斷,卡關不要氣餒,讓我們的熱血繼續揮撒在程式的樂趣吧 !!帶著你的筆電,和我們一起享受 Coding Fun註:我們學習的是多系統,所以筆電最好是 Macbook哦 !日期: 8/17(星期三 ) 18:30 ~ 21:30 iOS Swift 接力使力之玩 Open Data 8/24(星期三 ) 18:30 ~ 21:30 Android Studio 接力使力之玩 Open Data地點:高雄市前鎮區一心二路 157 號 10樓之 4(微盛科技)捷運三多商圈站 4 號出口,步行約 10 分鐘歡迎踴躍報名,也歡迎高手協助指導費用: 0 元 (珍惜學習資源 )