Android移動應用程序開發教程

Android移動應用程序開發教程
定價:207
NT $ 180
  • 作者:朱鳳山
  • 出版社:清華大學出版社
  • 出版日期:2014-05-01
  • 語言:簡體中文
  • ISBN10:7302359784
  • ISBN13:9787302359784
  • 裝訂:287頁 / 普通級 / 1-1
 

內容簡介

主要介紹Android平台移動應用程序開發的知識,從基礎知識開始講解,由易入難,循序漸進,系統地介紹了Android應用程序開發中所用到的知識。注重引導學生掌握開發技巧,理解處理問題的思路,培養學生分析問題、解決問題的能力。

《Android移動應用程序開發教程(21世紀高等學校計算機應用型本科規划教材精選)》可作為高等院校計算機、軟件工程及相關專業的本、專科學生學習Android移動平台應用程序開發的教材,也可供該領域的教師、開發人員學習研究Android移動平台應用程序開發時參考。
 

目錄

第1章 開發語言與開發環境
1.1Java背景知識
1.2開發環境配置
1.2.1Java SDK的安裝、配置與測試
1.2.2Eclipse的安裝與測試
1.2.3搭建Android開發環境
1.3Java數據類型與運算符
1.3.1基本數據類型
1.3.2運算符
1.3.3不同數據類型間的轉換
1.3.4引用數據類型
1.4Java基本流程控制語句
1.4.1分支控制語句
1.4.2循環控制語句
1.4.3輔助語句
1.4.4其他控制語句
1.5Java語言的特點
1.5.1強類型
1.5.2完全面向對象
1.5.3多線程
1.5.4可移植性
1.5.5其他特點
習題

第2章 初識Android平台
2.1Android平台介紹
2.1.1Android平台的由來
2.1.2Android歷屆版本
2.1.3Android平台的特征
2.2Android應用程序的測試設備
2.2.1虛擬機的創建
2.2.2虛擬機的使用
2.2.3真機測試
2.3解析Android項目結構
2.3.1創建Android項目
2.3.2Android項目結構介紹
2.3.3運行結果分析
2.4應用程序與Activity
2.4.1Activity介紹
2.4.2Activity的生命周期
2.4.3Intent與Intent Filter
2.5程序調試與應用發布
2.5.1Console與LogCat
2.5.2斷點調試
2.5.3打包發布與簽名
習題

第3章 基本控件與布局管理器
3.1widget包與控件
3.1.1控件的分類
3.1.2UI的編輯方式
3.1.3控件的屬性
3.2Form Widgets
3.2.1TextView
3.2.2Button
3.2.3ToggleButton
3.2.4RadioButton與RadioGroup
3.2.5CheckBox
3.2.6CheckedTextView
3.2.7ProgressBar
3.2.8SeekBar
3.2.9Spinner
3.2.10QuickContactBadge
3.2.11RatingBar
3.3TextFields
3.4布局管理器
3.4.1LinearLayout
3.4.2RelativeLayout
3.4.3TableLayout
3.4.4FrameLayout
3.4.5AbsoluteLayout
3.5Image和Media
3.5.1ImageView與BitmapFactory
3.5.2ImageButton
3.6Time和Date
3.6.1TimePicker和DatePicker
3.6.2Chronometer
3.6.3AnalogClock與DigitalClock
習題

第4章 高級控件與數據適配器
4.1ListView與適配器
4.1.1ArrayAdapter適配器
4.1.2SimpleAdapter適配器
4.1.3帶有事件監聽的ListView
4.1.4自定義適配器
4.2ExpandableListView
4.3GridView
4.4ScrollView和HorizontalScrollView
4.5SlidingDrawer
4.6TabHost和TabSpec
4.7Galley和ImageSwitcher
4.7.1簡單Gallery
4.7.2圖片切換
習題

第5章 使用系統組件
5.1Menu
5.1.1OptionMenu
5.1.2SubMenu
5.1.3ContextMenu
5.2Dialog
5.2.1AlertDialog與Builder
5.2.2ProgressDialog
5.2.3DatePickerDialog和TimePickerDialog
5.2.4自定義布局對話框
5.2.5Dialog樣式的Menu
5.3通知
5.3.1Toast
5.3.2Notification
5.3.3定制Notification
5.4ActionBar
5.4.1啟用ActionBar
5.4.2處理Action菜單
5.4.3啟用應用程序圖標
5.4.4添加可交互視圖
5.4.5標簽導航
5.4.6下拉導航
5.5Fragment
5.5.1創建並使用Fragment
5.5.2Fragment生命周期
5.5.3管理Fragment
習題

第6章 Android四大組件
6.1Activity
6.2Service
6.2.1新建Service
6.2.2Service的生命周期
6.2.3Local Service和Remote Service
6.3BroadcastReceiver
6.3.1廣播接收器的注冊
6.3.2廣播的分類
6.3.3權限與系統廣播
6.4ContentProvider
6.4.1使用ContentProvider
6.4.2Uri
6.4.3ContentProvider基本操作
6.5Intent與IntentFilter
6.5.1Component、Action與Category
6.5.2Data與Type屬性
6.5.3Extra與Flag屬性
習題

第7章 2D游戲開發
7.1游戲開發基礎
7.1.1開發前的思考
7.1.2關於刷屏
7.1.3屏幕坐標系
7.1.4橫屏和豎屏
7.1.5全屏操作
7.2繪制游戲元素
7.2.1View視圖
7.2.2Canvas畫布
7.2.3Paint畫筆
7.2.4SurfaceView視圖
7.3游戲元素的控制
7.3.1按鍵監聽
7.3.2觸屏監聽
7.3.3線程
7.4位圖的使用
7.4.1創建位圖
7.4.2位圖的操作
7.4.39patch編輯器
7.5動畫
7.5.1tweened animation
7.5.2frame?by?frame animation
7.5.3自定義動畫
7.5.4剪切區動畫
7.6游戲元素的碰撞
7.6.1矩形碰撞
7.6.2圓形碰撞
7.6.3Region
習題

第8章 音頻與視頻的使用
8.1MediaPlayer
8.1.1創建MediaPlayer
8.1.2設置播放文件
8.1.3播放器的控制
8.1.4播放器的監聽器
8.2SoundPool
8.3VideoView
8.4MediaRecoder
8.4.1錄制聲音
8.4.2錄制視頻
習題

第9章 數據的存儲
9.1SharedPreferences讀寫XML文件
9.1.1SharedPreferences基本操作
9.1.2Editor寫入數據
9.2使用I/O讀寫文件
9.2.1讀寫應用程序中的文件
9.2.2讀寫SD卡中的文件
9.3SQLite數據庫
9.3.1SQLiteDatabase
9.3.2數據庫的基本操作
9.3.3SQLite管理工具
9.3.4SQLiteOpenHelper
習題

第10章 網絡編程
10.1基於TCP的通信
10.1.1TCP與Socket編程
10.1.2ServerSocket與Socket
10.2URL獲取網絡資源
10.2.1URL介紹
10.2.2URLConnection與HttpURLConnection
10.2.3Get請求與Post請求
10.2.4HttpClient
10.3使用Web Service
10.3.1調用Web Service
10.3.2解析XML
10.3.3航班信息查詢
10.3.4解析JSON
習題

參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $180