回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Android專案開發實戰:叫車服務App的設計實務大解密
書號:MP31704 作者:黃士嘉 著 ISBN: 978-986-434-184-9
定價:NT$400元 印刷:單色 頁數:272頁
書籍規格:17*23 上市日:2017/2/24 譯者:(無)
學習定位:初階 本書附件:無   快速前往 範例 勘誤
       
快速前往 快速前往 快速前往        

 

 
    10萬下載量的BlueNet計程車叫車App的設計者大解密
    1000名計程車司機實際在BlueNet計程車叫車App運行

    你知道Line是如何傳送可愛貼圖的嗎?
    你知道Uber是如何設計地圖模式叫車系統的嗎?


    本書透過做中學、學中做,以Lab方式逐步引導你應用上述系統的開發原理,開發出一個BlueNet計程車叫車App。

    BlueNet計程車叫車App發布在Google Play和iPhone App Store上,下載量高達10萬,獲得將近滿分的4.8分評價,1000名計程車司機實際在BlueNet計程車叫車App運行。

    本書將會對BlueNet計程車叫車App進行大解密,完整提供11個Lab專案程式碼在博碩官網上提供下載,只要你依照順序施工,就能成功開發出一個廣受歡迎的雲端應用系統。
 
    Chapter 00 Github 版本控制
    0.1 觀念說明
    0.1.1 Git版本控制系統
    0.1.2 GitHub
        建立本地資料庫
        查看狀態
        加入提交
        提交紀錄
        建立遠端資料庫
        上傳到遠端資料庫
        同步遠端資料庫
        下載遠端資料庫
        查看本地資料庫
        切換提交紀錄
    0.2 設計重點
    0.3 設計步驟
        安裝Git使用環境Git Bash
        註冊GitHub帳號與建立一個遠端資料庫
        實際練習Git與GitHub的基本使用情境
    0.4 參考資料
    0.4.1 Git常用指令
    0.4.2 指令詳解
    0.5 Github專案程式碼

    Chapter 01 Android環境建置與專案架構
    1.1 Android環境建置
    1.1.1 JDK配置
    1.1.2 Android Studio開發工具
    1.1.3 建立App專案
    1.1.4 模擬器
    1.1.5 執行App專案
    1.2 Android 專案架構
    1.2.1 應用程式設定檔—AndroidManifest.xml
        package
        application
        activity
    1.2.2 java—類別目錄
    1.2.3 res—資源目錄
        drawable
        layout
        value

    Chapter 02 畫面設計與元件使用
    2.1 觀念說明
    2.1.1 設計畫面介紹
    2.1.2 Layout—版面佈局
        Relative Layout
        Frame Layout
        Linear Layout
    2.1.3 Widget—視窗元件
        TextView
        Button
        EditText
        RadioGroup與RadioButton
    2.2 設計重點
    2.3 設計步驟

    Chapter 03 物件控制與監聽事件
    3.1 觀念說明
    3.1.1 取得畫面元件
    3.1.2 事件處理
        OnClickListener
        OnLongClickListener
        OnCheckedChangeListener
    3.2 設計重點
    3.3 設計步驟

    Chapter 04 Activity
    4.1 觀念說明
    4.1.1 產生Activity
    4.1.2 使用Intent切換Activity
    4.1.3 傳遞資料
    4.1.4 返回資料
    4.2 設計重點
    4.3 設計步驟

    Chapter 05 提示訊息元件
    5.1 觀念說明
    5.1.1 Toast—快顯訊息
        Toast介紹
        Toast用法
        客製化Toast
    5.1.2 AlertDialog—對話方塊
        AlertDialog介紹
        AlertDialog用法
    5.2 設計重點
    5.3 設計步驟

    Chapter 06 清單元件
    6.1 觀念說明
    6.1.1 Adapter介紹
    6.1.2 Adapter繼承類別與使用
    6.1.3 Adapter客製化
    6.1.4 清單元件
        ListView(縱向清單)
        Gallery(橫向清單/畫廊)
        GridView(格狀清單)
        Spinner(下拉式選單)
    6.2 設計重點
    6.3 設計步驟

    Chapter 07 Android 的非同步執行
    7.1 觀念說明
    7.1.1 執行緒與非同步執行
    7.1.2 非同步執行方法
    7.1.3 AsyncTask類別
        onPreExecute
        doInBackground
        onProgressUpdate
        onPostExecute
    7.2 設計重點(龜兔賽跑專案)
    7.3 設計步驟(龜兔賽跑專案)
    7.4 設計重點(體脂肪計算機)
    7.5 設計步驟(體脂肪計算機)

    Chapter 08 Service
    8.1 觀念說明
    8.1.1 創建Service
    8.1.2 啟動Service
    8.2 設計重點
    8.3 設計步驟

    Chapter 09 Broadcast Receiver
    9.1 觀念說明
    9.1.1 Broadcast Receiver的運作機制
        Listener
        Broadcast
    9.1.2 建立Broadcast Receiver
    9.1.3 使用Broadcast Receiver
        系統定義
        自行定義
    9.2 設計重點
    9.3 設計步驟

    Chapter 10 Google Map
    10.1 觀念說明
        新增地圖到 Android 應用程式
        顯示目前位置
        標記地圖
        切換鏡頭
        畫線
    10.2 設計重點
    10.3 設計步驟
        申請Google Map API key
        安裝Google Map API
        實際練習在Google Map上畫線

    Chapter 11 SQLite
    11.1 觀念說明
    11.1.1 建立SQLiteOpenHelper
    11.1.2 設計資料庫表格
    11.1.3 使用資料庫
        新增資料
        查詢資料
        修改資料
        刪除資料
    11.2 設計重點
    11.3 設計步驟

    Chapter 12 API
    12.1 觀念說明
    12.1.1 Http觀念
        Http Get
        Http Post
    12.1.2 JSON觀念
    12.1.3 GSON
        序列化(把物件轉成JSON字串)
        反序列化(把JSON字串轉成物件)
    12.1.4 OkHttp
        Http Get
        Http Post
    12.2 設計重點
    12.3 設計步驟
 
    黃士嘉 教授(Shih-Chia Huang)

    【經歷】
    ★國立台北科技大學電子工程系教授
    ★加拿大安大略理工大學國際客座教授
    ★IEEE Taipei Section Broadcasting Technology Society主席
    ★IEEE Big Data Congress 2015國際主席
    ★台北市政府產業發展局SBIR技術審查會評審委員

    【獲獎】
    ★經濟部第5屆國家產業創新獎
    ★ACM台灣分會,李國鼎青年研究獎
    ★國立台北科技大學電資學院,院傑出研究獎
    ★國立台北科技大學,校傑出研究獎
    ★國立台北科技大學,Dr.Shechtman年輕學者獎
 
 

範例下載
 
  1. 範例 (331MB)
書籍勘誤
 
  1. 勘誤(1.42KB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.