SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Android實作練習
Part	 I	 
View/View	 Group
1
Java	 先備知識
·•語言基礎
·•巢狀類別	 Nested	 class
·•介面/事件處理器	 interface	 /	 Listener
·•繼承/覆寫	 Inheritance	 /	 Override
·•匿名類別	 Anonymous	 class
·•I/O
·•執行序	 Thread	 
2
程式撰寫通則
·•UI	 Design	 (分析設計/實作)&	 Copy	 Resources
·•訊息以及多國語言設計
·•AndroidManifest.xml
·•Layout	 (UI)	 
·•Activity
·•UI	 components	 as	 attributes
·•initView()
·•initHandler()
3
Lab01
·•	 學習重點:
·•TextView
·•EditView
·•Button
·•Button	 Listener
4
Lab02
·•學習重點:
·•Toast
·•Toast	 with	 position
·•Toast	 with	 Image
5
Lab03
·•	 學習重點:
·•AlertDialog.Builder
·•AlertDialog.Builder	 setSingleChoiceItems
·•AlertDialog.Builder	 setMultiChoiceItems
·•SparseBooleanArray	 checkedItems	 =
	 ((AlertDialog)dialog).getListView().getCheckedItemPositions();
6
Lab04
·•學習重點:
·•ImageView
·•SeekBar
·•ToggleButton	 /	 Switch
·•SDK版本控制
7
Lab05
·•	 學習重點:
·•樣式抽離
8
Lab06
·•	 學習重點:
·•WebView
9
Lab07
·•	 學習重點:
·•UIDatePicker
10
Lab08
·•	 學習重點:
·•ImageView
·•MotionEvent
11
Lab09
·•	 學習重點:
·•CheckBox
·•RadioButton
·•RadioGroup
12
Lab10
·•	 學習重點:
·•Spinner
·•Resource	 String	 Array
13
Lab11
·•	 學習重點:
·•AutoCompleteTextView
14
Lab12
·•	 學習重點:
·•ListView
·•Adapter
15
Lab13
·•	 學習重點:
·•ProgressBar
·•runOnUiThread
16
Lab14
·•	 學習重點:
·•ProgressDialog
·•runOnUiThread
17
Lab15
·•	 學習重點:
·•TimePickerDialog
18
Lab16
·•	 學習重點:
·•RatingBar
19
Lab17-19
·•	 學習重點:
·•Menu(3.0+	 icon	 won't	 display)
·•選項功能表(OptionsMenu)
·•上下文功能表(ContextMenu)
·•子功能表(SubMenu)
20
Lab17
·•	 學習重點:
·•Menu(3.0+	 icon	 won't	 display)
·•選項功能表(OptionsMenu)
21
Lab18
·•	 學習重點:
·•Menu(3.0+	 icon	 won't	 display)
·•選項功能表(OptionsMenu)
22
Lab19
·•	 學習重點:
·•Menu(3.0+	 icon	 won't	 display)
·•子功能表(SubMenu)
23
Lab20
·•	 學習重點:
·•GridView
24
Lab21
·•	 學習重點:
·•TabbedActivity
25
Lab22
·•	 學習重點:
·•ImageSwitcher
26
Lab23
·•	 學習重點:
·•TextSwitcher
27
Lab24
·•	 學習重點:
·•ViewFlipper
28
Lab25
·•	 學習重點:
·•Gallery
29

Más contenido relacionado

Similar a Android labs part1

Athrun instrument driver
Athrun instrument driverAthrun instrument driver
Athrun instrument driver
drewz lin
 
Web development with zend framework
Web development with zend frameworkWeb development with zend framework
Web development with zend framework
thinkinlamp
 
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
My own sweet home!
 
构建可维护的Javascript 小米网
构建可维护的Javascript 小米网构建可维护的Javascript 小米网
构建可维护的Javascript 小米网
yang alex
 
Foundation of software development 1
Foundation of software development 1Foundation of software development 1
Foundation of software development 1
netdbncku
 
软件工程 第七章
软件工程 第七章软件工程 第七章
软件工程 第七章
浒 刘
 
Java 1(Java概述)
Java 1(Java概述)Java 1(Java概述)
Java 1(Java概述)
xzdbd
 
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
drewz lin
 
Kind editor设计思路
Kind editor设计思路Kind editor设计思路
Kind editor设计思路
taobao.com
 
软件工程 第十一章
软件工程 第十一章软件工程 第十一章
软件工程 第十一章
浒 刘
 

Similar a Android labs part1 (20)

Athrun instrument driver
Athrun instrument driverAthrun instrument driver
Athrun instrument driver
 
Web development with zend framework
Web development with zend frameworkWeb development with zend framework
Web development with zend framework
 
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
 
iOS程式撰寫通則
iOS程式撰寫通則iOS程式撰寫通則
iOS程式撰寫通則
 
构建可维护的Javascript 小米网
构建可维护的Javascript 小米网构建可维护的Javascript 小米网
构建可维护的Javascript 小米网
 
Android开发培训 单元1
Android开发培训 单元1Android开发培训 单元1
Android开发培训 单元1
 
Android工作坊
Android工作坊Android工作坊
Android工作坊
 
Foundation of software development 1
Foundation of software development 1Foundation of software development 1
Foundation of software development 1
 
软件工程 第七章
软件工程 第七章软件工程 第七章
软件工程 第七章
 
模块一-Go语言特性.pdf
模块一-Go语言特性.pdf模块一-Go语言特性.pdf
模块一-Go语言特性.pdf
 
Java 1(Java概述)
Java 1(Java概述)Java 1(Java概述)
Java 1(Java概述)
 
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
 
Tcon分享 芈峮
Tcon分享 芈峮Tcon分享 芈峮
Tcon分享 芈峮
 
Note app功能介紹
Note app功能介紹Note app功能介紹
Note app功能介紹
 
例外處理設計
例外處理設計例外處理設計
例外處理設計
 
例外處理與單元測試
例外處理與單元測試例外處理與單元測試
例外處理與單元測試
 
Kind editor设计思路
Kind editor设计思路Kind editor设计思路
Kind editor设计思路
 
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
 
软件工程 第十一章
软件工程 第十一章软件工程 第十一章
软件工程 第十一章
 
beidakejian
beidakejianbeidakejian
beidakejian
 

Más de BITs Information Technology Consultants Co., Ltd. (6)

00 android開發課程大綱
00 android開發課程大綱00 android開發課程大綱
00 android開發課程大綱
 
Security coding
Security codingSecurity coding
Security coding
 
Mod02 requirements phase
Mod02 requirements phaseMod02 requirements phase
Mod02 requirements phase
 
Mod00 agenda
Mod00 agendaMod00 agenda
Mod00 agenda
 
Mod01 sdlc
Mod01 sdlcMod01 sdlc
Mod01 sdlc
 
Objective c design pattens-architetcure
Objective c design pattens-architetcureObjective c design pattens-architetcure
Objective c design pattens-architetcure
 

Android labs part1