Android移動應用程式開發教程(簡體書)
商品資訊
系列名:21世紀高等學校電腦應用型本科規劃教材精選
ISBN13:9787302359784
出版社:清華大學出版社(大陸)
作者:朱鳳山
出版日:2014/05/01
裝訂/頁數:平裝/287頁
規格:23.5cm*16.8cm (高/寬)
商品簡介
目次
相關商品
商品簡介
朱鳳山編著的《Android移動應用程序開發教程(21世紀高等學校計算機應用型本科規劃教材精選)》主要介紹Android平臺移動應用程序開發的知識,從基礎知識開始講解,由易入難,循序漸進,系統地介紹了Android應用程序開發中所用到的知識。注重引導學生掌握開發技巧,理解處理問題的思路,培養學生分析問題、解決問題的能力。《Android移動應用程序開發教程(21世紀高等學校計算機應用型本科規劃教材精選)》可作為高等院校計算機、軟件工程及相關專業的本、專科學生學習Android移動平臺應用程序開發的教材,也可供該領域的教師、開發人員學習研究Android移動平臺應用程序開發時參考。
目次
第1章 開發語言與開發環境
1.1 Java背景知識
1.2 開發環境配置
1.2.1 Java SDK的安裝、配置與測試
1.2.2 Eclipse的安裝與測試
1.2.3 搭建Android開發環境
1.3 Java數據類型與運算符
1.3.1 基本數據類型
1.3.2 運算符
1.3.3 不同數據類型間的轉換
1.3.4 引用數據類型
1.4 Java基本流程控制語句
1.4.1 分支控制語句
1.4.2 循環控制語句
1.4.3 輔助語句 第1章 開發語言與開發環境
1.1 Java背景知識
1.2 開發環境配置
1.2.1 Java SDK的安裝、配置與測試
1.2.2 Eclipse的安裝與測試
1.2.3 搭建Android開發環境
1.3 Java數據類型與運算符
1.3.1 基本數據類型
1.3.2 運算符
1.3.3 不同數據類型間的轉換
1.3.4 引用數據類型
1.4 Java基本流程控制語句
1.4.1 分支控制語句
1.4.2 循環控制語句
1.4.3 輔助語句
1.4.4 其他控制語句
1.5 Java語言的特點
1.5.1 強類型
1.5.2 完全面向對象
1.5.3 多線程
1.5.4 可移植性
1.5.5 其他特點
習題
第2章 初識Android平臺
2.1 Android平臺介紹
2.1.1 Android平臺的由來
2.1.2 Android歷屆版本
2.1.3 Android平臺的特征
2.2 Android應用程序的測試設備
2.2.1 虛擬機的創建
2.2.2 虛擬機的使用
2.2.3 真機測試
2.3 解析Android項目結構
2.3.1 創建Android項目
2.3.2 Android項目結構介紹
2.3.3 運行結果分析
2.4 應用程序與Activity
2.4.1 Activity介紹
2.4.2 Activity的生命周期
2.4.3 Intent與Intent Filter
2.5 程序調試與應用發布
2.5.1 Console與LogCat
2.5.2 斷點調試
2.5.3 打包發布與簽名
習題
第3章 基本控件與布局管理器
3.1 widget包與控件
3.1.1 控件的分類
3.1.2 UI的編輯方式
3.1.3 控件的屬性
3.2 Form Widgets
3.2.1 TextView
3.2.2 Button
3.2.3 ToggleButton
3.2.4 RadioButton與RadioGroup
3.2.5 CheckBox
3.2.6 CheckedTextView
3.2.7 ProgressBar
3.2.8 SeekBar
3.2.9 Spinner
3.2.1 0QuickContactBadge
3.2.1 1RatingBar
3.3 TextFields
3.4 布局管理器
3.4.1 LinearLayout
3.4.2 RelativeLayout
3.4.3 TableLayout
3.4.4 FrameLayout
3.4.5 AbsoluteLayout
3.5 Image和Media
3.5.1 ImageView與BitmapFactory
3.5.2 ImageButton
3.6 Time和Date
3.6.1 TimePicker和DatePicker
3.6.2 Chronometer
3.6.3 AnalogClock與DigitalClock
習題
第4章 高級控件與數據適配器
4.1 ListView與適配器
4.1.1 ArrayAdapter適配器
4.1.2 SimpleAdapter適配器
4.1.3 帶有事件監聽的ListView
4.1.4 自定義適配器
4.2 ExpandableListView
4.3 GridView
4.4 ScrollView和HorizontalScrollView
4.5 SlidingDrawer
4.6 TabHost和TabSpec
4.7 Galley和ImageSwitcher
4.7.1 簡單Gallery
4.7.2 圖片切換
習題
第5章 使用系統組件
5.1 Menu
5.1.1 OptionMenu
5.1.2 SubMenu
5.1.3 ContextMenu
5.2 Dialog
5.2.1 AlertDialog與Builder
5.2.2 ProgressDialog
5.2.3 DatePickerDialog和TimePickerDialog
5.2.4 自定義布局對話框
5.2.5 Dialog樣式的Menu
5.3 通知
5.3.1 Toast
5.3.2 Notification
5.3.3 定制Notification
5.4 ActionBar
5.4.1 啟用ActionBar
5.4.2 處理Action菜單
5.4.3 啟用應用程序圖標
5.4.4 添加可交互視圖
5.4.5 標簽導航
5.4.6 下拉導航
5.5 Fragment
5.5.1 創建并使用Fragment
5.5.2 Fragment生命周期
5.5.3 管理Fragment
習題
第6章 Android四大組件
6.1 Activity
6.2 Service
6.2.1 新建Service
6.2.2 Service的生命周期
6.2.3 Local Service和Remote Service
6.3 BroadcastReceiver
6.3.1 廣播接收器的注冊
6.3.2 廣播的分類
6.3.3 權限與系統廣播
6.4 ContentProvider
6.4.1 使用ContentProvider
6.4.2 Uri
6.4.3 ContentProvider基本操作
6.5 Intent與IntentFilter
6.5.1 Component、Action與Category
6.5.2 Data與Type屬性
6.5.3 Extra與Flag屬性
習題
第7章 2D游戲開發
7.1 游戲開發基礎
7.1.1 開發前的思考
7.1.2 關于刷屏
7.1.3 屏幕坐標系
7.1.4 橫屏和豎屏
7.1.5 全屏操作
7.2 繪制游戲元素
7.2.1 View視圖
7.2.2 Canvas畫布
7.2.3 Paint畫筆
7.2.4 SurfaceView視圖
7.3 游戲元素的控制
7.3.1 按鍵監聽
7.3.2 觸屏監聽
7.3.3 線程
7.4 位圖的使用
7.4.1 創建位圖
7.4.2 位圖的操作
7.4.3 9patch編輯器
7.5 動畫
7.5.1 tweened animation
7.5.2 framebyframe animation
7.5.3 自定義動畫
7.5.4 剪切區動畫
7.6 游戲元素的碰撞
7.6.1 矩形碰撞
7.6.2 圓形碰撞
7.6.3 Region
習題
第8章 音頻與視頻的使用
8.1 MediaPlayer
8.1.1 創建MediaPlayer
8.1.2 設置播放文件
8.1.3 播放器的控制
8.1.4 播放器的監聽器
8.2 SoundPool
8.3 VideoView
8.4 MediaRecoder
8.4.1 錄制聲音
8.4.2 錄制視頻
習題
第9章 數據的存儲
9.1 SharedPreferences讀寫XML文件
9.1.1 SharedPreferences基本操作
9.1.2 Editor寫入數據
9.2 使用I/O讀寫文件
9.2.1 讀寫應用程序中的文件
9.2.2 讀寫SD卡中的文件
9.3 SQLite數據庫
9.3.1 SQLiteDatabase
9.3.2 數據庫的基本操作
9.3.3 SQLite管理工具
9.3.4 SQLiteOpenHelper
習題
第10章 網絡編程
10.1 基于TCP的通信
10.1.1 TCP與Socket編程
10.1.2 ServerSocket與Socket
10.2 URL獲取網絡資源
10.2.1 URL介紹
10.2.2 URLConnection與HttpURLConnection
10.2.3 Get請求與Post請求
10.2.4 HttpClient
10.3 使用Web Service
10.3.1 調用Web Service
10.3.2 解析XML
10.3.3 航班信息查詢
10.3.4 解析JSON
習題
參考文獻
1.1 Java背景知識
1.2 開發環境配置
1.2.1 Java SDK的安裝、配置與測試
1.2.2 Eclipse的安裝與測試
1.2.3 搭建Android開發環境
1.3 Java數據類型與運算符
1.3.1 基本數據類型
1.3.2 運算符
1.3.3 不同數據類型間的轉換
1.3.4 引用數據類型
1.4 Java基本流程控制語句
1.4.1 分支控制語句
1.4.2 循環控制語句
1.4.3 輔助語句 第1章 開發語言與開發環境
1.1 Java背景知識
1.2 開發環境配置
1.2.1 Java SDK的安裝、配置與測試
1.2.2 Eclipse的安裝與測試
1.2.3 搭建Android開發環境
1.3 Java數據類型與運算符
1.3.1 基本數據類型
1.3.2 運算符
1.3.3 不同數據類型間的轉換
1.3.4 引用數據類型
1.4 Java基本流程控制語句
1.4.1 分支控制語句
1.4.2 循環控制語句
1.4.3 輔助語句
1.4.4 其他控制語句
1.5 Java語言的特點
1.5.1 強類型
1.5.2 完全面向對象
1.5.3 多線程
1.5.4 可移植性
1.5.5 其他特點
習題
第2章 初識Android平臺
2.1 Android平臺介紹
2.1.1 Android平臺的由來
2.1.2 Android歷屆版本
2.1.3 Android平臺的特征
2.2 Android應用程序的測試設備
2.2.1 虛擬機的創建
2.2.2 虛擬機的使用
2.2.3 真機測試
2.3 解析Android項目結構
2.3.1 創建Android項目
2.3.2 Android項目結構介紹
2.3.3 運行結果分析
2.4 應用程序與Activity
2.4.1 Activity介紹
2.4.2 Activity的生命周期
2.4.3 Intent與Intent Filter
2.5 程序調試與應用發布
2.5.1 Console與LogCat
2.5.2 斷點調試
2.5.3 打包發布與簽名
習題
第3章 基本控件與布局管理器
3.1 widget包與控件
3.1.1 控件的分類
3.1.2 UI的編輯方式
3.1.3 控件的屬性
3.2 Form Widgets
3.2.1 TextView
3.2.2 Button
3.2.3 ToggleButton
3.2.4 RadioButton與RadioGroup
3.2.5 CheckBox
3.2.6 CheckedTextView
3.2.7 ProgressBar
3.2.8 SeekBar
3.2.9 Spinner
3.2.1 0QuickContactBadge
3.2.1 1RatingBar
3.3 TextFields
3.4 布局管理器
3.4.1 LinearLayout
3.4.2 RelativeLayout
3.4.3 TableLayout
3.4.4 FrameLayout
3.4.5 AbsoluteLayout
3.5 Image和Media
3.5.1 ImageView與BitmapFactory
3.5.2 ImageButton
3.6 Time和Date
3.6.1 TimePicker和DatePicker
3.6.2 Chronometer
3.6.3 AnalogClock與DigitalClock
習題
第4章 高級控件與數據適配器
4.1 ListView與適配器
4.1.1 ArrayAdapter適配器
4.1.2 SimpleAdapter適配器
4.1.3 帶有事件監聽的ListView
4.1.4 自定義適配器
4.2 ExpandableListView
4.3 GridView
4.4 ScrollView和HorizontalScrollView
4.5 SlidingDrawer
4.6 TabHost和TabSpec
4.7 Galley和ImageSwitcher
4.7.1 簡單Gallery
4.7.2 圖片切換
習題
第5章 使用系統組件
5.1 Menu
5.1.1 OptionMenu
5.1.2 SubMenu
5.1.3 ContextMenu
5.2 Dialog
5.2.1 AlertDialog與Builder
5.2.2 ProgressDialog
5.2.3 DatePickerDialog和TimePickerDialog
5.2.4 自定義布局對話框
5.2.5 Dialog樣式的Menu
5.3 通知
5.3.1 Toast
5.3.2 Notification
5.3.3 定制Notification
5.4 ActionBar
5.4.1 啟用ActionBar
5.4.2 處理Action菜單
5.4.3 啟用應用程序圖標
5.4.4 添加可交互視圖
5.4.5 標簽導航
5.4.6 下拉導航
5.5 Fragment
5.5.1 創建并使用Fragment
5.5.2 Fragment生命周期
5.5.3 管理Fragment
習題
第6章 Android四大組件
6.1 Activity
6.2 Service
6.2.1 新建Service
6.2.2 Service的生命周期
6.2.3 Local Service和Remote Service
6.3 BroadcastReceiver
6.3.1 廣播接收器的注冊
6.3.2 廣播的分類
6.3.3 權限與系統廣播
6.4 ContentProvider
6.4.1 使用ContentProvider
6.4.2 Uri
6.4.3 ContentProvider基本操作
6.5 Intent與IntentFilter
6.5.1 Component、Action與Category
6.5.2 Data與Type屬性
6.5.3 Extra與Flag屬性
習題
第7章 2D游戲開發
7.1 游戲開發基礎
7.1.1 開發前的思考
7.1.2 關于刷屏
7.1.3 屏幕坐標系
7.1.4 橫屏和豎屏
7.1.5 全屏操作
7.2 繪制游戲元素
7.2.1 View視圖
7.2.2 Canvas畫布
7.2.3 Paint畫筆
7.2.4 SurfaceView視圖
7.3 游戲元素的控制
7.3.1 按鍵監聽
7.3.2 觸屏監聽
7.3.3 線程
7.4 位圖的使用
7.4.1 創建位圖
7.4.2 位圖的操作
7.4.3 9patch編輯器
7.5 動畫
7.5.1 tweened animation
7.5.2 framebyframe animation
7.5.3 自定義動畫
7.5.4 剪切區動畫
7.6 游戲元素的碰撞
7.6.1 矩形碰撞
7.6.2 圓形碰撞
7.6.3 Region
習題
第8章 音頻與視頻的使用
8.1 MediaPlayer
8.1.1 創建MediaPlayer
8.1.2 設置播放文件
8.1.3 播放器的控制
8.1.4 播放器的監聽器
8.2 SoundPool
8.3 VideoView
8.4 MediaRecoder
8.4.1 錄制聲音
8.4.2 錄制視頻
習題
第9章 數據的存儲
9.1 SharedPreferences讀寫XML文件
9.1.1 SharedPreferences基本操作
9.1.2 Editor寫入數據
9.2 使用I/O讀寫文件
9.2.1 讀寫應用程序中的文件
9.2.2 讀寫SD卡中的文件
9.3 SQLite數據庫
9.3.1 SQLiteDatabase
9.3.2 數據庫的基本操作
9.3.3 SQLite管理工具
9.3.4 SQLiteOpenHelper
習題
第10章 網絡編程
10.1 基于TCP的通信
10.1.1 TCP與Socket編程
10.1.2 ServerSocket與Socket
10.2 URL獲取網絡資源
10.2.1 URL介紹
10.2.2 URLConnection與HttpURLConnection
10.2.3 Get請求與Post請求
10.2.4 HttpClient
10.3 使用Web Service
10.3.1 調用Web Service
10.3.2 解析XML
10.3.3 航班信息查詢
10.3.4 解析JSON
習題
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。