本書內容將以宇宙大爆炸模型及其演進過程作為寫作思路,從宇宙的誕生與演進引申到創意的萌生與發展。創意從無到有,從一個『奇點』產生大爆炸,從而無限膨脹、無窮發展。
全書分為三篇:
第1篇——創意的『真空』,主要針對許多朋友在日常生活中或在項目開發中遇到的對創意的迷惑、對尋找靈感的障礙。作者主要分享自己的故事與經驗,淺談生活中的創意,如何獲得靈感、如何在Android應用開發中發揮創意、如何讓創意得到發展並最終實現盈利。後續部分將會對Android的開發進行基本的簡介與開發平台的搭建說明。
第2篇——創意的『奇點』,主要介紹Android開發中一些基本知識,其中對觸控式螢幕、感應器和多媒體技術將會著重敘述,這將是創意開發靈感的源泉。
第3篇——創意大爆炸,主要是專案範例,是創意應用開發的實踐部分。分為三個層次,第一個層次是一些十分有趣且相對簡單的小程式,主要用於對前面介紹過的各種技術的綜合應用展示;第二個層次是一個能力的進階,這些應用範例在具有趣味性的同時也具備一定的實用性,程式碼有一定的規模;第三個層次是各種技術的綜合應用,是一個完整的進階專案。
目錄
Chapter 1 關於創意的淺談
1.1 創意是如何誕生的
1.2 創意該如何發展
1.3 從作品到產品
1.3.1 創意之火可燎原
1.3.2 轉機在創意
Chapter 2 當創意遇上『機器人』
2.1 『 機器人』的誕生
2.2 Android 的個性體驗與創意的溫床
2.3 創意行動應用
2.3.1 水果忍者
2.3.2 物理小遊戲Shoot U
2.3.3 指紋掃描鎖
2.3.4 Up Sound Down
2.3.5 條碼掃描器
2.3.6 Camera360 手機攝影大師
2.3.7 飄信( 簡體版)
2.3.8 街旁( 簡體版)
2.3.9 Finger Paint
2.3.10 會說話的河馬
Chapter 3 創意的商機
3.1 Android Market 簡介
3.2 致富新出路
3.3 開發者那些事兒
3.4 加入開發者行列
3.5 更多的開發者資源
Chapter 4 開始踏上開發之旅
4.1 搭建Android 開發平臺
4.1.1 在Windows 平臺下搭建開發環境
4.1.2 在Linux 平臺下搭建開發環境
4.2 輔助工具的使用
4.2.1 虛擬裝置Android Virtual Devices(AVD)
4.2.2 手機模擬器Emulator
4.2.3 使用者介面設計工具DroidDraw
4.2.4 感應器模擬器Sensor Simulator
4.3 第一個Android 應用—Hello Android
part 2 創意的『奇點』
Chapter 5 初認識Android 應用程式
5.1 基本程式單元Activity
5.2 通訊意圖Intent
5.3 廣播事件回應Broadcast Receiver
Chapter 6 用戶界面
6.1 常用的使用者控制項
6.1.1 文字標籤TextView
6.1.2 按鈕Button
6.1.3 進階按鈕ImageButton
6.1.4 下拉清單Spinner
6.1.5 提示訊息Toast
6.1.6 文字編輯方塊EditText
6.1.7 功能表Menu
6.1.8 對話方塊Dialog
6.1.9 單項選擇RadioButton
6.1.10 多項選擇CheckBox
6.1.11 圖片框ImageView
6.1.12 圖片切換器ImageSwitcher
6.1.13 切換頁籤TabHost
6.2 介面檢視與佈局
6.2.1 列表檢視ListView
6.2.2 網格檢視GridView
6.2.3 畫廊檢視Gallery
6.2.4 線性佈局
6.2.5 相對佈局
6.2.6 絕對佈局
6.2.7 表格佈局
6.3 螢幕模式
6.3.1 獲取螢幕訊息
6.3.2 標題列與全螢幕模式
Chapter 7 觸控式螢幕
7.1 初步認識觸控式螢幕
7.1.1 電阻式觸控式螢幕
7.1.2 電容式觸控式螢幕
7.2 多點觸控的靈感觸動
7.3 觸摸應用基礎
7.3.1 觸摸事件的監聽與回應
7.3.2 獲取觸點的數量
7.3.3 獲取觸點的位置
7.4 手勢識別
7.4.1 按下
7.4.2 輕觸
7.4.3 長按
7.4.4 滑過
7.4.5 滑動
7.5 雙指縮放手勢辨識
7.6 雙指旋轉手勢辨識
7.7 自訂手勢辨識
Chapter 8 傳感器
8.1 方向感應器
8.2 加速度感應器
8.3 光線感應器
8.4 溫度感應器
8.5 感應器範例
8.6 鏡頭
8.7 麥克風
Chapter 9 多媒體
9.1 音樂的播放
9.2 視訊的播放
9.3 幾何圖形的繪製
9.4 圖像繪製與處理
9.4.1 圖像繪製
9.4.2 圖像縮放
9.4.3 圖像旋轉
9.4.4 點陣處理
9.5 動畫繪制
9.5.1 透明度漸變動畫
9.5.2 平移動畫
9.5.3 縮放動畫
9.5.4 旋轉動畫
9.6 人臉識別
9.7 語音辨識
9.8 TTS 語音合成
Chapter 10 資料儲存
10.1 Shared Preferences
10.2 文件的讀寫
10.3 資料庫程式設計
10.3.1 建立資料庫
10.3.2 建立資料表
10.3.3 插入資料
10.3.4 修改資料
10.3.5 查詢資料
10.3.6 刪除資料
Chapter 11 無線網路通訊
11.1 初認識無線區域網路
11.1.1 WiFi 簡介
11.1.2 藍牙簡介
11.2 Socket 通訊
11.3.1 Android 與Java 伺服端通訊
11.3.2 Android 與
11.3 Android 與JavaScript 互動
Chapter 12 Google Map 與GPS
12.1 初認識Google Map API
12.2 申請Google Map API Key
12.3 一個簡單的地圖範例
12.4 初認識GPS
12.5 一個簡單的GPS 範例
Part 3 創意大爆炸
Chapter 13 創意大爆炸
13.1 專案範例—實用計步器
13.2 專案範例—指南針
13.3 專案範例—水平尺
13.4 專案範例—小鋼琴
13.5 專案範例—實用手電筒
Chapter 14 創意進階
14.1 專案範例—便條隨意貼
14.1.1 功能設計
14.1.2 手勢互動
14.1.3 本專案類的設計與實現
14.1.4 專案檔結構
14.1.5 TipsActivity 類別的編碼實現
14.1.6 Billboard 類別的編碼實現
14.1.7 Note 類別的編碼實現
14.1.8 NotesManager 類別的編碼實現
14.1.9 Book 類別的編碼實現
14.1.10 EditActivity 類別的編碼實現
14.2 專案範例—多國語言閱讀器
14.2.1 介面佈局與功能設計
14.2.2 專案檔結構
14.2.3 線上翻譯功能的實現
14.2.4 TTS 語音閱讀的實現
14.2.5 工程完整程式碼
14.3 專案範例—手勢螢幕上鎖程式
14.3.1 功能設計與佈局
14.3.2 工程結構
14.3.3 實現思路
14.3.4 ScreenLockerActivity 類別的實現
14.3.5 LockerService 類別的實現
14.3.6 LockerActivity 類別的實現
14.4 專案範例—語音地圖
14.4.1 功能設計與佈局
14.4.2 編碼實現
Chapter 15 進階實踐—行動觸控
15.1 概念設計
15.2 創新與意義
15.3 使用效果展示
15.4 系統組成與實現原理
15.5 功能設計
15.5.1 多點觸控滑鼠
15.5.2 無線數字鍵盤
15.5.3 無線手寫板
15.5.4 無線體感搖桿
15.6 通訊子系統的實現
15.6.1 通訊原理
15.6.2 通訊方式
15.6.3 通訊時序圖
15.6.4 通訊協議
15.6.5 伺服端程式編碼
15.7 PC 端控制子系統的實現
15.7.1 文字模擬輸入
15.7.2 鼠鍵模擬控制
15.7.3 快捷功能
15.8 行動終端子系統的實現
15.8.1 用戶端的連接
15.8.2 主功能表
15.8.3 無線觸控滑鼠編碼
15.8.4 無線數字鍵盤編碼
15.8.5 無線手寫板編碼
15.8.6 無線體感搖桿編碼
15.9 專案附錄說明
15.9.1 開發環境
15.9.2 執行環境
15.9.3 網路環境
Chapter 1 關於創意的淺談
1.1 創意是如何誕生的
1.2 創意該如何發展
1.3 從作品到產品
1.3.1 創意之火可燎原
1.3.2 轉機在創意
Chapter 2 當創意遇上『機器人』
2.1 『 機器人』的誕生
2.2 Android 的個性體驗與創意的溫床
2.3 創意行動應用
2.3.1 水果忍者
2.3.2 物理小遊戲Shoot U
2.3.3 指紋掃描鎖
2.3.4 Up Sound Down
2.3.5 條碼掃描器
2.3.6 Camera360 手機攝影大師
2.3.7 飄信( 簡體版)
2.3.8 街旁( 簡體版)
2.3.9 Finger Paint
2.3.10 會說話的河馬
Chapter 3 創意的商機
3.1 Andro...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。