[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Android開發權威指南》掃描版[PDF]
《Android開發權威指南》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Android開發權威指南》掃描版[PDF] 簡介: 中文名 : Android開發權威指南 作者 : 李寧 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115257147 發行時間 : 2011年09月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介: 《Android開發權威指南》內
電驢資源下載/磁力鏈接資源下載:
全選
"《Android開發權威指南》掃描版[PDF]"介紹
中文名: Android開發權威指南
作者: 李寧
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115257147
發行時間: 2011年09月01日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
《Android開發權威指南》內容上涵蓋了用最新的Android版本開發的大部分場景。全書分4個部分,分別從Android基礎介紹、環境搭建、SDK介紹,到應用剖析、組件介紹、綜合實例演示,以及符合潮流的、最新的移動開發技術,如HTML5、OpenGL ES、NDK編程、Android測試驅動開發等幾個方面講述。從技術實現上,講解了6大完整綜合案例及源代碼分析,分別是新浪微博客戶端、藍牙聊天、全鍵盤輸入法、月球登陸(游戲)、貪吃蛇(游戲)、笑臉連連看(游戲)。
  《Android開發權威指南》注重對實際動手能力的指導,在遵循技術研發知識體系嚴密性的同時,在容易產生錯誤、不易理解的環節上配備了翔實的開發情景截圖;並將重要的知識點和開發技巧以“多學一招”、“擴展學習”、“技巧點撥”等的活潑形式呈現給讀者。在程序實例的講解方面,主要將實例安插在Android開發的精髓知識章節,這為讀者學習與實踐結合提供了很好的指導。
  《Android開發權威指南》配套光盤包含開發視頻及全部源程序,指導讀者快速、無障礙地學通Android實戰開發技術。
  《Android開發權威指南》適合具備一定軟件開發經驗、想快速進入Android開發領域的程序員,具備一些手機開發經驗的開發者和Android開發愛好者學習使用;也適合作為相關培訓學校的Android培訓教材。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
網盤分流地址:[Android開發權威指南].李寧.掃描版.pdf
更多、更好的書——》我的書庫
內容截圖:


目錄:


第一部分 准備篇
第1章 初識廬山真面目——Android開發簡介
1.1 Android的基本概念
1.1.1 Android簡介
1.1.2 Android的版本
1.1.3 Android的系統構架
1.1.4 Android的應用程序框架
1.2 JIL Widget介紹
1.3 小結
第2章 工欲善其事,必先利其器——搭建和使用Android開發環境
2.1 開發包及工具的安裝
2.1.1 開發Android程序都需要些什麼
2.1.2 安裝JDK和配置Java開發環境
2.1.3 Eclipse的安裝與漢化
2.1.4 安裝AndroidSDK
2.1.5 安裝Eclipse插件ADT
2.2 真實體驗——編寫第一個Android程序(隨機繪制圓餅)
2.2.1 創建Android工程
2.2.2 在模擬器中運行Android程序
2.2.3 界面控件的布局
2.2.4 編寫代碼
2.2.5 調試程序
2.2.6 在手機上運行和調試程序
2.3 遷移Android工程可能發生的錯誤
2.4 不需要寫一行代碼的開發工具:AppInventor
2.4.1 AppInventor簡介
2.4.2 AppIntentor的下載和安裝
2.4.3 用拖曳控件的方式設計界面
2.4.4 像拼圖一樣拼裝代碼
2.5 小結
第二部分 基礎篇
第3章 千裡之行始於足下——Android程序設計基礎
3.1 Android應用程序框架
3.1.1 Android項目的目錄結構
3.1.2 AndroidManifest.xml文件的結構
3.2 Android應用程序中的資源
3.3 Android的應用程序組件
3.3.1 Activity(Android的窗體)
3.3.2 Service(服務)
3.3.3 Broadcast Receiver(廣播接收器)
3.3.4 Content Provider(內容提供者)
3.4 Android程序的UI設計
3.4.1 手工配置XML布局文件
3.4.2 ADT自帶的可視化UI設計器
3.4.3 使用DroidDraw設計UI布局
3.5 小結
第4章 我的UI我做主——用戶界面開發基礎
4.1 Activity的使用方法
4.1.1 創建Activity
4.1.2 配置Activity
4.1.3 顯示其他的Activity(Intent與Activity)
4.2 Activity的生命周期
4.3 在不同Activity之間傳遞數據
4.3.1 使用Intent傳遞數據
4.3.2 使用靜態變量傳遞數據
4.3.3 使用剪切板傳遞數據
4.3.4 使用全局對象傳遞數據
4.3.5 返回數據到前一個Activity
4.4 視圖(View)
4.4.1 視圖簡介
4.4.2 使用XML布局文件定義視圖
4.4.3 在代碼中控制視圖
4.5 布局(Layout)
4.5.1 框架布局(FrameLayout)
4.5.2 線性布局(LinearLayout)
4.5.3 相對布局(RelativeLayout)
4.5.4 表格布局(TableLayout)
4.5.5 絕對布局(AbsoluteLayout)
4.5.6 重用XML布局文件
4.5.7 優化XML布局文件
4.5.8 查看apk文件中的布局
4.6 小結
第5章 良好的學習開端——控件(Widget)詳解
5.1 常用XML屬性解析
5.1.1 android:id屬性
5.1.2 控件的寬度(android:layout_width)和高度(android:layout_height)
5.1.3 android:layout_margin屬性
5.1.4 android:padding屬性
5.1.5 android:layout_weight屬性
5.1.6 android:layout_gravity和android:gravity屬性
5.1.7 android:visibility屬性
5.1.8 android:background屬性
5.1.9 指定單擊事件方法(android:onClick屬性)
5.1.10 控件焦點屬性(android:focusable和android:focusable-InTouchMode)
5.2 TextView(顯示文本的控件)
5.2.1 顯示富文本(URL、不同大小、字體、顏色的文本)
5.2.2 在TextView中顯示表情圖像和文字
5.2.3 單擊鏈接彈出Activity
5.2.4 為指定文本添加背景
5.2.5 帶邊框的TextView
5.2.6 設置行間距
5.2.7 在未顯示完的文本後面加省略號(…)
5.2.8 用TextView實現走馬燈效果
5.2.9 垂直滾動TextView中的文本
5.3 EditText(編輯文本的控件)
5.3.1 像QQ一樣輸入表情圖像
5.3.2 在EditText中輸入特定的字符
5.3.3 AutoCompleteText-View(自動完成輸入內容的控件)
5.4 按鈕和復選框控件
5.4.1 Button(普通按鈕控件)
5.4.2 圖文混排的按鈕
5.4.3 ImageButton(圖像按鈕控件)
5.4.4 RadioButton(選項按鈕控件)
5.4.5 ToggleButton(開關狀態按鈕控件)
5.4.6 CheckBox(復選框控件)
5.5 ImageView(顯示圖像的控件)
5.5.1 ImageView控件的基本用法
5.5.2 顯示指定區域的圖像
5.5.3 縮放和旋轉圖像
5.6 時間與日期控件
5.6.1 DatePicker(輸入日期的控件)
5.6.2 TimePicker(輸入時間的控件)
5.6.3 DatePicker、TimePicker與TextView同步顯示日期和時間
5.6.4 AnalogClock和DigitalClock(顯示時鐘的控件)
5.7 進度條控件
5.7.1 ProgressBar(進度條控件)
5.7.2 SeekBar(拖動條控件)
5.7.3 設置ProgressBar和SeekBar的顏色及背景圖
5.7.4 RatingBar(評分控件)
5.8 列表控件
5.8.1 ListView(普通列表控件)
5.8.2 為ListView列表項添加復選框和選項按鈕
5.8.3 對列表項進行增、刪、改操作
5.8.4 改變列表項的背景色
5.8.5 ListActivity(封裝ListView的Activity)
5.8.6 ExpandableListView(可擴展的列表控件)
5.8.7 Spinner(下拉列表控件)
5.9 滾動控件
5.9.1 ScrollView(垂直滾動控件)
5.9.2 HorizontalScrollView(水平滾動控件)
5.9.3 可垂直和水平滾動的視圖
5.9.4 Gallery(畫廊控件)
5.10 ImageSwitcher(圖像切換控件)
5.11 GridView(網格控件)
5.12 TabHost(標簽控件)
5.13 ViewStub(惰性裝載控件)
5.14 小結
第6章 友好的菜單——Menu介紹與實例
6.1 菜單的基本用法
6.1.1 創建選項菜單(Options Menu)
6.1.2 帶圖像的選項菜單
6.1.3 關聯Activity
6.1.4 響應菜單的單擊動作
6.1.5 動態添加、修改和刪除選項菜單
6.1.6 帶復選框和選項按鈕的子菜單
6.1.7 上下文菜單
6.1.8 菜單事件
6.1.9 從菜單資源中裝載菜單
6.2 菜單特效
6.2.1 自定義菜單
6.2.2 模擬UCWeb效果菜單
6.2.3 QuickContactBadge與聯系人菜單
6.3 小結
第7章 友好地互動交流——信息提醒(對話框、Toast與Notification)
7.1 對話框的基本用法
7.1.1 帶2個按鈕(確認/取消)的對話框
7.1.2 帶3個按鈕(覆蓋/忽略/取消)的對話框
7.1.3 簡單列表對話框
7.1.4 單選列表對話框
7.1.5 多選列表對話框
7.1.6 進度對話框
7.1.7 登錄對話框
7.1.8 使用Activity托管對話框
7.2 對話框的高級應用
7.2.1 阻止單擊按鈕關閉對話框
7.2.2 改變對話框的顯示位置
7.2.3 在對話框按鈕和內容文本中插入圖像
7.2.4 改變對話框的透明度
7.3 Toast
7.3.1 Toast的基本用法
7.3.2 永不關閉的Toast
7.3.3 用PopupWindow模擬Toast提示信息框
7.4 通知(Notification)
7.4.1 在狀態欄上顯示通知信息
7.4.2 Notification的清除動作
7.4.3 永久存在的Notification
7.4.4 自定義Notification
7.5 小結
第8章 移動的信息倉庫——數據存儲
8.1 讀寫key-value對:SharedPreferences
8.1.1 SharedPreferences的基本用法
8.1.2 數據的存儲位置和格式
8.1.3 存取復雜類型的數據
8.1.4 設置數據文件的訪問權限
8.1.5 可以保存設置的Activity:PreferenceActivity
8.2 文件存儲
8.2.1 openFileOutput和openFileInput方法
8.2.2 讀寫SD卡中的文件
8.2.3 SAX引擎讀取XML文件的原理
8.2.4 將XML文件轉換成Java對象
8.2.5 文件壓縮(Jar、Zip)
8.3 SQLite數據庫
8.3.1 SQLite數據庫管理工具
8.3.2 SQLiteOpenHelper類與自動升級數據庫
8.3.3 數據綁定與SimpleCursorAdapter類
8.3.4 操作SD卡上的數據庫
8.3.5 將數據庫與應用程序一起發布
8.3.6 內存數據庫
8.4 小結
第9章 Android中的窗口——Activity
9.1 調用其他程序中的Activity
9.1.1 直接撥號
9.1.2 將電話號傳入撥號程序
9.1.3 調用撥號程序
9.1.4 浏覽網頁
9.1.5 向E-mail客戶端傳遞E-mail地址
9.1.6 發送E-mail
9.1.7 查看聯系人
9.1.8 顯示系統設置界面(設置主界面、Wifi設置界面)
9.1.9 啟動處理音頻的程序
9.2 自定義Activity Action
9.3 Activity的高級應用
9.3.1 ActivityGroup
9.3.2 自定義半透明窗口
9.3.3 Activity之間切換的動畫效果
9.4 小結
第10章 全局事件——廣播(Broadcast)
10.1 什麼是廣播
10.2 接收系統廣播
10.2.1 短信攔截
10.2.2 用代碼注冊廣播接收器
10.2.3 廣播接收器的優先級
10.2.4 來去電攔截
10.2.5 截獲屏幕休眠與喚醒
10.2.6 開機自動運行
10.2.7 顯示手機電池的當前電量
10.3 發送廣播
10.4 驗證廣播接收器是否注冊
10.5 小結
第11章 跨應用數據源——Content Provider
11.1 Content Provider的作用
11.2 獲得系統數據
11.2.1 讀取聯系人信息
11.2.2 查看收到的短信
11.3 自定義Content Provider
11.3.1 查詢城市信息
11.3.2 為Content Provider添加訪問權限
11.4 小結
第12章 一切為用戶服務——Service基礎與實例
12.1 Service基礎
12.1.1 Service的生命周期
12.1.2 綁定Activity和Service
12.1.3 開機啟動Service
12.1.4 判斷Service是否已注冊
12.1.5 判斷Service是否已開始
12.2 跨進程訪問(AIDL服務)
12.2.1 什麼是AIDL服務
12.2.2 建立AIDL服務的步驟
12.2.3 建立AIDL服務
12.2.4 傳遞復雜數據的AIDL服務
12.2.5 AIDL與來去電自動掛斷
12.3 小結
第13章 做好應用橋梁——網絡與通信
13.1 WebView控件
13.1.1 用WebView控件浏覽網頁
13.1.2 用WebView控件裝載HTML代碼
13.2 訪問HTTP資源
13.2.1 提交HTTP GET和HTTP POST請求
13.2.2 HttpURLConnection類
13.2.3 上傳文件
13.3 客戶端Socket
13.3.1 連接服務器
13.3.2 掃描服務器打開的端口
13.3.3 發送和接收數據
13.3.4 獲得無線路由分配給手機的IP地址
13.3.5 設置Socket選項
13.4 服務端Socket
13.4.1 手機服務器的實現
13.4.2 利用Socket在應用程序之間通信
13.5 藍牙通信
13.5.1 藍牙簡介
13.5.2 打開和關閉藍牙設備
13.5.3 搜索藍牙設備
13.5.4 藍牙數據傳輸
13.6 小結
第14章 炫酷你的應用——多媒體開發
14.1 音樂
14.1.1 播放音樂
14.1.2 錄音
14.2 視頻
14.2.1 使用VideoView播放視頻
14.2.2 使用SurfaceView播放視頻
14.2.3 錄制視頻
14.3 相機
14.3.1 調用系統的拍照功能
14.3.2 自定義拍照功能
14.4 鈴聲
14.5 小結
第15章 D游戲開發
15.1 繪制游戲的畫布
15.1.1 在View上實現動畫效果
15.1.2 在SurfaceView上實現動畫效果
15.2 圖形繪制基礎
15.2.1 繪制像素點
15.2.2 繪制直線
15.2.3 繪制圓形
15.2.4 繪制弧
15.2.5 繪制文本
15.2.6 綜合繪制各種圖形
15.3 高級圖像處理技術
15.3.1 繪制位圖
15.3.2 圖像的透明度
15.3.3 旋轉圖像
15.3.4 路徑
15.3.5 Shader的渲染效果
15.4 幀(Frame)動畫
15.4.1 AnimationDrawable與幀動畫
15.4.2 播放Gif動畫
15.5 補間(Tween)動畫
15.5.1 移動補間動畫
15.5.2 縮放補間動畫
15.5.3 旋轉補間動畫
15.5.4 透明度補間動畫
15.6 小結
第16章 有趣的Android應用
16.1 傳感器
16.1.1 如何使用傳感器
16.1.2 加速度傳感器(Accelerometer)
16.1.3 重力傳感器(Gravity)
16.1.4 光線傳感器(Light)
16.1.5 陀螺儀傳感器(Gyroscope)
16.1.6 方向傳感器(Orientation)
16.1.7 其他傳感器
16.2 輸入輸出技術
16.2.1 語音識別
16.2.2 手勢輸入
16.2.3 語音朗讀(TTS)
16.3 Google地圖
16.4 GPS定位
16.5 桌面上的小東西
16.5.1 窗口小部件(AppWidget)
16.5.2 快捷方式
16.5.3 實時文件夾
16.6 應用更華麗——動態壁紙
16.7 小結
第三部分 高級篇
第17章 HTML5與移動Web開發
17.1 HTML5簡介
17.2 HTML5精彩效果演示
17.3 HTML5在Android中的應用
17.4 HTML5的畫布(Canvas)
17.4.1 Canvas概述
17.4.2 檢測浏覽器是否支持Canvas
17.4.3 在Web頁面中使用Canvas
17.4.4 使用路徑(Path)
17.4.5 設置線條風格
17.4.6 設置填充類型
17.4.7 填充矩形區域
17.4.8 使用漸變色(Gradient)
17.4.9 拉伸畫布對象
17.4.10 在Canvas上繪制文本
17.4.11 使用陰影
17.5 調試JavaScript
17.6 小結
第18章 輸入法開發
18.1 Android輸入法簡介
18.2 控制輸入法
18.3 輸入法實戰
18.3.1 實現輸入法的步驟
18.3.2 編寫輸入法程序
18.3.3 輸入法服務的生命周期
18.3.4 預輸入文本
18.3.5 輸入法設置
18.4 小結
第19章 Android OpenGL ES開發基礎
19.1 OpenGL簡介
19.2 什麼是OpenGL ES
19.3 多邊形
19.4 顏色
19.5 旋轉三角形
19.6 旋轉立方體
19.7 小結
第20章 OpenGL ES的超酷效果
20.1 保持平衡的旋轉文本
20.2 左右搖擺的Android機器人
20.3 糾纏在一起的旋轉立方體
20.4 透明背景的旋轉立方體
20.5 觸摸旋轉的立方體
20.6 D和3D的綜合旋轉效果
20.7 旋轉立體天空
20.8 小結
第21章 Android NDK編程
21.1 Android NDK簡介
21.2 安裝、配置和測試NDK開發環境
21.2.1 系統和軟件要求
21.2.2 下載和安裝Android NDK
21.2.3 下載和安裝Cygwin
21.2.4 配置Android NDK的開發環境
21.3 第一個NDK程序:世界你好
21.3.1 編寫和調用NDK程序
21.3.2 用命令行方式編譯NDK程序
21.3.3 在Eclipse中集成Android NDK
21.4 背景不斷變化的三角形(NDK 版OpenGL ES)
21.5 使用NDK OpenGL ES API實現千變萬化的3D效果
21.6 使用NDK調用音頻API
21.7 本地Activity(Native Activity)
21.8 Android NDK配置文件詳解
21.8.1 Android NDK定義的變量
21.8.2 Android NDK定義的函數
21.8.3 描述模塊的變量
21.8.4 配置Application.mk文件
21.9 小結
第22章 測試驅動開發(TDD)
22.1 JUnit測試框架
22.2 測試Activity
22.3 測試Content Provider
22.4 測試Service
22.5 測試普通類
22.6 小結
第四部分 綜合實例篇
第23章 Android綜合案例一——藍牙聊天
23.1 藍牙聊天主界面
23.2 添加選項菜單
23.3 搜索和連接藍牙設備
23.4 使設備可被其他藍牙設備發現
23.5 發送和接收聊天信息
23.6 小結
第24章 Android綜合案例二——月球登陸(游戲)
24.1 游戲的玩法
24.2 實現游戲界面
24.3 設置游戲難度
24.4 開始游戲
24.5 控制飛船噴火
24.6 控制飛船改變飛行方向
24.7 判斷飛船是否成功著陸
24.8 小結
第25章 Android綜合案例三——全鍵盤輸入法(應用)
25.1 安裝輸入法
25.2 輸入法的初始化工作
25.3 響應鍵盤操作
25.4 根據EditText控件的屬性顯示不同的軟鍵盤
25.5 小結
第26章 Android綜合案例四——貪吃蛇(游戲)
26.1 游戲玩法
26.2 游戲主界面設計
26.3 控制小蛇的移動
26.4 小結
第27章 Android綜合案例五——新浪微博客戶端(應用)
27.1 新浪微博簡介
27.1.1 新浪微博客戶端
27.1.2 新浪微博開放API
27.2 使用新浪微博開發API
27.3 創建和配置新浪微博客戶端工程
27.4 登錄新浪微博
27.5 功能按鈕
27.6 顯示“我的首頁”的微博
27.7 評論微博
27.8 轉發微博
27.9 寫微博
27.10 小結
第28章 Android綜合案例六——笑臉連連看(游戲)
28.1 游戲玩法
28.2 准備圖像素材
28.3 實現主界面
28.4 隨機生成連連看圖像
28.5 選中兩個相同圖像後消失
28.6 用定時器限制游戲時間
28.7 小結



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved