SlideShare a Scribd company logo
Android程式開發簡介
1
outline
• 什麼是 Android ?
• Andoird 的系統架構
• Android SDK 下載安裝教學
• Android 專案建置與架構說明
• Android UI 介面設計基礎篇
• Android 程式設計基礎
• Android AVD模擬器
• Android App上架GooglePlay流程
2
什麼是 Android ?
3
Andoird 的系統架構
• Application framework
• Dalvik virtual machine
• Android SDK
4
Application framework
5
Dalvik virtual machine
6
Android SDK
• Android 軟體開發工具包(software development
kit, SDK)
• Android應用程式除錯工具(Android Debug
Bridge, ADB)
• Android 手機模擬器(Android Emulator)
7
Android SDK 下載安裝教學
1. 下載與安裝 JDK
2. 下載與執行 Eclipse IDE
3. 下載與安裝 ADT Plugin for Eclipse
4. 下載與安裝 Android SDK
8
下載與安裝 JDK
• http://www.oracle.com/technetwork/java/javase/downloads/index
.html
9
下載與安裝 JDK
10
下載與安裝 JDK
11
下載與安裝 JDK
12
下載與安裝 JDK
13
下載與安裝 JDK
14
下載與安裝 JDK
15
下載與安裝 JDK
16
下載與安裝 JDK
17
下載與執行 Eclipse IDE
18
下載與執行 Eclipse IDE
19
下載與執行 Eclipse IDE
20
下載與執行 Eclipse IDE
21
下載與執行 Eclipse IDE
22
下載與安裝 ADT Plugin for Eclipse
23
下載與安裝 ADT Plugin for Eclipse
24
下載與安裝 ADT Plugin for Eclipse
25
下載與安裝 ADT Plugin for Eclipse
26
下載與安裝 ADT Plugin for Eclipse
27
下載與安裝 ADT Plugin for Eclipse
28
下載與安裝 ADT Plugin for Eclipse
29
下載與安裝 ADT Plugin for Eclipse
30
下載與安裝 Android SDK
• 在Eclipse開發工具中選擇功能表「Window→Android SDK Manager」
31
下載與安裝 Android SDK
32
Android 專案建置與架構說明
• 建立 Android 應用程式專案流程
• Android專案的檔案目錄結構
33
建立 Android 應用程式專案流程
34
35
36
37
38
39
40
Android專案的檔案目錄結構:src
41
Android專案的檔案目錄結構:gen
42
Android專案的檔案目錄結構:assets
43
Android專案的檔案
目錄結構:res
44
Android專案的檔案目錄結構:
AndroidManifest.xml
45
Android UI 介面設計基礎篇
• Android介面架構
• Android介面設計工具
• Android介面設計基本元件
46
Android介面架構
47
Android介面工具
48
Android介面工具
49
Android介面設計基本元件
• LinearLayout
• RelativeLayout
• TableLayout
50
LinearLayout
51
LinearLayout
52
LinearLayout
53
RelativeLayout
54
RelativeLayout
55
TableLayout
56
TableLayout
57
58
Android 程式設計基礎
• Java簡介
• Activity介紹
• 啟動Activity元件
• 實作介面操作
59
Java簡介
60
Activity介紹
• 基本上有四個狀態
1. Active
2. Paused
3. Stopped
4. Dead
61
Activity介紹
62
啟動Activity元件
63
啟動Activity元件
64
實作介面操作
• activity_main.xml
• MainActivity.java
65
Android AVD模擬器
• 安裝並啟動AVD
• 執行專案到AVD
66
安裝並啟動AVD
• Eclipse > Window >Android Virtual Device Manager
67
安裝並啟動AVD
68
安裝並啟動AVD
69
安裝並啟動AVD
70
執行專案到AVD
71
執行專案到AVD
72
執行專案到AVD
73
執行專案到AVD
74
Android App上架GooglePlay流程
• Eclipse匯出APK
• 安裝APK到手機
• Google Play上架
75
Eclipse匯出APK
76
Eclipse匯出APK
77
Eclipse匯出APK
78
Eclipse匯出APK
79
Eclipse匯出APK
80
安裝APK到手機
• Step1:
先把從電腦下載的APK檔放到手機的SD卡中,
或者直接用手機上網下載APK檔到SD卡。
• Step2:
設置權限:允許安裝Market以外的程式
• Step3:
點選要安裝的APK檔並且執行安裝
81
Google Play上架
• https://play.google.com/apps/publish/
82
Google Play上架
83
Google Play上架
84
Google Play上架
85
Google Play上架
86
Google Play上架
87
Google Play上架
88
Google Play上架
89
Google Play上架
90
Google Play上架
91
Google Play上架
92

More Related Content

PPTX
Android 程式設計(1)
PPTX
Android程式設計(6)
PPTX
Android 程式設計(3)
PPTX
Sencha touch 2 訓練課程 2 android環境建置
PDF
App inventor 1
PPTX
Gradle 和 Android Studio --- Jason Ko
PPTX
Phonegap入門
PPTX
第十一堂 學習編譯與上架
Android 程式設計(1)
Android程式設計(6)
Android 程式設計(3)
Sencha touch 2 訓練課程 2 android環境建置
App inventor 1
Gradle 和 Android Studio --- Jason Ko
Phonegap入門
第十一堂 學習編譯與上架

What's hot (7)

PPTX
轻松写出优雅的Java代码之check style
PDF
InMobi_IAT SDK介接說明(二)
PPTX
2013/05/19 - Titanium 入門實戰 30 分鐘教你寫出 youtube App + 會員系統 @jsdc2013
PPTX
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
PPTX
Crashlytics 使用教學
PPT
Introduction to air for android 邱彦林
PDF
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
轻松写出优雅的Java代码之check style
InMobi_IAT SDK介接說明(二)
2013/05/19 - Titanium 入門實戰 30 分鐘教你寫出 youtube App + 會員系統 @jsdc2013
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
Crashlytics 使用教學
Introduction to air for android 邱彦林
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
Ad

Similar to Android開發app (20)

PDF
Android_lecture_000
PPTX
Android 基礎開發課程
PPTX
Orientation Program
PPTX
第四堂 Android 的架構與開發工具
PDF
多媒體系統05_Android App圖形元件
PDF
Android programming and application
PDF
搭建你的Android Studio開發環境
PDF
04.layman android google handheld device application design
PDF
Android裝置開發過程的軟硬整合關鍵及挑戰
PPTX
Android app 入門第一步
PPTX
Apache cordova 開發環境建置
PPTX
Android JNI
PPTX
GitHub android 40項熱門技術
PDF
Viewing Android Source Files in Eclipse (Chinese)
PPT
Introduction to open source platform
PPTX
智能手機與平版電腦系統及開發平台概覽
PDF
炎炎夏日學 Android 課程 - Part 0: 環境搭建
PPTX
Web based mobile devlopment 快速簡介
PDF
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Android_lecture_000
Android 基礎開發課程
Orientation Program
第四堂 Android 的架構與開發工具
多媒體系統05_Android App圖形元件
Android programming and application
搭建你的Android Studio開發環境
04.layman android google handheld device application design
Android裝置開發過程的軟硬整合關鍵及挑戰
Android app 入門第一步
Apache cordova 開發環境建置
Android JNI
GitHub android 40項熱門技術
Viewing Android Source Files in Eclipse (Chinese)
Introduction to open source platform
智能手機與平版電腦系統及開發平台概覽
炎炎夏日學 Android 課程 - Part 0: 環境搭建
Web based mobile devlopment 快速簡介
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Ad

Android開發app