close

創意之鑰:Android互動應用開發

作者:郭少豪

出版社:佳魁資訊

出版日期:2012年04月30日

語言:繁體中文 ISBN:9789866007576

書號:PB1209

定價:520元 75折價:390元

有看部落格的才有此優惠喔

也可到露天購買http://goods.ruten.com.tw/item/show?21205024260385
內容簡介

以宇宙大爆炸模型及其演進過程作為寫作思路,以宇宙的誕生與演進引申到創意的萌生與發展。創意從無到有,從一個『奇點』產生大爆炸,從而無限膨脹、無窮發展。

本書分為三篇:

  第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 網路環境

arrow
arrow
    全站熱搜

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()