0人評分過此書

Android程式設計與應用

出版日期
2022/01/11
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263280373

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
1.以Linux作業系統為基礎
2.從Android原生開發語言入門,建立Java語言的基礎,讓初學者順利進入Android應用程式開發
3.步驟式的操作解說,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計
4.應用範例多元化,包含:相機、多媒體、感測器、瀏覽器、Google地圖、GPS定位、偏好設定、檔案與SQLite資料庫
 

Android是一套行動裝置使用的作業系統,這是以Linux作業系統為基礎所開發的開放原始碼(Open Source)作業系統,在本書開發的Android應用程式就是在此作業系統上執行的應用程式。
本書的所有範例都是使用Google官方開發工具Android Studio,因為Android程式設計屬於框架(Framework)程式設計,我們並不用重頭建立Android應用程式,而是使用框架的半成品,以繼承和框架的現有元件來建立Android應用程式。本書內容在規劃上可以作為大專院校、科技大學和技術學院關於手機或行動裝置程式設計課程的教材,或是想學習Android程式設計的一般讀者,所以章節架構是從Android的Java語言開始,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計,從基礎選擇功能的介面元件和圖片顯示,到進階的清單介面與選單,再加上訊息與對話方塊,完整說明活動的使用介面建立,和如何與使用者進行互動。
  • CH01 Java語言入門與Android基礎
    • 1-1 Java程式語言
      • 1-1-1 Java平台
      • 1-1-2 Java程式語言的特點
    • 1-2 Java變數與運算子
      • 1-2-1 變數與指定敘述
      • 1-2-2 Java基本資料型態
      • 1-2-3 Java運算子
    • 1-3 Java流程控制與例外處理
      • 1-3-1 條件控制
      • 1-3-2 迴圈控制
    • 1-4 Java類別方法
      • 1-4-1 建立Java類別方法
      • 1-4-2 參數傳遞與傳回值
      • 1-4-3 Java變數的範圍
      • 1-4-4 可變長度的方法參數列
    • 1-5 Java陣列與字串
      • 1-5-1 陣列
      • 1-5-2 字串
      • 1-5-3 StringBuffer字串緩衝區類別
    • 1-6 Android行動作業系統
      • 1-6-1 Android的基礎
      • 1-6-2 Android的版本
  • CH02 Android開發環境建置
    • 2-1 行動裝置的軟硬體規格介紹
    • 2-2 開發環境及相關工具介紹
    • 2-3 安裝開發環境及相關工具
      • 2-3-1 下載安裝Android Studio
      • 2-3-2 新增Android模擬器
    • 2-4 建立第1個Android Studio專案
    • 2-5 Android Studio使用介面
      • 2-5-1 主視窗
      • 2-5-2 程式碼編輯器
      • 2-5-3 介面設計工具
  • CH03 Android程式設計入門
    • 3-1 Android應用程式介紹
      • 3-1-1 認識Android應用程式
      • 3-1-2 活動
    • 3-2 Android應用程式設計流程
    • 3-3 建立活動的使用介面實習–TextView與Button元件
    • 3-4 活動類別的Java程式檔
    • 3-5 EditText資料輸入元件實習
      • 3-5-1 建立EditText元件
      • 3-5-2 更多類型的EditText元件
  • CH04 使用介面設計
    • 4-1 介面元件與佈局元件
      • 4-1-1 介面元件
      • 4-1-2 佈局元件
      • 4-1-3 Android使用的尺寸單位
    • 4-2 使用ConstraintLayout佈局元件
      • 4-2-1 ConstraintLayout佈局元件介紹
      • 4-2-2 使用ConstraintLayout佈局元件編排使用介面
    • 4-3 使用LinearLayout佈局元件
    • 4-4 更改介面元件的外觀
      • 4-4-1 使用介面元件的屬性
      • 4-4-2 使用程式碼更改介面元件的外觀
    • 4-5 使用專案的字串資源
      • 4-5-1 字串資源介紹
      • 4-5-2 抽出字串成為字串資源
    • 4-6 在實機測試執行Android應用程式
  • CH05 使用者互動設計
    • 5-1 事件處理機制介紹
      • 5-1-1 事件與委託事件處理模型
      • 5-1-2 Java介面
      • 5-1-3 在Android介面元件建立事件處理
    • 5-2 按鈕元件的事件處理實習
    • 5-3 監聽長按事件實習
    • 5-4 鍵盤事件實習
    • 5-5 觸控事件與手機震動應用實習
    • 5-6 在介面元件共用事件處理
  • CH06 基本介面元件
    • 6-1 選項按鈕實習
      • 6-1-1 RadioGroup和RadioButton元件
      • 6-1-2 RadioGroup元件的選項改變事件
      • 6-1-3 EditText元件的文字改變事件
    • 6-2 核取方塊實習
      • 6-2-1 CheckBox元件
      • 6-2-2 CheckBox元件的選項改變事件
    • 6-3 圖形顯示實習
      • 6-3-1 Android Studio專案的圖形資源
      • 6-3-2 使用ImageView元件顯示圖形
  • CH07 進階介面元件
    • 7-1 下拉式選單元件實習
      • 7-1-1 建立Spinner元件
      • 7-1-2 Spinner元件的選取項目事件
    • 7-2 列舉清單方塊實習
    • 7-3 在下拉式選單變更顯示項目實習
    • 7-4 選項選單與動作列實習
      • 7-4-1 認識動作列
      • 7-4-2 建立選項選單
  • CH08 訊息與對話方塊
    • 8-1 顯示訊息實習
      • 8-1-1 顯示Toast訊息
      • 8-1-2 顯示偵錯訊息
    • 8-2 對話方塊介紹
    • 8-3 對話方塊實習
      • 8-3-1 訊息對話方塊
      • 8-3-2 確認對話方塊
      • 8-3-3 單選對話方塊
      • 8-3-4 複選對話方塊
    • 8-4 日期與時間對話方塊實習
  • CH09 啟動程式中的其他活動
    • 9-1 在程式中新增活動實習
      • 9-1-1 在專案新增活動
      • 9-1-2 AndroidManifest.xml設定檔
    • 9-2 意圖介紹
    • 9-3 使用意圖啟動其他活動實習
    • 9-4 傳遞資料給其他活動實習
    • 9-5 取得活動的回傳資料實習
  • CH10 啟動內建程式和活動的生命周期
    • 10-1 使用意圖啟動內建程式的方式
      • 10-1-1 使用隱含意圖啟動內建程式
      • 10-1-2 建立隱含意圖的Intent物件
    • 10-2 使用意圖啟動內建程式
      • 10-2-1 啟動瀏覽器
      • 10-2-2 啟動地圖、打電話和寄送電子郵件
      • 10-2-3 輸入關鍵字執行Web搜尋
      • 10-2-4 選取與顯示聯絡人資料
    • 10-3 活動的生命周期
      • 10-3-1 活動堆疊
      • 10-3-2 活動的生命周期
      • 10-3-3 管理活動狀態
  • CH11 綜合應用(一):相機與多媒體
    • 11-1 行動圖庫
    • 11-2 播放音樂
    • 11-3 播放影片
    • 11-4 使用內建相機照相
    • 11-5 繪圖
  • CH12 綜合應用(二):感測器與瀏覽器
    • 12-1 行動瀏覽器
      • 12-1-1 使用WebView元件瀏覽網頁
      • 12-1-2 使用ProgressBar元件顯示載入網頁進度
    • 12-2 體感控制:傾斜與搖晃偵測
      • 12-2-1 取得加速感測器的值
      • 12-2-2 行動裝置傾斜偵測
      • 12-2-3 偵測是否搖動行動裝置
    • 12-3 數位羅盤:指南針
  • CH13 綜合應用(三):Google地圖與GPS定位
    • 13-1 定位服務
      • 13-1-1 Android的定位服務與座標
      • 13-1-2 使用GPS定位服務
    • 13-2 定位服務與Google地圖
      • 13-2-1 啟動內建地圖程式顯示地圖資訊
      • 13-2-2 使用瀏覽器顯示地圖資訊
    • 13-3 地圖解碼服務
      • 13-3-1 將座標轉換成地址
      • 13-3-2 將地址轉換成座標
  • CH14 綜合應用(四):偏好設定、檔案與SQLite資料庫
    • 14-1 儲存偏好設定
    • 14-2 檔案存取
    • 14-3 SQLite資料庫與SQL語言
      • 14-3-1 SQLite資料庫引擎
      • 14-3-2 SQL語言的DDL指令
      • 14-3-3 SQL語言的DML指令
    • 14-4 使用SQLite資料庫
      • 14-4-1 使用SQLiteOpenHelper類別建立資料庫
      • 14-4-2 使用SQLiteDatabase類別存取資料表
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading