Android編程實戰學習手冊 版權信息
- ISBN:9787121276668
- 條形碼:9787121276668 ; 978-7-121-27666-8
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Android編程實戰學習手冊 本書特色
本書基于**的android4.2編寫,android sdk、adt都基于4.2版本進行設計。本書全面介紹了android應用開發的相關知識,內容涵蓋java基礎知識、android用戶界面開發、android四大組件、android資源訪問、圖形/圖像處理、事件處理機制、android輸入/輸出處理、音頻/視頻多媒體開發、網絡通信編程、android平臺的webservice、傳感器應用開發、gps應用開發、地圖開發等。 本書并不局限于介紹android編程的各種理論,而是從項目案例的角度講授,全書包括近百個實例,可幫助讀者更好地理解各知識點在實際開發中的應用,供開發時參考。如果讀者在閱讀本書時遇到技術問題,可在網上發帖(www.tc5c.com),作者會及時予以解答。
Android編程實戰學習手冊 內容簡介
本書迷人的地方除了范例題目精心設計,將復雜的功能包裝為類(class)以方便引用之外,作者團隊4人共筆創作一書也是業界少見,我們是教學**線的教員,均具有多年的教學經驗及開發經驗,非常了解從零到有的過程,充分理解學習過程中的各個重難點位置,讀者看書過程中不會感覺到枯燥無味。
Android編程實戰學習手冊 目錄
第1章 java oop基礎串講 11.1 對象 11.2 類 21.3 類和對象的關系 21.4 封裝 31.5 繼承 31.6 多態 41.7 抽象類 51.8 接口 51.9 集合框架 61.10 泛型 8第2章 android布局及控件 112.1 android簡介 112.1.1 移動互聯網時代 112.1.2 android的優勢 122.1.3 android系統架構 132.1.4 搭建android開發環境 172.1.5 **個android程序 222.2 布局及基礎控件(一) 252.2.1 android界面布局 252.2.2 文本標簽(textview) 252.2.3 按鈕(button) 292.2.4 文本框(edittext) 322.2.5 單選按鈕(radiobutton、radiogroup) 342.2.6 復選按鈕(checkbox) 352.3 布局及基礎控件(二) 362.3.1 事件監聽器 362.3.2 回調事件響應 392.3.3 提示(toast) 402.3.4 讀寫sdcard 442.4 布局及基礎控件(三) 512.4.1 relativelayout布局 512.4.2 autocompletetextview控件 522.4.3 scrollview控件 532.4.4 seekbar控件 532.4.5 ratingbar控件 552.4.6 notificationbar控件 572.5 dialog及基礎控件 612.5.1 progressbar控件 612.5.2 datepicker、timepicker控件 642.5.3 alertdialog 682.5.4 progressdialog 702.5.5 時間、日期dialog 732.5.6 自定義dialog 76 2.6 imageview及基礎控件 782.6.1 imageview控件 782.6.2 imagebutton控件 802.6.3 framelayout布局 832.7 listview控件及適配器 852.7.1 listview控件及arrayadapter適配器 852.7.2 simpleadaper適配器 872.7.3 spinner控件 902.8 imageswitcher及基礎控件 922.8.1 imageswitcher控件 922.8.2 gallery控件及baseadapter適配器 962.8.3 gridview控件 992.9 tabhost及基礎控件 1022.9.1 tabhost控件 1022.9.2 menu控件 106 2.9.3 自定義控件 109第3章 activity及intent 1163.1 activity介紹 1163.1.1 activity的創建 1163.1.2 activity的配置 1173.2 activity跳轉 1183.2.1 intent簡介 1183.3 activity傳值 1333.4 activity傳遞對象 1403.5 activity啟動模式 1473.5.1 任務棧 1473.5.2 啟動模式 1473.5.3 activity啟動模式案例分析 1493.6 activity生命周期 156第4章 圖片處理 1714.1 圖片操作 1714.1.1 使用style和theme創建樣式與主題 1714.1.2 matrix實現圖片的幾何操作 1724.1.3 bitmap的使用 1764.2 簡單2d動畫 1824.2.1 補間動畫 1824.2.2 逐幀動畫 1854.3 圖片異步加載框架 1864.3.1 auil框架的特性 1874.3.2 auil框架的使用步驟以及配置 1874.3.3 auil框架應用實例 189第5章 數據存儲 1965.1 ddms 1965.1.1 ddms簡介 1965.1.2 ddms的devices設備管理器 1985.1.3 使用文件瀏覽器 2025.1.4 使用模擬器控制 2045.1.5 使用應用程序日志 2055.2 sdcard數據讀取 2055.2.1 sdcard介紹及關聯模擬器 2055.2.2 了解android里的environment 2085.2.3 使用io實現sdcard公有文件的讀寫 2105.2.4 使用android的context類實現私有文件的讀寫 2165.2.5 assets和res/raw 2265.3 使用sharedpreferences保存軟件配置參數 228 5.4 android數據存儲之xml讀寫 2335.4.1 sax解析器 2335.4.2 pull解析器 2495.4.3 dom解析器 2515.5 sqlite數據庫存儲 2555.5.1 sqlite數據庫簡介 2555.5.2 在java中使用sqlite數據庫 2585.5.3 在android中使用sqlite數據庫 260第6章 安卓高級應用 2796.1 contentprovider 2796.1.1 contentprovider簡介 2796.1.2 使用contentprovider 2796.2 broadcastreceiver 2886.2.1 broadcastreceiver介紹 2886.2.2 broadcastreceiver應用 2896.2.3 wakelock 2926.3 service 2946.3.1 service的作用 2946.3.2 service的生命周期 2946.3.3 啟動service 2956.4 多媒體——音頻 3056.4.1 android支持的音頻格式 3066.4.2 音頻播放器 3066.4.3 后臺播放音頻 3116.4.4 錄音程序 3136.4.5 后臺錄制音頻 3186.5 多媒體——視頻 3216.5.1 android支持的視頻文件 3216.5.2 視頻播放器 3226.5.3 拍照程序 3256.5.4 錄制視頻 3326.6 安卓系統應用 3366.6.1 電話及屏蔽來電 3366.6.2 短信及屏蔽短信 3426.6.3 鬧鐘 3456.6.4 鈴聲 347第7章 網絡編程、線程 3557.1 網絡通信 3557.2 java標準接口實現網絡通信 3567.2.1 httpurlconnection 3577.2.2 socket編程 3847.3 json 3967.3.1 json簡介 3967.3.2 android中通過json傳遞數據 4037.4 org.apache接口—httpclient實現網絡通信 4087.5 線程與線程通信 4207.5.1 進程 4207.5.2 android中線程創建和啟動 4217.5.3 android中線程狀態 4227.5.4 線程同步 4267.5.5 android線程通信 4287.5.6 asynctask工具類簡化android ui線程 4347.6 android網絡接口—android.net.* 4417.6.1 wifi操作 4417.6.2 bluetooth(藍牙)管理 4517.7 webview控件 4577.7.1 使用webview加載網頁 457 7.7.2 使用webview和js進行交互 4607.7.3 使用webview控件制作簡單的瀏覽器 463第8章 應用 4678.1 位置服務 4678.1.1 獲取位置信息 4678.1.2 locationmanager介紹 4688.1.3 locationprovider介紹 4688.1.4 使用gps獲取當前位置信息 4708.2 傳感器 4758.2.1 android傳感器簡介 4758.2.2 識別傳感器 4768.2.3 傳感器事件處理 4778.2.4 運動傳感器 4808.2.5 位置傳感器 4828.3 發布程序和簽名 4888.3.1 應用程序發布的步驟 4888.3.2 android的簽名及策略 4898.3.3 導出未簽名的應用程序 4898.3.4 生成簽名文件 4908.3.5 為應用程序簽名 4918.3.6 使用zipalign工具優化應用程序 4928.3.7 發布到網絡平臺 493第9章 ndk開發與jni開發 4959.1 ndk開發 4959.1.1 ndk產生的背景 4959.1.2 為什么使用ndk 4969.1.3 ndk簡介 4969.1.4 ndk開發環境的搭建 4969.1.5 初試ndk開發 4989.1.6 生成apk 5029.2 jni開發原理 5029.2.1 jni的作用 5029.2.2 什么時候使用jni 5039.2.2 jni的發展 5039.2.3 jni開
展開全部
Android編程實戰學習手冊 作者簡介
唐城教育培訓中心成立于2005年,依托北大雄厚的教育和社會資源,以及北京深厚的文化創意產業基礎,致力于為我國IT產業培養高職業素質、實用技能型人才。經歷多年的發展,唐城教育培訓中心已經形成集教學、研發、產業、實訓于一體的,年教育培訓能力達2000人規模的綜合教育實訓基地,為新浪、360、迅雷、西門子等眾多合作企業輸送了大量IT技術和網絡營銷專業人才,為北工大、沈陽理工等院校相關專業提供實訓和實踐服務,是目前北大青鳥教育體系中師資力量雄厚、教學設備先進、教學設施齊備、就業服務完善的教育培訓中心。 獲全國“**就業服務獎”、“**教學質量獎”、“**市場拓展獎”、“年度教育風云人物獎”、“全國十佳培訓機構”等眾多獎項,中國軟件協會、北京青年商會會員單位。