Android程式開發範例寶典

Android程式開發範例寶典

《Android程式開發範例寶典》是2015年1月人民郵電出版社出版的圖書,作者是張領、李根福、王敬傑。

基本介紹

  • 中文名:Android程式開發範例寶典
  • 作者:張領、李根福、王敬傑
  • ISBN:9787115370204
  • 頁數:646頁
  • 定價:89元
  • 出版社人民郵電出版社
  • 出版時間:2015年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書緊密圍繞開發人員在開發過程中遇到的實際問題和開發中應該掌握的技術,全面介紹了套用Android進行程式開發的各方面技術和技巧。全書分為15章,內容包括Android模擬器套用、界面布局及選單設計、Android常用組件套用、Android高級組件套用、Android程式調試、Activity視窗設計、Intent通信套用、數據存儲技術、圖形圖像處理技術、3D及多媒體開發、資源及事件處理、多執行緒編程、網路開發套用、Android遊戲開發、Android綜合套用等。全書共提供了278個實例,每個實例都突出實用性,其中大部分是程式開發者夢寐以求的相關問題的解決方案。
本書附有配套光碟。光碟提供了書中所有實例的原始碼,全部原始碼都經過精心調試,在Windows 7/Windows 8下測試通過,保證能夠正常運行。
本書適用於廣大計算機愛好者和編程人員,也可供大中專院校師生閱讀。

圖書目錄

第 1章 Android模擬器套用 1
實例001 創建一個Android模擬器 2
實例002 啟動Android模擬器 3
實例003 刪除Android模擬器 5
實例004 為Android模擬器設定語言 5
實例005 為Android模擬器設定輸入法 8
實例006 為Android模擬器設定日期時間 9
實例007 使用adb命令安裝Android程式 12
實例008 使用adb命令卸載Android程式 13
實例009 通過DDMS管理器安裝Android程式 14
實例010 在Android模擬器中卸載程式 15
實例011 在Android模擬器中安裝搜狗拼音輸入法 17
實例012 設定模擬器桌面背景 19
實例013 設定使用24小時格式的時間 21
實例014 使用Android模擬器傳送簡訊 21
實例015 使用Android模擬器撥打電話 24
實例016 查看Android模擬器中正在運行的服務 26
第 2章 界面布局及選單設計 29
實例017 使用XML布局檔案實現遊戲的開始界面 30
實例018 通過Java代碼實現遊戲的進入界面 31
實例019 使用XML和Java代碼混合控制UI界面 33
實例020 通過自定義View組件實現Activity界面的切換 34
實例021 使用線性布局管理器布局Android界面 36
實例022 使用絕對布局管理器固定組件的位置 39
實例023 使用框架布局管理器居中顯示層疊的正方形 40
實例024 使用相對布局管理器布局多個組件的相對位置 42
實例025 使用表格布局管理器布局用戶的登錄界面 44
實例026 我同意遊戲條款界面布局 46
實例027 仿微信全民打飛機遊戲的用戶許可協定界面 48
實例028 套用相對布局管理器顯示軟體更新提示 51
實例029 使用表格布局管理器與線性布局管理器實現分類工具列 52
實例030 布局個性遊戲開始界面 56
實例031 通過自定義View組件實現跟隨手指移動的小兔子 57
實例032 在窗體上繪製一隻地鼠 59
實例033 布局用戶搜尋界面 60
實例034 用於改變文字顏色的上下文選單 62
實例035 實現帶子選單的選項選單 64
實例036 創建一組只能單選的選項選單 67
實例037 對選項選單進行國際化 68
實例038 隱藏動作欄 71
實例039 自定義動作項 73
實例040 為按鈕提供隱藏和顯示動作欄標題的功能 75
實例041 在動作欄中添加和刪除選項卡 77
實例042 在動作欄中增加“查詢”動作視圖 81
實例043 在動作欄中添加“設定”圖示 83
實例044 重新設定Icon圖示 86
第3章 Android常用組件套用 89
實例045 套用TextView顯示多種樣式的文本 90
實例046 使用EditText組件實現用戶註冊信息的輸入 92
實例047 為文本框組件添加滾動條 94
實例048 使用文本框控制項記錄歷史查詢記錄 95
實例049 添加兩個按鈕並為其設定單擊事件監聽器 97
實例050 使用ImageButton組件實現圖片按鈕 99
實例051 獲取ToggleButton按鈕上的當前文本 101
實例052 使用AutoCompleteTextView組件實現自動提示功能 102
實例053 添加選擇性別的單選按鈕 104
實例054 選擇愛好的複選按鈕組 106
實例055 通過數組資源為ListView設定列表項 109
實例056 使用適配器為ListView設定列表項 110
實例057 套用ListView顯示帶頭、腳視圖的列表 112
實例058 通過繼承ListActivity實現列表 114
實例059 顯示列表選擇框並獲取其選擇項 115
實例060 使用ImageView顯示圖像 117
實例061 使用Gallery組件顯示圖片列表 119
實例062 使用ImageSwitcher組件實現簡單圖片查看器 121
實例063 改進後的圖片查看器 123
實例064 通過GridView顯示照片列表 125
實例065 仿Windows 7圖片預覽窗格效果 127
實例066 幻燈片式圖片瀏覽器 129
實例067 實現帶圖示的ListView列表 132
實例068 實現圖示在上、文字在下的ListView 134
第4章Android高級組件套用 137
實例069 在螢幕中顯示模擬時鐘 138
實例070 套用日期、時間拾取器選擇日期和時間 139
實例071 使用DigitalClock組件顯示詳細時間 141
實例072 顯示計時器 142
實例073 定時關閉當前視窗 143
實例074 在螢幕中顯示水平進度條和圓形進度條 145
實例075 在螢幕中顯示拖動條 148
實例076 在螢幕中顯示星級評分條 150
實例077 顯示訊息提示框 152
實例078 在狀態欄上顯示通知 153
實例079 傳送一個自定義聲音提示的通知 156
實例080 多種形式的列表對話框 158
實例081 彈出詢問是否退出的對話框 162
實例082 選擇顏色的單選列表對話框 164
實例083 套用AlertDialog實現自定義的登錄對話框 165
實例084 詢問是否評價的自定義對話框 167
實例085 顯示在標題上的進度條 169
實例086 仿手機QQ登錄狀態顯示功能 171
實例087 設定定時啟動的鬧鐘 175
實例088 設定一個BroadcastReceiver鬧鐘 178
實例089 套用AlarmManager實現定時更換壁紙功能 181
實例090 在螢幕中添加選項卡 184
第5章 Android程式調試 187
實例091 使用Log.d方法輸出Debug日誌信息 188
實例092 使用Log.e方法輸出錯誤日誌信息 189
實例093 使用Log.i方法輸出程式日誌信息 190
實例094 使用Log.v方法輸出冗餘日誌信息 191
實例095 使用Log.w方法輸出警告日誌信息 192
實例096 使用try…catch語句捕獲Android程式異常 193
實例097 使用throws關鍵字拋出異常 194
實例098 使用throw關鍵字拋出異常 195
實例099 向LogCat視圖中輸出用戶登錄時間 196
實例100 使用throw關鍵字在方法中拋出異常 197
第6章 Activity視窗設計 199
實例101 在Android程式中添加Activity 200
實例102 在Android程式中添加Service 201
實例103 啟動和關閉Activity 203
實例104 在多個Activity之間實現相互傳值 205
實例105 用戶註冊中的返回上一步功能 208
實例106 根據輸入的性別和身高計算標準體重 212
實例107 根據分數顯示優、良、中、差的評價 216
實例108 根據輸入的生日判斷星座 220
實例109 帶選擇頭像的用戶註冊界面 224
實例110 實現帶選擇所在城市的用戶註冊界面 229
實例111 實現帶選擇商品類別的商品信息添加 233
實例112 仿QQ客戶端登錄界面 237
實例113 實現一個泡泡龍遊戲的關於功能 241
實例114 顯示標題列表及選定標題對應的詳細內容 244
實例115 實現古詩欣賞程式 248
實例116 帶查看原圖的圖像瀏覽器 252
實例117 套用Fragment實現圖片查看器 256
實例118 套用Fragment實現新聞瀏覽 260
第7章 Intent通信套用 265
實例119 通過Intent實現撥打電話功能 266
實例120 通過Intent實現傳送簡訊功能 269
實例121 將字元串數據傳遞到打開的Activity中 270
實例122 得到新打開Activity關閉後返回的數據 272
實例123 使用Intent查看通訊錄信息 276
實例124 使用Intent修改通訊錄信息 277
實例125 使用Intent實現直接傳送簡訊 278
實例126 使用Intent打開網頁 281
實例127 使用Intent實現返回系統Home桌面 282
實例128 當接收到簡訊時給出提示信息 283
實例129 接收簡訊後顯示簡訊號碼 285
實例130 接收簡訊後顯示簡訊內容 287
實例131 用戶單擊按鈕時顯示電池剩餘電量 288
實例132 當電池電量低於10%時給出提示 289
實例133 安裝新套用後給出提示的功能 291
第8章 數據存儲技術 293
實例134 使用SharedPreferences保存用戶輸入的用戶名和密碼 294
實例135 使用SharedPreferences保存用戶輸入值 296

熱門詞條

聯絡我們