幫助中心 | 我的帳號 | 關於我們

Android Studio移動開發教程(新工科建設之路電腦類專業規劃教材普通高等教育十三五規劃教材)

  • 作者:編者:肖琨//吳志祥//史興燕//張智
  • 出版社:電子工業
  • ISBN:9787121342875
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:302
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    肖琨、吳志祥、史興燕、張智編著的《Android Studio移動開發教程(新工科建設之路電腦類專業規劃教材普通高等教育十三五規劃教材)》系統地介紹了在Android Studio 3.1.2環境下開發Android應用的基礎知識和實際應用。全書分11章,包括Android應用開發概述及開發環境、Android項目文件結構分析及調試、Android UI與Activity組件、手機基本功能程序設計、服務組件及其應用、廣播組件與通知、SQLite資料庫編程、Android內容提供者組件、Android近距離通信技術、位置服務與地圖應用開發和Android網路編程。
    本書以介紹Android的四大組件為主線,精心組織目錄和案例,並在Android 7.0手機(或模擬器)上成功運行。此外,每章都精心設計了典型案例以說明其用法,並配有習題及實驗。本書配套的教學網站,包括教學大綱、實驗大綱、各種軟體的下載鏈接、課件和案例源代碼下載鏈接、在線測試等內容,極大地方便了教與學的實施。

作者介紹
編者:肖琨//吳志祥//史興燕//張智

目錄
第1章  Android應用開發概述及開發環境
  1.1  移動開發與智能手機
    1.1.1  移動開發概述
    1.1.2  Android智能手機的使用特點
    1.1.3  手機智能操作系統及分類
  1.2  Android系統架構
    1.2.1  Linux內核層
    1.2.2  函數庫和Android運行時環境層
    1.2.3  應用程序框架層
    1.2.4  應用程序層
  1.3  Android Studio開發環境
    1.3.1  Android Studio概述
    1.3.3  Android Studio相關文件夾
    1.3.4  Android SDK與Android API
    1.3.5  Android Studio常用組合鍵
  1.4  創建和運行Android應用
    1.4.1  創建一個Hello級Android Studio項目
    1.4.2  手機模擬器與AVD Manager
    1.4.3  安裝和運行Android應用
  習題
  實驗
第2章  Android項目結構分析及調試
  2.1  Android項目的文件系統結構
    2.1.1  項目配置清單文件夾manifests
    2.1.2  源程序文件夾Java
    2.1.3  資源程序文件夾res
    2.1.4  項目多模塊及構建Gradle Scripts
    2.1.5  使用Project或Packages視圖
  2.2  Android應用程序的基本組成
    2.2.1  Activity組件與視圖View
    2.2.2  Service組件
    2.2.3  BroadcastReceiver組件
    2.2.4  ContentProvider組件
    2.2.5  Application、Context和Intent
    2.2.6  Android應用程序的運行入口
  2.3  Android虛擬機Dalvik
  2.4  Android Studio項目調試
    2.4.1  主動調試(Toast與Logcat)
    2.4.2  動態調試
    2.4.3  單元測試
  習題
  實驗
第3章  Android UI與Activity組件
  3.1  用戶界面UI設計
    3.1.1  Android界面視圖類
    3.1.2  Android用戶界面事件
    3.1.3  界面與布局
  3.2  活動組件Activity
    3.2.1  AppCompatActivity、Activity和Context
    3.2.2  Activity組件的基本方法
    3.2.3  Activity類具有的擴展方法
    3.2.4  Activity的生命周期
    3.2.5  手機橫/豎屏自動切換問題
  3.3  常用Widget控制項的使用
    3.3.1  文本控制項TextView和EditText
    3.3.2  圖像控制項ImageView
    3.3.3  命令按鈕控制項Button、ImageButton及其單擊事件監聽器設計
    3.3.4  單選按鈕控制項RadioButton與複選框控制項CheckBox
    3.3.5  消息提醒對話框控制項AlertDialog與進度控制項ProgressDialog
    3.3.6  列表控制項及其數據適配器和列表項選擇監聽器
    3.3.7  下拉列表控制項Spinner
  3.4  高級UI程序設計
    3.4.1  日期和時間選擇器(DatePicker和TimePicker)
    3.4.2  自動完成文本控制項AutoCompleteTextView
    3.4.3  標題欄Toolbar與OptionMenu菜單設計
    3.4.4  Fragment與ListFragment
    3.4.5  底部導航BottomNavigationView
  習題
  實驗
第4章  手機基本功能程序設計
  4.1  預備知識
    4.1.1  Activity組件的調用與返回
    4.1.2  Android許可權、許可權組與運行時許可權動態檢測
    4.1.3  SharedPreferences存儲與文件存儲
    4.1.4  抽象類android.net.Uri及其靜態方法parse()
  4.2  打電話程序設計
  4.3  簡訊程序設計
    4.3.1  SMS簡介
    4.3.2  簡訊管理器
    4.3.3  簡訊發送程序的實現
  4.4  手機音頻播放與錄音程序設計
    4.4.1  音頻播放
    4.4.2  手機錄音
  4.5  手機視頻播放
  4.6  手機拍照程序設計
  習題
  實驗
第5章  服務組件及其應用
  5.1  服務組件Service的基本用法
    5.1.1  Android系統服務
    5.1.2  Service組件及其生命周期
    5.1.3  自定義服務與服務註冊
    5.1.4  服務的顯式啟動與隱式啟動
    5.1.5  綁定服務方式與服務代理
  5.2  遠程服務
    5.2.1  遠程服務概念
    5.2.2  Android跨進程調用與介面定義語言AIDL
    5.2.3  遠程服務的建立與使用實例
  5.3  綜合應用實例?自動掛斷來電后回復簡訊
  習題
  實驗
第6章  廣播組件與通知
  6.1  廣播與BroadcastReceiver組件
    6.1.1  Android廣播機制
    6.1.2  使用BroadcastReceiver組件定義廣播接收者
    6.1.3  接收系統簡訊廣播應用實例
  6.2  自定義廣播及其使用
    6.2.1  自定義廣播
    6.2.2  以動態註冊方式使用自定義廣播
    6.2.3  以靜態註冊方式使用自定義廣播
  6.3  通知
    6.3.1  通知與通知類Notification
    6.3.2  通知管理器類NotificationManager
    6.3.3  使用PendingIntent查看通知內容
  習題
  實驗
第7章  SQLite資料庫編程
  7.1  SQLite資料庫簡介
    7.1.1  SQLite資料庫軟體的特點
    7.1.2  Android系統對SQLite資料庫的支持
  7.2  使用SQLiteOpenHelper創建、打開或更新資料庫
    7.2.1  SQLite資料庫及表的創建與打開
    7.2.2  使用SQLiteSpy驗證創建的資料庫
    7.2.3  SQLite資料庫的更新
  7.3  使用SQLiteDatabase實現資料庫表的增加、刪除、修改和查詢
    7.3.1  記錄的增加、刪除、修改和查詢
    7.3.2  使用適配器SimpleAdapter顯示查詢結果
    7.3.3  以DAO方式訪問資料庫編寫程序
    7.3.4  使用資料庫事務
  習題
  實驗
第8章  Android內容提供者組件
  8.1  ContentProvider組件及其相關類
    8.1.1  抽象類ContentProvider(內容提供者)
    8.1.2  抽象類ContentResolver(內容解析器)
    8.1.3  內容提供者的URI定義及其相關類(UriMatcher和ContentUris)
  8.2  自定義ContentProvider及其使用
    8.2.1  在Android應用里創建並註冊內容提供者
    8.2.2  在另一個應用程序里使用內容提供者
  8.3  讀取手機聯繫人信息
    8.3.1  手機聯繫人相關類ContactsContract
    8.3.2  手機聯繫人資料庫及其相關表
    8.3.3  讀取手機聯繫人程序設計
  8.4  Android後台線程與Android組件的綜合應用
    8.4.1  Android UI主線程
    8.4.2  使用Handler向UI線程傳遞消息
    8.4.3  使用AsyncTask更新UI線程
    8.4.4  使用ContentProvider+AsyncTask實現群發簡訊
  習題
  實驗
第9章  Android近距離通信技術
  9.1  WiFi通信
    9.1.1  WiFi簡介
    9.1.2  Android對WiFi的支持
    9.1.3  WiFi應用實例
  9.2  藍牙通信Bluetooth
    9.2.1  Bluetooth簡介
    9.2.2  Android對Bluetooth的支持
    9.2.3  藍牙聊天實例
  9.3  近場通信NFC
    9.3.1  NFC簡介
    9.3.2  Android對NFC的支持
    9.3.3  NFC應用實例:讀/寫Tag標籤
  習題
  實驗
第10章  位置服務與地圖應用開發
  10.1  位置服務概述
    10.1.1  基於位置的服務LBS
    10.1.2  Android API提供的位置包
    10.1.3  Google Map APIs
  10.2  Android定位實現
    10.2.1  GPS定位實現
    10.2.2  網路連接及狀態相關類
    10.2.3  WiFi或GPRS定位實現
  10.3  百度定位及地圖應用開發
    10.3.1  百度定位應用開發基礎
    10.3.2  註冊百度開發者賬號,申請位置應用的Key
    10.3.3  在清單文件中註冊許可權、服務及應用的Key
    10.3.4  百度綜合定位實現
    10.3.5  百度地圖顯示
  習題
  實驗
第11章  Android網路編程
  11.1  基於HTTP協議的Android網路編程
    11.1.1  Android網路編程概述
    11.1.2  HTTP請求與響應
    11.1.3  使用HttpURLConnection訪問網路資源
    11.1.4  使用網路介面HttpClient調用Web服務
  11.2  Android網路圖像下載與通信框架
    11.2.1  網路圖像下載框架Glide
    11.2.2  網路通信框架Volley
  11.3  手機App與Web伺服器通信
    11.3.1  Web伺服器項目
    11.3.2  App的登錄程序設計
    11.3.3  App的主界面程序設計
  習題
  實驗
  習題答案
參考文獻
  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032