会员   密码 您忘记密码了吗?
1,582,941 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 瘋狂Android講義(第2版)
瘋狂Android講義(第2版)
上一张
下一张
prev next

瘋狂Android講義(第2版)

作者: 李剛
出版社: 電子工業出版社
出版日期: 2013-03-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT594.00
市场价格: RM106.79
本店售价: RM95.04
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

移動互聯網已經成為當今世界發展最快、市場潛力最大、前景最誘人的業務,而Android則是移動互聯網上市場占有率最高的平台(已遠超iOS,最新統計數據:Android占53.7%,iOS占35%);與此同時,Android應用選擇了Java作為其開發語言,這對於Java來說也是一次極好的機會。

《瘋狂Android講義(第2版)》是《瘋狂Android講義》的第2版。《瘋狂Android講義(第2版)》基於最新的Android 4.2,Android SDK、ADT都基於Android 4.2,書中每個案例、每個截圖都全面升級到Android 4.2。《瘋狂Android講義(第2版)》全面地介紹了Android應用開發的相關知識,《瘋狂Android講義(第2版)》內容覆蓋了Android用戶界面編程、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體應用開發、OpenGL與3D應用開發、網絡通信編程、Android平台的Web Service、傳感器應用開發、GPS應用開發、Google Map服務等。

《瘋狂Android講義(第2版)》並不局限於介紹Android編程的各種理論知識,而是從「項目驅動」的角度來講授理論。《瘋狂Android講義(第2版)》一共包括近百個實例,這些示范性的實例既可幫讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。《瘋狂Android講義(第2版)》最后還提供了兩個實用的案例:瘋狂連連看和電子拍賣系統Android客戶端,具有極高的參考價值。《瘋狂Android講義(第2版)》提供了配套的答疑網站,如果讀者在閱讀《瘋狂Android講義(第2版)》時遇到技術問題,可以登錄瘋狂Java聯盟發帖,筆者將會及時予以解答。

《瘋狂Android講義(第2版)》適合有一定Java編程基礎的讀者。如果讀者已熟練掌握Java編程語法並具有一定圖形界面編程經驗,閱讀《瘋狂Android講義(第2版)》將十分合適。否則,閱讀《瘋狂Android講義(第2版)》之前建議先認真閱讀瘋狂Java體系之《瘋狂Java講義》。

李剛,從事10多年的Java EE應用開發,現任瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體系圖書作者。曾任LITEON公司J2EE技術主管,負責該公司的企業信息化平台的架構設計。51CTO專家門診特邀嘉賓。曾任廣州電信、廣東龍泉科技等公司的技術培訓導師,廣東技術師范學院計算機科學系的兼職副教授。培訓的學生已在華為、IBM、阿里軟件、網易、電信盈科等名企就職。國內著名高端IT技術作家,已出版《瘋狂Java講義》、《瘋狂Android講義》、《輕量級Java EE企業應用實戰》、《瘋狂Ajax講義》、《瘋狂XML講義》、《經典Java EE企業應用實戰》、《瘋狂HTML 5/CSS 3/JavaScript講義》、《Struts 2.x權威指南》等著作。其中瘋狂Java體系圖書均已得到廣泛的市場認同,多次重印成為超級暢銷書,並被多所「985」「211」院校選作教材。部分圖書已被翻譯成繁體中文版、授權到台灣地區。


目錄

第1章 Android應用與開發環境
1.1 Android的發展和歷史
1.1.1 Android的發展和簡介
1.1.2 Android平台架構及特性
1.2 搭建Android開發環境
1.2.1 下載和安裝Android SDK
1.2.2 安裝運行、調試環境
1.2.3 安裝Eclipse和ADT插件
1.3 Android常用開發工具的用法
1.3.1 在命令行創建、刪除和 瀏覽AVD
1.3.2 使用Android模擬器 (Emulator)
1.3.3 使用DDMS進行調試
1.3.4 Android Debug Bridge (ADB)的用法
1.3.5 使用DX編譯Android應用
1.3.6 使用Android Asset Packaging Tool(AAPT)打包資源
1.3.7 使用mksdcard管理虛擬SD卡
1.4 開始第一個Android應用
1.4.1 使用Eclipse開發第一個 Android應用
1.4.2 通過ADT運行Android應用
1.5 Android應用結構分析
1.5.1 創建一個Android應用
1.5.2 自動生成的R.java
1.5.3 res目錄說明
1.5.4 Android應用的清單文件:AndroidManifest.xml
1.5.5 應用程序權限說明
1.6 Android應用的基本組件介紹
1.6.1 Activity和View
1.6.2Service
1.6.3 BroadcastReceiver
1.6.4 ContentProvider
1.6.5 Intent和IntentFilter
1.7 簽名Android應用程序
1.7.1 在Eclipse中對Android 應用簽名
1.7.2 使用命令對APK包簽名
1.8 本章小結

第2章 Android應用的界面編程
2.1 界面編程與視圖(View)組件
2.1.1 視圖組件與容器組件
2.1.2 使用XML布局文件控制UI 界面
2.1.3 在代碼中控制UI界面
2.1.4 使用XML布局文件和Java 代碼混合控制UI界面
2.1.5 開發自定義View
2.2 第1組UI組件:布局管理器
2.2.1 線性布局
2.2.2 表格布局
2.2.3 幀布局
2.2.4 相對布局
2.2.5 Android 4.0新增的網格布局
2.2.6 絕對布局
2.3 第2組UI組件:TextView 及其子類
2.3.1 文本框(TextView)與編輯框(EditText)的功能和用法
2.3.2 EditText的功能與用法
2.3.3 按鈕(Button)組件的 功能和用法
2.3.4 使用9Patch圖片作為按 鈕背景
2.3.5 單選按鈕(RadioButton)與 復選框(CheckBox)的功能與 用法
2.3.6 狀態開關按鈕(ToggleButton)與 開關(Switch)的功能與用法
2.3.7 時鍾(AnalogClock和 DigitalClock)的功能與用法
2.3.8 計時器(Chronometer)
2.4 第3組UI組件:ImageView 及其子類
2.5 第4組UI組件:AdapterView 及子類
2.5.1 列表視圖(ListView)和 ListActivity
2.5.2 Adapter接口及實現類
2.5.3 自動完成文本框(AutoCompleteTextView)的功能和用法
2.5.4 網格視圖(GridView) 功能和用法
2.5.5 可展開的列表組件(ExpandableListView)
2.5.6 Spinner的功能和用法
2.5.7 畫廊視圖(Gallery)的 功能和用法
2.5.8 AdapterViewFlipper的 功能與用法
2.5.9StackView的功能與用法
2.6 第5組UI組件:ProgressBar 及其子類
2.6.1 進度條(ProgressBar)的 功能與用法
2.6.2 拖動條(SeekBar)的 功能和用法
2.6.3 星級評分條(RatingBar)的 功能和用法
2.7 第6組UI組件:ViewAnimator 及其子類
2.7.1 ViewSwitcher的功能與用法
2.7.2 圖像切換器(ImageSwitcher)的 功能與用法
2.7.3 文本切換器(TextSwitcher)的 功能與用法
2.7.4 ViewFlipper的功能與用法
2.8 各種雜項組件
2.8.1 使用Toast顯示提示信息框
2.8.2 日歷視圖(CalendarView) 組件的功能和用法
2.8.3 日期、時間選擇器(DatePicker和 TimePicker)的功能和用法
2.8.4 數值選擇器(NumberPicker)的 功能與用法
2.8.5 搜索框(SearchView)的功能與用法
2.8.6 選項卡(TabHost)的功能和用法
2.8.7 滾動視圖(ScrollView)的 功能和用法
2.8.8 Notification的功能與用法
2.9 對話框
2.9.1 使用AlertDialog創建對話框
2.9.2 對話框風格的窗口
2.9.3 使用PopupWindow
2.9.4 使用DatePickerDialog、TimePickerDialog
2.9.5 使用ProgressDialog創建 進度對話框
2.10 菜單
2.10.1 選項菜單和子菜單 (SubMenu)
2.10.2 使用監聽器來監聽菜單事件
2.10.3 創建復選菜單項和 單選菜單項
2.10.4 設置與菜單項關聯的Activity
2.10.5 上下文菜單
2.10.6 使用XML文件定義菜單
2.10.7 使用PopupMenu創建 彈出式菜單
2.11 使用活動條(ActionBar)
2.11.1 啟用ActionBar
2.11.2 使用ActionBar顯示 選項菜單
2.11.3 啟用程序圖標導航
2.11.4 添加Action View
2.11.5 使用ActionBar實現Tab 導航
2.11.6 使用ActionBar實現下拉式導航
2.12 本章小結

第3章 Android的事件處理
3.1 Android事件處理概述
3.2 基於監聽的事件處理
3.2.1 監聽的處理模型
3.2.2 事件和事件監聽器
3.2.3 內部類作為事件監聽器類
3.2.4 外部類作為事件監聽器類
3.2.5 Activity本身作為事件監聽器
3.2.6 匿名內部類作為事件監聽器類
3.2.7 直接綁定到標簽
3.3 基於回調的事件處理
3.3.1 回調機制與監聽機制
3.3.2 基於回調的事件傳播
3.3.3 重寫onTouchEvent方法 響應觸摸屏事件
3.4 響應的系統設置的事件
3.4.1 Configuration類簡介
3.4.2 重寫onConfigurationChanged 響應系統設置更改
3.5 Handler消息傳遞機制
3.5.1 Handler類簡介
3.5.2 Handler、Loop、MessageQueue的 工作原理
3.6 異步任務(AsyncTask)
3.7 本章小結

第4章 深入理解Activity與 Fragment
4.1 建立、配置和使用Activity
4.1.1 Activity
4.1.2 配置Activity
4.1.3 啟動、關閉Activity
4.1.4 使用Bundle在Activity之間 交換數據
4.1.5 啟動其他Activity並返回結果
4.2 Activity的回調機制
4.3 Activity的生命周期與加載模式
4.3.1 Activity的生命周期演示
4.3.2 Activity與Servlet的相似性與 區別
4.3.3 Activity的4種加載模式
4.4 Fragment詳解
4.4.1 Fragment概述及其設計哲學
4.4.2 創建Fragment
4.4.3 Fragment與Activity通信
4.4.4 Fragment管理與Fragment 事務
4.5 Fragment的生命周期
4.6 本章小結

第5章 使用Intent和IntentFilter 進行通信
5.1 Intent對象詳解
5.1.1 使用Intent啟動系統組件
5.2 Intent的屬性及intent—filter配置
5.2.1 Component屬性
5.2.2 Action、Category屬性與 intent—filter配置
5.2.3 指定Action、Category調用系統Activity
5.2.4 Data、Type屬性與intent—filter 配置
5.2.5 Extra屬性
5.2.6 Flag屬性
5.3 使用Intent創建Tab頁面
5.4 本章小結

第6章 Android應用的資源
6.1 資源的類型及存儲方式
6.1.1 資源的類型以及存儲方式
6.1.2 使用資源
6.2 使用字符串、顏色、尺寸資源
6.2.1 顏色值的定義
6.2.2 定義字符串、顏色、尺寸 資源文件
6.2.3 使用字符串、顏色、尺寸 資源
6.3 數組(Array)資源
6.4 使用(Drawable)資源
6.4.1 圖片資源
6.4.2 StateListDrawable資源
6.4.3 LayerDrawable資源
6.4.4 ShapeDrawable資源
6.4.5 ClipDrawable資源
6.4.6 AnimationDrawable資源
6.5 屬性動畫(Property Animation)資源
6.6 使用原始XML資源
6.6.1 定義原始XML資源
6.6.2 使用原始XML文件
6.7 使用布局(Layout)資源
6.8 使用菜單(Menu)資源
6.9 樣式(Style)和主題(Theme) 資源
6.9.1 樣式資源
6.9.2 主題資源
6.10 屬性(Attribute)資源
6.11 使用原始資源
6.12 國際化和資源自適應
6.12.1 Java國際化的思路
6.12.2 Java支持的語言和國家
6.12.3 完成程序國際化
6.12.4 為Android應用提供國際化資源
6.12.5 國際化Android應用
6.13 自適應不同屏幕的資源
6.14 本章小結

第7章 圖形與圖像處理
7.1 使用簡單圖片
7.1.1 使用Drawable對象
7.1.2 Bitmap和BitmapFactory
7.2 繪圖
7.2.1 Android繪圖基礎:Canvas、 Paint等
7.2.2 Path類
7.2.3 繪制游戲動畫
7.3 圖形特效處理
7.3.1 使用Matrix控制變換
7.3.2 使用drawBitmapMesh 扭曲圖像
7.3.3 使用Shader填充圖形
7.4 逐幀(Frame)動畫
7.4.1 AnimationDrawable與 逐幀動畫
7.5 補間(Tween)動畫
7.5.1 Tween動畫與Interpolator
7.5.2 位置、大小、旋轉度、 透明度改變的補間動畫
7.5.3 自定義補間動畫
7.6 屬性動畫
7.6.1 屬性動畫的API
7.6.2 使用屬性動畫
7.7 使用SurfaceView實現動畫
7.7.1SurfaceView的繪圖機制
7.8 本章小結

第8章 Android數據存儲與IO
8.1 使用SharedPreferences
8.1.1 SharedPreferences與 Editor簡介
8.1.2 SharedPreferences的存儲位置和格式
8.1.3 讀、寫其他應用SharedPreferences
8.2 File存儲
8.2.1 openFileOutput和 openFileInput
8.2.2 讀寫SD卡上的文件
8.3 SQLite數據庫
8.3.1 SQLiteDatabase簡介
8.3.2 創建數據庫和表
8.3.3 使用SQL語句操作SQLite數據庫
8.3.4 使用sqlite3工具
8.3.5 使用特定方法操作SQLite數據庫
8.3.6 事務
8.3.7 SQLiteOpenHelper類
8.4 手勢(Gesture)
8.4.1 手勢檢測
8.4.2 增加手勢
8.4.3 識別用戶的手勢
8.5 自動朗讀(TTS)
8.6 本章小結
……
第9章 使用ContentProvider實現數據共享
第10章Service與BroadcastReceiver
第11章 多媒體應用開發
第12章 OpenGL與3D應用開發
第13章 Android網絡應用
第14章 管理Android手機桌面
第15章 傳感器應用開發
第16章 GPS應用開發
第17章 使用Google Map服務
第18章 瘋狂連連看
第19章 電子拍賣系統