Android移動平台套用開發高級教程

Android移動平台套用開發高級教程

《Android移動平台套用開發高級教程》是清華大學出版社出版發圖書。作者是朱鳳山 張建軍。

基本介紹

  • 書名:Android移動平台套用開發高級教程
  • 作者:朱鳳山 張建軍
  • 出版社清華大學出版社 
  • 出版時間:2017.04.01
  • 印刷日期:2017.03.09
圖書信息,內容簡介,目錄,

    圖書信息

    Android移動平台套用開發高級教程
    作者:朱鳳山 張建軍
    定價:49.50元
    印次:1-1
    ISBN:9787302460930
    出版日期:2017.04.01
    印刷日期:2017.03.09

      內容簡介

      本書由淺入深、循序漸進地介紹了Android應用程式開發的主要知識,注重可閱讀性和實用性,對於開發過程中經常用到的類、屬性、方法和常量都以表格的形式介紹其套用場景和作用。

      目錄

      第1章Android開發環境與項目解析
      1.1Android介紹
      1.1.1Android發展與智慧型手機
      1.1.2Android版本說明
      1.1.3Android系統架構
      1.2Android開發環境
      1.2.1使用Eclipse
      1.2.2使用adtbundleEclipse
      1.2.3使用AndroidStudio
      1.3Android項目解析
      1.3.1創建Android項目
      1.3.2Android項目結構
      1.4運行與調試Android項目
      1.4.1使用Android虛擬機
      1.4.2使用Android真機
      1.4.3調試日誌的使用
      1.5簽名輸出apk檔案
      1.6習題
      第2章使用控制項創建用戶界面
      2.1Android用戶界面設計
      2.1.1使用布局檔案設計界面
      2.1.2使用Java代碼設計界面
      2.2使用簡單控制項
      2.2.1控制項的基本屬性
      2.2.2TextView
      2.2.3Button
      2.2.4ToggleButton與Switch
      2.2.5EditText
      2.2.6CheckBox
      2.2.7RadioButton與RadioGroup
      2.2.8SeekBar
      2.2.9RatingBar
      2.2.10ProgressBar
      2.3布局管理器
      2.3.1LinearLayout
      2.3.2RelativeLayout
      2.3.3FrameLayout
      2.3.4GridLayout
      2.3.5TableLayout
      2.3.6AbsoluteLayout
      2.4使用圖片控制項
      2.4.1ImageView
      2.4.2ImageButton
      2.5使用複雜控制項
      2.5.1數據適配器
      2.5.2Spinner
      2.5.3ListView與ListActivity
      2.5.4GridView
      2.5.5ExpandableListView
      2.5.6ScrollView與HorizontalScrollView
      2.6高級控制項
      2.6.1TabHost
      2.6.2ViewFlipper
      2.6.3ImageSwitcher
      2.7日期和時間控制項
      2.7.1DatePicker和TimePicker
      2.7.2Chronometer
      2.7.3AnalogClock與TextClock
      2.8執行緒機制
      2.9習題
      第3章Activity與Intent
      3.1Activity的創建與管理
      3.1.1創建Activity與配置信息
      3.1.2Activity的生命周期
      3.1.3Activity啟動模式
      3.2Intent對象
      3.2.1創建Intent對象
      3.2.2使用Intent啟動Activity
      3.2.3使用Intent傳遞數據
      3.2.4Intent過濾器
      3.2.5使用Intent啟動手機組件
      3.3Activity與Fragment
      3.3.1Fragment生命周期
      3.3.2Fragment傳遞數據
      3.3.3管理Fragment
      3.4習題
      第4章使用項目資源
      4.1Android資源類型
      4.1.1資源的創建與引用
      4.1.2資源的分類
      4.2布局資源
      4.3選單資源
      4.3.1普通選單
      4.3.2ActionBar中的選單
      4.4“值”資源
      4.4.1字元串
      4.4.2顏色資源
      4.4.3尺寸資源
      4.5可繪製資源
      4.5.1Android中的圖片類型
      4.5.2NinePatch圖片格式
      4.5.3selector資源
      4.5.4shape資源
      4.6動畫資源
      4.6.1TweenAnimation
      4.6.2FrameAnimation
      4.7樣式與主題資源
      4.7.1樣式資源
      4.7.2主題資源
      4.8習題
      第5章使用系統組件
      5.1選單的使用
      5.1.1創建選單
      5.1.2監聽選單選中
      5.1.3子選單與彈出選單
      5.2ActionBar的使用
      5.2.1導航選單
      5.2.2導航模式
      5.2.3Actionbar與Fragment
      5.3Toast與Notification
      5.3.1創建並顯示Toast
      5.3.2自定義Toast
      5.3.3創建並發出通知
      5.4對話框的使用
      5.4.1普通對話框的創建
      5.4.2選擇對話框
      5.4.3日期與時間對話框
      5.4.4進度條對話框
      5.4.5自定義對話框
      5.5習題
      第6章二維圖像的處理
      6.1點陣圖的使用
      6.1.1Bitmap與BitmapFactory
      6.1.2點陣圖的縮略圖
      6.2使用View繪製視圖
      6.2.1橫豎屏坐標與全螢幕操作
      6.2.2View類
      6.2.3Canvas類
      6.2.4Paint類
      6.2.5使用View自定義控制項
      6.2.6Matrix變換
      6.3使用SurfaceView繪製視圖
      6.3.1SurfaceHolder介紹
      6.3.2使用子執行緒繪製視圖
      6.4執行緒控制下的動畫效果
      6.4.1屬性動畫效果
      6.4.2幀動畫效果
      6.4.3剪下區動畫效果
      6.5習題
      第7章多媒體套用開發
      7.1音頻播放
      7.1.1MediaPlayer對象的創建
      7.1.2MediaPlayer對象的狀態轉換
      7.1.3SoundPool的創建和使用
      7.2視頻播放
      7.2.1VideoView播放本地資源
      7.2.2MediaController
      7.2.3播放網路資源
      7.3MediaRecorder
      7.3.1錄製音頻
      7.3.2同時錄製音視頻
      7.4使用Camera拍照
      7.4.1啟動相機與拍照
      7.4.2獲取相機返回數據
      7.4.3獲取原尺寸照片
      7.4.4照片縮略圖
      7.5習題
      第8章Service與BroadcastReceiver
      8.1創建並配置Service
      8.1.1自定義Service
      8.1.2Service的生命周期
      8.2Service的啟動模式
      8.2.1startService
      8.2.2bindService
      8.3遠程Service
      8.4BroadcastReceiver
      8.4.1發出廣播與接收廣播
      8.4.2廣播的分類與許可權
      8.4.3註冊廣播接收器
      8.4.4接收系統廣播
      8.5實現簡訊攔截
      8.6習題
      第9章數據存儲與ContentProvider
      9.1以檔案形式存儲數據
      9.1.1讀寫XML檔案
      9.1.2讀寫普通檔案
      9.1.3讀寫SD中的檔案
      9.2以資料庫形式存儲數據
      9.2.1SQLiteDatabase介紹
      9.2.2執行增刪改操作
      9.2.3Cursor與查詢操作
      9.2.4SQLiteOpenHelper的使用
      9.3SQLite圖形化查看工具
      9.4ContentProvider
      9.4.1使用ContentProvider
      9.4.2Uri的組成
      9.4.3ContentProvider基本操作
      9.5管理手機聯繫人信息
      9.6習題
      第10章Android網路編程
      10.1基於傳輸層協定的聯網
      10.1.1傳輸層協定介紹
      10.1.2Socket與ServerSocket
      10.1.3DatagramSocket與DatagramPacket
      10.1.4Android對聯網代碼的限制
      10.2基於套用層協定的聯網
      10.2.1URL介紹
      10.2.2GET請求和POST請求
      10.2.3使用HttpURLConnection聯網
      10.2.4使用HttpClient聯網
      10.3訪問WebService
      10.3.1WSDL和SOAP
      10.3.2調用WebService
      10.4解析網路傳輸中的數據
      10.4.1解析JSON格式數據
      10.4.2解析XML格式數據
      10.5習題
      第11章感測器套用與藍牙通信
      11.1Android中的感測器
      11.1.1感測器概述
      11.1.2測試感測器應用程式
      11.2加速度感測器
      11.3光線感測器
      11.4距離感測器
      11.5藍牙通信技術套用
      11.5.1近距離通信技術介紹
      11.5.2Android系統中的藍牙組件
      11.5.3藍牙設備間的通信
      11.6習題
      第12章校園App項目案例
      12.1校園App項目介紹
      12.2伺服器端功能開發
      12.2.1資料庫表
      12.2.2實體類
      12.2.3DAO層
      12.2.4Action層
      12.3Android客戶端開發
      12.3.1歡迎界面與標題欄樣式
      12.3.2主界面Activity
      12.3.3自定義Fragment
      12.3.4WebView載入HTML5頁面
      12.4習題
      參考文獻

      相關詞條

      熱門詞條

      聯絡我們