出版資訊
出版日期
2017-12-19
線上出版日期
2018-01-19
ISBN
9789861994840
EISBN
分級
普級
語言
繁體中文
閱讀更多
簡介
【 iPAS行動裝置程式設計師能力鑑定參考用書籍】
【本書獲經濟部產業人才能力鑑定暨培訓創新推動計畫補助】
注入開發觀念,引導讀者從UI/UX的原理進入程式開發。
提供所有開發程式技巧,完美運用App的相關元件,熟悉各式指令。
循序漸進了解程式用途,並逐步完成專案應用程式。
官方iPas 考證試題演練,充分複習加強概念,讓您輕鬆考照。
提供Android入門開發的專業技能與知識,教導讀者學習建立職場軟實力,輔以專題實作與習題練習,跟著本書學習後可輕鬆考取專業證照,進入企業界貢獻所學,成為業界之專才人員。
作者簡介
趙令文
資策會特約講師
Sun官方認證Java講師
授課範圍涵蓋:Java/J2EE/Android/PHP/Swift/iOS
專業領域涵蓋:應用及遊戲類實務專案設計
競賽及獲獎
2016年經濟部工業局OpenData競賽,個人作品「你農我農」獲得農業組銀獎
2012年電信創新應用大賽社會組優勝
2012年中區國稅局App創意設計大賽佳作...等等
相關著作:《Android App開發者必修16堂課:最強範例!經典得獎程式碼完全解析》《Google Android 手機APP開發入門》
閱讀更多
目錄
1 開發環境安裝與建立新專案
安裝Android Studio
開發流程
建立新專案
Hello, World
簡單開發專案
2 開發架構基本認識
應用程式開發架構
App 主要元件
Intent(意圖)
架構清單檔案 AndroidManifest.xml
AndroidManifest.xml 的架構
3 Activity 運作模式
Activity 生命週期
Intent 啟動另一個 Activity
傳遞資料到另一個 Activity
回傳結果回原來的 Activity
自訂Application
Fragment 模式
建立Fragment
Fragement 的運作設計
Fragment 開發架構應用
結論
4 常用版面配置
LinearLayout
RelativeLayout
ConstraintLayout
FrameLayout
TableLayout
ListView
RecyclerView
GridView
ViewFlipper
5 常用UI元件
屬性
EditText
CheckBox
日期對話框
時間對話框
自訂 View
使用者事件處理
UI Event
對話框 Dialog
選擇式對話框
自訂對話框
簡短訊息 Toast
ProgressBar
6 執行緒與非同步任務
Thread
背景執行緒
Timer / TimerTask
AsyncTask
7 儲存存取機制
偏好設定
Java I/O
專案專屬空間存取
共用空間存取機制
8 內容提供者與解析器
LinearLayout
裝置設定資訊
聯絡人資料
通話紀錄
相簿資料
9 Service
應用模式
生命週期
Start Services
Bound Service
前景機制
IntentService 的應用
10 網際網路
網路狀態
隨時掌握網路狀態
存取網際網路資源
上傳機制
WebView
Android 與WebView 之互動方式
11 定位與地圖
GPS
Google Map API
建立GoogleMap 的專案
12 影音應用處理
播放音樂
播放音效
錄音
播放影片
錄影
13 相機應用處理
呼叫使用者其他相機App
自訂相機
SurfaceView
Camera
14 即時資訊應用
發送簡訊
即時通知
15 感應器裝置
Sensor 感應器
附錄
A 圖中圖(Picture-In-Picture)
B 專案練習:超簡易待辦事項
C 專案練習:十組大樂透
D 專案練習:OpenData 之JSON資料應用
E 參考樣題:行動裝置概論
F參考樣題:初級行動裝置程式開發-Android 程式設計
安裝Android Studio
開發流程
建立新專案
Hello, World
簡單開發專案
2 開發架構基本認識
應用程式開發架構
App 主要元件
Intent(意圖)
架構清單檔案 AndroidManifest.xml
AndroidManifest.xml 的架構
3 Activity 運作模式
Activity 生命週期
Intent 啟動另一個 Activity
傳遞資料到另一個 Activity
回傳結果回原來的 Activity
自訂Application
Fragment 模式
建立Fragment
Fragement 的運作設計
Fragment 開發架構應用
結論
4 常用版面配置
LinearLayout
RelativeLayout
ConstraintLayout
FrameLayout
TableLayout
ListView
RecyclerView
GridView
ViewFlipper
5 常用UI元件
屬性
EditText
CheckBox
日期對話框
時間對話框
自訂 View
使用者事件處理
UI Event
對話框 Dialog
選擇式對話框
自訂對話框
簡短訊息 Toast
ProgressBar
6 執行緒與非同步任務
Thread
背景執行緒
Timer / TimerTask
AsyncTask
7 儲存存取機制
偏好設定
Java I/O
專案專屬空間存取
共用空間存取機制
8 內容提供者與解析器
LinearLayout
裝置設定資訊
聯絡人資料
通話紀錄
相簿資料
9 Service
應用模式
生命週期
Start Services
Bound Service
前景機制
IntentService 的應用
10 網際網路
網路狀態
隨時掌握網路狀態
存取網際網路資源
上傳機制
WebView
Android 與WebView 之互動方式
11 定位與地圖
GPS
Google Map API
建立GoogleMap 的專案
12 影音應用處理
播放音樂
播放音效
錄音
播放影片
錄影
13 相機應用處理
呼叫使用者其他相機App
自訂相機
SurfaceView
Camera
14 即時資訊應用
發送簡訊
即時通知
15 感應器裝置
Sensor 感應器
附錄
A 圖中圖(Picture-In-Picture)
B 專案練習:超簡易待辦事項
C 專案練習:十組大樂透
D 專案練習:OpenData 之JSON資料應用
E 參考樣題:行動裝置概論
F參考樣題:初級行動裝置程式開發-Android 程式設計
閱讀更多