亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5621 | 回復(fù): 6
打印 上一主題 下一主題

【推薦】圖書推薦 [復(fù)制鏈接]

論壇徽章:
3
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-01 00:21:362015年迎新春徽章
日期:2015-03-04 09:49:45
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-01-29 16:14 |只看該作者 |倒序瀏覽


作者: 靳巖    姚尚朗    
叢書名: 移動開發(fā)系列叢書
出版社:人民郵電出版社
ISBN:9787115209306
出版日期:2009 年7月
開本:16開 頁碼:340
版次:1-1  


第1章 掀起你的蓋頭來——初識Android. 1
1.1 認(rèn)識Android 1
1.2 Android的背景 2
1.2.1 Android的歷史 2
1.2.2 Android的發(fā)展 2
1.3 我的Android我做主 2
1.3.1 開發(fā)基于Android平臺的應(yīng)用 3
1.3.2 參加Android開發(fā)者大賽 3
1.3.3 個人英雄主義再現(xiàn)——得到更多人的認(rèn)可和尊重 3
1.3.4 獲得應(yīng)有的收益——Android Market 3
1.4 真實體驗——Android模擬器 4
1.4.1 模擬器概述 4
1.4.2 模擬器和真機的區(qū)別 4
1.4.3 模擬器使用注意事項 4
1.5 更上一層樓——加入Android開發(fā)社區(qū) 5
1.6 本章小結(jié) 6
第2章 工欲善其事 必先利其器——搭建Android開發(fā)環(huán)境 7
2.1 開發(fā)Android應(yīng)用前的準(zhǔn)備 7
2.1.1 Android開發(fā)系統(tǒng)要求 7
2.1.2 Android軟件開發(fā)包 7
.2.1.3 其他注意事項 8
2.2 Windows開發(fā)環(huán)境搭建 8
2.2.1 JDK、Eclipse、Android SDK軟件安裝 8
2.2.2 SDK的家在哪里——設(shè)定Android SDK Home 14
2.2.3 真的準(zhǔn)備好了嗎——開發(fā)環(huán)境驗證 14
2.2.4 創(chuàng)建Android 虛擬設(shè)備(AVD) 15
2.3 Linux一族——Ubuntu開發(fā)環(huán)境搭建 17
2.3.1 Java、Eclipse和ADT插件安裝 17
2.3.2 設(shè)定Android SDK Home 23
2.4 Mac OS一族——蘋果開發(fā)環(huán)境搭建 24
2.5 本章小結(jié) 24
第3章 清點可用資本——Android SDK介紹 25
3.1 Android SDK 基礎(chǔ) 25
3.2 深入探尋Android SDK的密碼 25
3.2.1 Android SDK目錄結(jié)構(gòu) 25
3.2.2 android.jar及內(nèi)部結(jié)構(gòu) 27
3.2.3 SDK文檔及閱讀技巧 27
3.2.4 先來熱熱身——Android SDK例子解析 28
3.2.5 SDK提供的工具介紹 31
3.3 Android典型包分析 33
3.3.1 開發(fā)的基石——Android API核心開發(fā)包介紹 33
3.3.2 拓展開發(fā)外延——Android可選API介紹 34
3.4 本章小結(jié) 34
第4章 賺錢的市場——Android Market及應(yīng)用發(fā)布 35
4.1 Google Market產(chǎn)生背景與目的 35
4.2 體驗“選貨”的樂趣——在G1上體驗Market的使用 35
4.3 Android開發(fā)活動及特色應(yīng)用 37
4.3.1 開發(fā)應(yīng)用的領(lǐng)域 37
4.3.2 Android Market特色應(yīng)用一覽 38
4.4 你也可以做東家——申請Market賬號 43
4.4.1 賣東西要先入伙——準(zhǔn)備工作 43
4.4.2 入伙過程——申請 44
4.5 開張了——在Market上發(fā)布應(yīng)用 45
4.5.1 發(fā)布時可能遇到的錯誤 45
4.5.2 賣東西也要簽名——生成簽名文件 46
4.5.3 打包、簽名、發(fā)布應(yīng)用 48
4.6 本章小結(jié) 51
第5章 千里之行 始于足下——第一個應(yīng)用HelloWorld 52
5.1 HelloWorld應(yīng)用分析 52
5.1.1 新建一個Android工程 52
5.1.2 填寫工程的信息 52
5.1.3 編程實現(xiàn) 53
5.1.4 運行項目 54
5.2 調(diào)試項目 54
5.2.1 設(shè)置斷點 54
5.2.2 Debug 項目 55
5.2.3 斷點調(diào)試 55
5.3 本章小結(jié) 56
第6章 磨刀不誤砍柴工——Android應(yīng)用程序結(jié)構(gòu)介紹 57
6.1 Android體系結(jié)構(gòu)介紹 57
6.1.1 應(yīng)用程序(Application) 57
6.1.2 應(yīng)用程序框架(Application Framework) 58
6.1.3 庫(Libraries)和運行環(huán)境(RunTime) 58
6.2 Android 應(yīng)用程序組成 59
6.2.1 Activity介紹 59
6.2.2 Broadcast Intent Receiver介紹 60
6.2.3 Service介紹 61
6.2.4 Content Provider介紹 61
6.3 Android應(yīng)用工程文件組成 61
6.4 本章小結(jié) 62
第7章 良好的學(xué)習(xí)開端——Android基本組件介紹 63
7.1 第一印象很重要——界面UI元素介紹 63
7.1.1 視圖組件(View) 63
7.1.2 視圖容器組件(Viewgroup) 63
7.1.3 布局組件(Layout) 64
7.1.4 布局參數(shù)(LayoutParams) 64
7.2 我的美麗我做主——Android中應(yīng)用界面布局 64
7.2.1 實例操作演示 65
7.2.2 實例編程實現(xiàn) 66
7.3 不積跬步 無以至千里——常用widget組件介紹 75
7.3.1 創(chuàng)建widget組件實例 75
7.3.2 按鈕(Button)介紹與應(yīng)用 76
7.3.3 文本框(TextView)介紹與應(yīng)用 77
7.3.4 編輯框(EditText)介紹與應(yīng)用 79
7.3.5 多項選擇(CheckBox)介紹與應(yīng)用 81
7.3.6 單項選擇(RadioGroup )介紹與應(yīng)用 83
7.3.7 下拉列表(Spinner )介紹與應(yīng)用 85
7.3.8 自動完成文本(AutoCompleteTextView ) 87
7.3.9 日期選擇器(DatePicker)介紹與應(yīng)用 89
7.3.10 時間選擇器(TimePicker)介紹與應(yīng)用 90
7.3.11 滾動視圖(ScrollView)介紹與應(yīng)用 91
7.3.12 進(jìn)度條(ProgressBar)介紹與應(yīng)用 92
7.3.13 拖動條(SeekBar)介紹與應(yīng)用 93
7.3.14 評分組件(RatingBar)介紹與應(yīng)用 94
7.3.15 圖片視圖(ImageView)介紹與應(yīng)用 95
7.3.16 圖片按鈕(ImageButton)介紹與應(yīng)用 96
7.3.17 切換圖片(ImageSwitcher&Gallery) 96
7.3.18 網(wǎng)格視圖(GridView)介紹與應(yīng)用 99
7.3.19 標(biāo)簽(Tab)介紹與應(yīng)用 101
7.4 友好的菜單——menu介紹與實例 102
7.4.1 實例操作演示.. 103
7.4.2 實例編程實現(xiàn) 103
7.5 Android應(yīng)用的靈魂——Intent和Activity介紹與實例 106
7.5.1 實例操作演示 106
7.5.2 實例編程實現(xiàn) 106
7.6 用好列表,做好程序——列表(ListView)介紹與實例 111
7.6.1 實例程序演示 111
7.6.2 實例編程實現(xiàn) 112
7.7 友好地互動交流——對話框(Dialog)介紹與實例 119
7.8 溫馨的提醒——Toast和Notification應(yīng)用 127
7.8.1 實例操作演示 128
7.8.2 實例編程實現(xiàn) 129
7.9 本章小結(jié) 135
第8章 移動信息倉庫——Android的數(shù)據(jù)存儲操作 136
8.1 Android數(shù)據(jù)存儲概述 136
8.2 輕輕地我保護(hù)——SharedPreferences存儲 136
8.3 誰的文件,誰主宰——文件存儲 140
8.4 打造自己的數(shù)據(jù)庫存儲——SQLite存儲方式 141
8.4.1 Android中對數(shù)據(jù)庫操作 141
8.4.2 完整地操作數(shù)據(jù)庫——日記本實例 147
8.5 我的數(shù)據(jù)你來用——ContentProvider介紹 155
8.5.1 初識ContentProvider 155
8.5.2 使用ContentProvider讀取系統(tǒng)數(shù)據(jù) 156
8.5.3 使用ContentProvider操作數(shù)據(jù)日記本實例 159
8.6 再學(xué)一招——網(wǎng)絡(luò)存儲 171
8.7 本章小結(jié) 173
第9章 我來“廣播”你的“意圖”——Intent和Broadcast面對面 174
9.1 Android應(yīng)用程序的核心——Intent 174
9.1.1 Intent基礎(chǔ) 174
9.1.2 用Intent啟動一個新的Activity 174
9.1.3 Intent 詳細(xì)講解 177
9.1.4 Android解析Intent實現(xiàn) 179
9.2 用廣播告訴你——利用Intent來廣播(BroadCast)事件 180
9.2.1 實現(xiàn)Android中的廣播事件 180
9.2.2 BroadCast Receiver介紹 181
9.3 應(yīng)用實例詳解 181
9.3.1 程序操作演示 182
9.3.2 實例編程實現(xiàn) 182
9.4 本章小結(jié) 186
第10章 一切為用戶服務(wù)——Service應(yīng)用實例 187
10.1 認(rèn)識Service 187
10.2 使用Service 188
10.3 Service的生命周期 194
10.4 實例學(xué)習(xí)Service 194
10.4.1 精彩實例一——定時提醒 194
10.4.2 精彩實例二——音樂播放器 198
10.5 本章小結(jié) 201
第11章 循序漸進(jìn)——開發(fā)Android應(yīng)用的基本步驟 202
11.1 兵馬未動 糧草先行——應(yīng)用規(guī)劃及架構(gòu)設(shè)計 202
11.2 應(yīng)用開發(fā)步驟 202
11.2.1 界面設(shè)計始終是第一位——實現(xiàn)UI 203
11.2.2 必備的動力源泉——數(shù)據(jù)操作和存儲 203
11.2.3 華麗轉(zhuǎn)身——實現(xiàn)多頁面跳轉(zhuǎn) 203
11.2.4 始終為用戶做好服務(wù)——增加Service 203
11.2.5 細(xì)節(jié)決定成敗——完善應(yīng)用細(xì)節(jié) 203
11.3 成功就在眼前——應(yīng)用測試和發(fā)布 204
11.3.1 只欠東風(fēng)——應(yīng)用測試 204
11.3.2 可以賺錢了——發(fā)布到Android Market 204
11.4 本章小結(jié) 204
第12章 Android綜合案例一——RSS閱讀器實例 205
12.1 RSS介紹 205
12.1.1 RSS基礎(chǔ) 205
12.1.2 RSS的歷史 205
12.1.3 RSS語法介紹 206
12.2 SAX介紹 207
12.2.1 SAX基礎(chǔ) 207
12.2.2 使用SAX的作用 207
12.2.3 怎樣使用SAX 207
12.3 RSS閱讀器設(shè)計 209
12.3.1 RSS閱讀器功能設(shè)計 209
12.3.2 RSS閱讀器UI和交互流程設(shè)計 209
12.4 RSS閱讀器的實現(xiàn) 210
12.4.1 程序?qū)嶓w解析 210
12.4.2 實現(xiàn)一個自己的ContentHandler 214
12.4.3 Activity的實現(xiàn) 217
12.5 本章小結(jié) 220
第13章 Android綜合案例二——基于Google Map開發(fā)個人移動地圖 221
13.1 項目UI規(guī)劃 221
13.2 數(shù)據(jù)存儲實現(xiàn) 222
13.2.1 設(shè)計數(shù)據(jù)庫及表結(jié)構(gòu) 222
13.2.2 設(shè)計SharePreference 存儲 223
13.3 項目實現(xiàn)流程 223
13.3.1 創(chuàng)建項目工程 223
13.3.2 項目各功能及界面實現(xiàn) 224
13.3.3 實現(xiàn)數(shù)據(jù)存取 247
13.3.4 實現(xiàn)Service 252
13.3.5 應(yīng)用流程整體實現(xiàn) 254
13.3.6 后續(xù)開發(fā)完善 255
13.4 項目程序演示 255
13.5 項目程序簽名、打包和發(fā)布 257
13.6 本章小結(jié) 259
第14章 Android綜合案例三——基于Android的豆瓣網(wǎng)(Web 2.0)移動客戶端開發(fā) 260
14.1 關(guān)于豆瓣網(wǎng)和豆瓣網(wǎng)API 260
14.1.1 豆瓣網(wǎng)介紹 260
14.1.2 豆瓣網(wǎng)API介紹 261
14.1.3 豆瓣網(wǎng)API認(rèn)證 261
14.1.4 豆瓣網(wǎng)API快速入門 264
14.1.5 豆瓣網(wǎng)API Java庫介紹 265
14.2 豆瓣網(wǎng)(Web 2.0)客戶端設(shè)計 268
14.2.1 客戶端功能規(guī)劃設(shè)計 268
14.2.2 UI和交互流程設(shè)計 268
14.2.3 數(shù)據(jù)存儲設(shè)計 270
14.3 豆瓣網(wǎng)(Web 2.0)客戶端實現(xiàn) 270
14.3.1 申請API Key 270
14.3.2 Activity實現(xiàn) 271
14.4 本章小結(jié) 282
第15章 Android綜合案例四——在線音樂播放器 283
15.1 關(guān)于YOBO和YOBO API 283
15.1.1 YOBO簡介 284
15.1.2 YOBO功能特點 284
15.1.3 YOBO API介紹 284
15.2 在線播放器架構(gòu)設(shè)計 285
15.2.1 在線播放器功能規(guī)劃設(shè)計 285
15.2.2 在線播放器UI設(shè)計 285
15.2.3 在線播放器數(shù)據(jù)存儲設(shè)計 286
15.3 在線播放器的編程實現(xiàn) 286
15.3.1 申請API Key 286
15.3.2 基礎(chǔ)功能實現(xiàn) 287
15.3.3 實現(xiàn)Activity 290
15.3.4 實現(xiàn)Service 306
15.3.5 后續(xù)開發(fā)展望 310
15.4 在線音樂播放器應(yīng)用演示 310
15.5 在線音樂播放器應(yīng)用打包、簽名和發(fā)布 311
15.6 本章小結(jié) 311
第16章 Android綜合案例五——手機信息查看助手 312
16.1 手機信息查看助手功能規(guī)劃和可行性分析 312
16.1.1 手機信息查看助手功能規(guī)劃 312
16.1.2 手機信息查看助手可行性分析 312
16.2 手機信息查看助手功能實現(xiàn) 313
16.2.1 手機信息查看助手主界面 313
16.2.2 查看系統(tǒng)信息實現(xiàn) 316
16.2.3 查看硬件信息 320
16.2.4 查看軟件信息 324
16.2.5 獲取運行時信息 326
16.2.6 文件瀏覽器 328
16.2.7 項目的細(xì)節(jié)完善 331
16.3 手機信息查看助手功能展望 332
16.4 項目的打包、簽名和發(fā)布 332
16.5 本章小結(jié) 333
第17章 芝麻開門——Android底層開發(fā)和移植概述 334
17.1 Android原始碼下載 334
17.2 實機測試 335
17.2.1 Neo FreeRunner 介紹 335
17.2.2 燒錄androidfs.jffs2 336
17.3 Android移植技術(shù)概論 337
17.3.1 Android底層技術(shù)的重要性 337
17.3.2 Android移植項目介紹 338
17.3.3 Android的技術(shù)優(yōu)點... 340

[ 本帖最后由 banggou 于 2010-1-29 16:36 編輯 ]

論壇徽章:
3
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-01 00:21:362015年迎新春徽章
日期:2015-03-04 09:49:45
2 [報告]
發(fā)表于 2010-01-29 16:38 |只看該作者

Google Android SDK開發(fā)范例大全


作者: 余志龍    陳昱勛    鄭名杰    陳小鳳    郭秩均   
出版社:人民郵電出版社
ISBN:9787115208934
出版日期:2009 年7月
開本:16開
頁碼:616
版次:1-1

第1章了解、深入、動手做.
1.1紅透半邊天的Android
1.2本書目的及涵蓋范例范圍
1.3如何閱讀本書
1.4使用本書范例
1.5參考網(wǎng)站
第2章Android初體驗
2.1安裝Android SDK與ADT plug-in
2.2建立第一個Android項目(Hello Android!)
2.3Android應(yīng)用程序架構(gòu)——從此開始
2.4可視化的界面開發(fā)工具
2.5部署應(yīng)用程序到Android手機
第3章用戶人機界面
3.1更改與顯示文字標(biāo)簽——TextView標(biāo)簽的使用
3.2更改手機窗口畫面底色——drawable定義顏色常數(shù)的方法
3.3更改TextView文字顏色——引用Drawable顏色常數(shù)及背景色
3.4置換TextView文字——CharSequence數(shù)據(jù)類型與Resource ID應(yīng)用
3.5取得手機屏幕大小——DisplayMetrics取得畫面寬高的方法
3.6樣式化的定型對象——Style樣式的定義
3.7簡易的按鈕事件——Button事件處理

.3.8手機頁面的轉(zhuǎn)換——setContentView的應(yīng)用
3.9調(diào)用另一個Activity——Intent對象的使用
3.10不同Activity之間的數(shù)據(jù)傳遞——Bundle對象的實現(xiàn)
3.11返回數(shù)據(jù)到前一個Activity——startActivityForResult方法
3.12具有交互功能的對話框——AlertDialog窗口
3.13置換文字顏色的機關(guān)——Button與TextView的交互
3.14控制不同的文字字體——Typeface對象使用
3.15如iPhone拖動相片特效——Gallery畫廊
3.16自制計算器——多按鈕的整合應(yīng)用
3.17關(guān)于(About)程序信息——Menu功能菜單程序設(shè)計
3.18程序加載中,請稍后——ProgressDialog與線程整合應(yīng)用
3.19全屏幕以按鈕覆蓋——動態(tài)產(chǎn)生按鈕并最大化
3.20今晚到哪兒打牙祭?——具選擇功能的對話框
3.21Android變臉——主題(Theme)實現(xiàn)
第4章史上超豪華的手機控件
4.1EditText與TextView共舞——setOnKeyListener事件
4.2設(shè)計具有背景圖的按鈕——ImageButton的焦點及事件處理
4.3給耶誕老人的信息——Toast對象的使用
4.4我同意條款——CheckBox的isChecked屬性
4.5消費券采購列表——多選項CheckBox的應(yīng)用
4.6向左或向右——RadioGroup組與onCheckedChanged事件
4.7專業(yè)相框設(shè)計——ImageView的堆棧應(yīng)用
4.8自定義下拉菜單模式——Spinner與setDropDownViewResource
4.9動態(tài)添加/刪除的Spinner菜單——ArrayList與Widget的依賴性
4.10心愛小寶貝相片集——Gallery與衍生BaseAdapter容器
4.11快速的搜索手機文件引擎——Java I/O的應(yīng)用
4.12按鈕也能隨點擊變換——ImageButton選擇特效
4.13具自動提示功能的菜單——AutoCompleteTextView與數(shù)組
4.14數(shù)字及模擬小時鐘設(shè)計——AnalogClock與DigitalClock的原理
4.15動態(tài)輸入日期與時間——DatePicker與TimePicker應(yīng)用
4.16猜猜紅心A在那兒——ImageView點擊事件與透明度處理
4.17后臺程序運行進(jìn)度提示——ProgressBar與Handler的整合應(yīng)用
4.18動態(tài)文字排版——GridView與ArrayAdapter設(shè)計
4.19在Activity里顯示列表列表——ListView的布局
4.20以動態(tài)列表配置選項——ListActivity與Menu整合技巧
4.21查找程序根目錄下所有文件——Java I/O與ListActivity的結(jié)合..
4.22加載手機磁盤里的圖文件——使用decodeFile方法
4.23動態(tài)放大縮小ImageView里的圖片——運用Matrix對象來縮放圖文件
4.24動態(tài)旋轉(zhuǎn)圖片——Bitmap與Matrix旋轉(zhuǎn)ImageView
4.25猜猜我在想什么——RadioButton ID
4.26離開與關(guān)閉程序的彈出窗口——對話窗口上的ICON圖標(biāo)
第5章交互式通信服務(wù)與手機控制
5.1具有正則表達(dá)式的TextView——Linkify規(guī)則
5.2ACTION!CALL!撥打電話——Intent.ACTION.CALL的 使用
5.3自制發(fā)送短信程序——SmsManager與PendingIntent對象
5.4自制發(fā)送Email程序——Intent在Email上的使用
5.5自制日歷手機數(shù)據(jù)庫——實現(xiàn)SQLiteOpenHelper
5.6手機震動的節(jié)奏——Vibrator對象及周期運用
5.7圖文可視化提醒——Toast與LinearLayout View
5.8狀態(tài)欄的圖標(biāo)與文字提醒——NotificationManager與 Notification對象的應(yīng)用
5.9搜索手機通訊錄自動完成——使用ContentResolver
5.10取得聯(lián)系人資料——Provider.Contact的使用
5.11制作有圖標(biāo)的文件資源管理器——自定義Adapter對象
5.12還原手機默認(rèn)桌面——重寫clearWallpaper方法
5.13置換手機背景圖——Gallery與setWallpaper整合實現(xiàn)
5.14擷取手機現(xiàn)存桌面——getWallpaper與setImageDrawable
5.15文件資源管理器再進(jìn)化——Java I/O修改文件名及刪除
5.16取得目前File與Cache的路徑——getCacheDir與getFilesDir
5.17打開/關(guān)閉WiFi服務(wù)——WifiManager狀態(tài)判斷
5.18取得SIM卡內(nèi)的信息——TelephonyManager的應(yīng)用
5.19調(diào)用撥號按鈕——打電話CALL_BUTTON
5.20DPAD按鍵處理——onKeyDown事件與Layout坐標(biāo)交互
5.21任務(wù)管理器正在運行的程序——RunningTaskInfo
5.22動態(tài)更改屏幕方向——LANDSCAPE與PORTRAIT
5.23系統(tǒng)設(shè)置更改事件——onConfigurationChanged信息處理
5.24取得電信網(wǎng)絡(luò)與手機相關(guān)信息——TelephonyManager與android.provider.Settings.System的應(yīng)用
第6章手機自動服務(wù)紀(jì)實
6.1您有一條短信pop up提醒——常駐BroadcastReceiver的應(yīng)用
6.2手機電池計量還剩多少——使用BroadcastReceiver捕捉 Intent.ACTION_BATTERY_CHANGED
6.3群發(fā)拜年短信給聯(lián)系人——ACTION_PICK與Uri對象
6.4開始與停止系統(tǒng)服務(wù)——Service與Runnable整合并用
6.5通過短信發(fā)送email通知——BroadcastReceiver與Intent整合
6.6手機撥接狀態(tài)——PhoneStateListener之onCallStateChanged
6.7有來電,發(fā)送郵件通知——PhoneStateListener與 ACTION_SEND
6.8存儲卡剩余多少容量——Environment加StatFs
6.9訪問本機內(nèi)存與存儲卡——File的創(chuàng)建與刪除
6.10實現(xiàn)可定時響起的鬧鐘——PendingIntent與AlarmManager的運用
6.11黑名單來電自動靜音——PhoneStateListener與AudioManager
6.12手機翻背面即靜音震動——SensorListener及AudioManager整合應(yīng)用
6.13指定時間置換桌面背景——多AlarmManager事件處理
6.14判斷發(fā)送短信后的狀態(tài)——BroadcastReceiver聆聽PendingIntent
6.15后臺服務(wù)送出廣播信息——sendBroadcast與BroadcastReceiver
6.16開機程序設(shè)計——receiver與intent-filter協(xié)同作業(yè)
6.17雙向短信常駐服務(wù)——Service與receiver實例
第7章娛樂多媒體
7.1訪問Drawable資源的寬高——ContextMenu與Bitmap的應(yīng)用
7.2繪制幾何圖形——使用android.graphics類
7.3手機屏幕保護(hù)程序——Fade In/ Fade Out特效與運行線程
7.4用手指移動畫面里的照片——onTouchEvent事件判斷
7.5加載存儲卡的Gallery相簿——File ArrayList
7.6取得手機內(nèi)置媒體里的圖文件——ACTION_GET_CONTENT 取回InputStream
7.7相片導(dǎo)航向?qū)c設(shè)置背景桌面——ImageSwitcher與Gallery
7.8調(diào)整音量大小聲——AudioManager控制音量
7.9播放mp3資源文件——raw文件夾與MediaPlayer的使用
7.10播放存儲卡里的mp3音樂——MediaPlayer.setDataSource
7.11自制錄音/播放錄音程序——MediaRecorder與AudioEncoder
7.12通過收到短信開始秘密錄音——MediaRecorder與BroadcastReceiver實例
7.13內(nèi)置影片播放器載入3gp電影——VideoView Widget
7.14自制3gp影片播放器——MediaPlayer與實現(xiàn)SurfaceView
7.15相機預(yù)覽及拍照臨時文件——Camera及PictureCallback事件
第8章當(dāng)Android與Internet接軌
8.1HTTP GET/POST傳遞參數(shù)——HTTP連接示范
8.2在程序里瀏覽網(wǎng)頁——WebView.loadUrl
8.3嵌入HTML標(biāo)記的程序——WebView.loadData
8.4設(shè)計前往打開網(wǎng)頁功能——Intent與Uri.parse
8.5將網(wǎng)絡(luò)圖像網(wǎng)址放入Gallery中顯示——URL、 URLConnection、BaseAdapter
8.6即時訪問網(wǎng)絡(luò)圖文件展示——HttpURLConnection
8.7手機氣象局,實時衛(wèi)星云圖——HttpURLConnection與 URLConnection和運行線程
8.8通過網(wǎng)絡(luò)播放MP3——Runnable存儲FileOutputStream技巧
8.9設(shè)置遠(yuǎn)程下載音樂為手機鈴聲——RingtoneManager與 鈴聲存放路徑
8.10遠(yuǎn)程下載桌面背景圖案——URLConnection與setWallpaper()搭配
8.11將手機文件上傳至網(wǎng)站服務(wù)器——模擬HTTP FORM的POST ACTION
8.12移動博客發(fā)布器——以XML-RPC達(dá)成遠(yuǎn)程過程調(diào)用
8.13移動RSS閱讀器——利用SAXParser解析XML
8.14遠(yuǎn)程下載安裝Android程序——APK Installer的應(yīng)用
8.15手機下載看3gp影片——Runnable混搭SurfaceView
8.16訪問網(wǎng)站Login API——遠(yuǎn)程服務(wù)器驗證程序運行權(quán)限
8.17地震速報!——HttpURLConnection與Service偵測服務(wù)
第9章Google服務(wù)與Android混搭
9.1Google帳號驗證Token——AuthSub
9.2Google搜索——AutoCompleteTextView與Google Search API
9.3前端產(chǎn)生QR Code二維條形碼——Google Chart API
9.4以經(jīng)緯度查找目的地位置——GeoPoint與MapView的搭配運用
9.5GPS Google地圖——LocationListener與MapView實時更新
9.6移動版Google Map——Geocoder反查Address對象
9.7規(guī)劃導(dǎo)航路徑——Directions Route
9.8移動設(shè)備上的Picasa相冊——Google Picasa API
9.9隨身翻譯機——Google Translate API
第10章創(chuàng)意Android程序設(shè)計
10.1手機手電筒——PowerManager控制WakeLock并改變手機亮度
10.2GPS軌跡記錄器——利用LocationListener在地圖上畫圖并換算距離
10.3女性貼身看護(hù)——AlarmManager、DatePicker、TimePicker
10.4手機QR Code二維條形碼生成器——Canvas與SurfaceHolder繪圖
10.5Android QR Code二維條形碼掃描儀——BitmapFactory.decodeByteArray
10.6上班族今天中午要吃什么——熱量骰子地圖
10.7擲杯筊——把手機放在空中甩事件處理...

論壇徽章:
3
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-01 00:21:362015年迎新春徽章
日期:2015-03-04 09:49:45
3 [報告]
發(fā)表于 2010-01-29 16:44 |只看該作者

嵌入式Linux基礎(chǔ)教程


作者: (美)Christopher Hallinan    
譯者: 華清遠(yuǎn)見嵌入式培訓(xùn)中心
叢書名: 圖靈程序設(shè)計叢書
出版社:人民郵電出版社
ISBN:9787115215222
出版日期:2009 年11月
開本:16開
頁碼:341
版次:1-1

第1章 引言. 1
1.1 為什么使用Linux 1
1.2 嵌入式Linux現(xiàn)狀 2
1.3 開源和GPL 2
1.4 標(biāo)準(zhǔn)和相關(guān)機構(gòu) 3
1.4.1 LSB 3
1.4.2 OSDL 3
1.5 小結(jié) 4
參考資源 4
第2章 嵌入式初體驗 5
2.1 需要嵌入式系統(tǒng)嗎 5
2.2 嵌入式系統(tǒng)剖析 6
2.2.1 典型嵌入式Linux系統(tǒng)設(shè)置 7
2.2.2 啟動目標(biāo)板 8
2.2.3 啟動內(nèi)核 9
2.2.4 內(nèi)核初始化概述 10
2.2.5 第一個用戶空間進(jìn)程:init 11
2.3 存儲的思考 12
2.3.1 閃存 12
2.3.2 NAND閃存 13

.2.3.3 閃存的用途 14
2.3.4 閃存文件系統(tǒng) 14
2.3.5 存儲器空間 15
2.3.6 運行上下文 16
2.3.7 進(jìn)程中的虛擬內(nèi)存 17
2.3.8 交叉開發(fā)環(huán)境 19
2.4 嵌入式Linux的發(fā)行版 20
2.4.1 Linux商業(yè)發(fā)行版 21
2.4.2 Linux自定義發(fā)行版 21
2.5 小結(jié) 21
參考資源 22
第3章 處理器基礎(chǔ) 23
3.1 單機處理器 23
3.1.1 IBM 970FX 24
3.1.2 Intel Pentium M 24
3.1.3 Freescale MPC7448 25
3.1.4 配套芯片組 25
3.2 集成化處理器:片上系統(tǒng) 27
3.2.1 PowerPC 27
3.2.2 AMCC PowerPC 27
3.2.3 Freescale PowerPC 30
3.2.4 MIPS 33
3.2.5 Broadcom MIPS 33
3.2.6 AMD MIPS 34
3.2.7 其他類型的MIPS 35
3.2.8 ARM 35
3.2.9 TI ARM 35
3.2.10 Freescale ARM 37
3.2.11 Intel ARM XScale 37
3.2.12 其他ARM 38
3.2.13 其他體系結(jié)構(gòu) 38
3.3 硬件平臺 38
3.3.1 CompactPCI 38
3.3.2 ATCA 39
3.4 小結(jié) 39
參考資源 40
第4章 Linux內(nèi)核——不同視角 41
4.1 背景知識 41
4.1.1 內(nèi)核的版本 42
4.1.2 內(nèi)核源碼庫 43
4.2 Linux內(nèi)核構(gòu)造 44
4.2.1 頂層資源目錄 44
4.2.2 編譯內(nèi)核 45
4.2.3 嚴(yán)格意義上的內(nèi)核:vmlinux 46
4.2.4 內(nèi)核映像組件 47
4.2.5 子目錄結(jié)構(gòu) 50
4.3 內(nèi)核構(gòu)建系統(tǒng) 50
4.3.1 .config文件 51
4.3.2 配置編輯器 52
4.3.3 makefile的目標(biāo) 55
4.3.4 內(nèi)核配置 58
4.3.5 自定義配置選項 59
4.3.6 內(nèi)核makefile 62
4.3.7 內(nèi)核文檔 62
4.4 獲取Linux內(nèi)核 63
4.5 小結(jié) 64
參考資源 64
第5章 內(nèi)核初始化 65
5.1 合成內(nèi)核映像:piggy及其他 65
5.1.1 Image目標(biāo)文件 67
5.1.2 體系結(jié)構(gòu)相關(guān)的目標(biāo)文件 68
5.1.3 第二階段引導(dǎo)裝入程序 69
5.1.4 引導(dǎo)信息 69
5.2 初始化控制流 72
5.2.1 內(nèi)核入口點:head.o 73
5.2.2 內(nèi)核啟動:main.c 74
5.2.3 體系結(jié)構(gòu)設(shè)置 75
5.3 內(nèi)核命令行處理 75
5.4 子系統(tǒng)初始化 80
5.5 init線程 82
5.5.1 通過initcall初始化 83
5.5.2 引導(dǎo)的最后步驟 84
5.6 小結(jié) 85
參考資源 85
第6章 系統(tǒng)初始化 86
6.1 根文件系統(tǒng) 86
6.1.1 FHS 87
6.1.2 文件系統(tǒng)布局 87
6.1.3 最小文件系統(tǒng) 88
6.1.4 根文件系統(tǒng)帶來的挑戰(zhàn) 89
6.1.5 試錯法 90
6.1.6 自動化文件系統(tǒng)構(gòu)建工具 90
6.2 內(nèi)核的最后引導(dǎo)過程 90
6.2.1 用戶空間下第一個程序 91
6.2.2 解決依賴 92
6.2.3 定制初始化進(jìn)程 92
6.3 init進(jìn)程 92
6.3.1 inittab 95
6.3.2 Web服務(wù)器啟動腳本示例 96
6.4 初始RAM磁盤 97
6.4.1 初始RAM磁盤的目的 98
6.4.2 使用initrd引導(dǎo) 98
6.4.3 引導(dǎo)裝入程序?qū)τ趇nitrd的
支持 98
6.4.4 initrd的奧妙所在:linuxrc
文件 100
6.4.5 initrd探究 100
6.4.6 構(gòu)建initrd映像文件 101
6.5 使用initramfs 102
6.6 關(guān)機 103
6.7 小結(jié) 103
參考資源 104
第7章 引導(dǎo)裝入程序 105
7.1 引導(dǎo)裝入程序的作用 105
7.2 引導(dǎo)裝入程序的挑戰(zhàn) 106
7.2.1 DRAM控制器 106
7.2.2 閃存與RAM 106
7.2.3 映像的復(fù)雜性 107
7.2.4 執(zhí)行上下文 108
7.3 通用的引導(dǎo)裝入程序:Das U-Boot 109
7.3.1 執(zhí)行上下文 109
7.3.2 U-Boot命令集 111
7.3.3 網(wǎng)絡(luò)操作 111
7.3.4 存儲子系統(tǒng) 113
7.3.5 從磁盤啟動:U-Boot 113
7.4 移植U-Boot 114
7.4.1 為EP405開發(fā)板移植U-Boot 114
7.4.2 U-Boot的makefile配置目標(biāo) 115
7.4.3 EP405處理器初始化 116
7.4.4 特定開發(fā)板的初始化 117
7.4.5 移植概要 120
7.4.6 U-Boot映像格式 120
7.5 其他引導(dǎo)裝入程序 122
7.5.1 Lilo 122
7.5.2 GRUB.. 123
7.5.3 其他引導(dǎo)裝入程序 124
7.6 小結(jié) 124
參考資源 124
第8章 設(shè)備驅(qū)動程序基礎(chǔ) 126
8.1 設(shè)備驅(qū)動程序基本概念 126
8.1.1 可加載模塊 127
8.1.2 設(shè)備驅(qū)動程序的體系結(jié)構(gòu) 127
8.1.3 最小設(shè)備驅(qū)動程序示例 128
8.1.4 模塊構(gòu)建的基礎(chǔ)設(shè)施 129
8.1.5 安裝設(shè)備驅(qū)動程序 131
8.1.6 加載設(shè)備驅(qū)動程序模塊 132
8.2 模塊實用程序 133
8.2.1 insmod 133
8.2.2 模塊參數(shù) 133
8.2.3 lsmod 134
8.2.4 modprobe 135
8.2.5 depmod 136
8.2.6 rmmod 136
8.2.7 modinfo 137
8.3 驅(qū)動程序方法 137
8.3.1 驅(qū)動程序文件系統(tǒng)操作 138
8.3.2 設(shè)備節(jié)點與mknod 140
8.4 匯總 141
8.5 設(shè)備驅(qū)動程序與GPL 143
8.6 小結(jié) 143
參考資源 144
第9章 文件系統(tǒng) 145
9.1 Linux文件系統(tǒng)的概念 146
9.2 ext2文件系統(tǒng) 147
9.2.1 掛載文件系統(tǒng) 148
9.2.2 文件系統(tǒng)完整性檢查 149
9.3 ext3文件系統(tǒng) 150
9.4 ReiserFS文件系統(tǒng) 152
9.5 JFFS2文件系統(tǒng) 153
9.6 cramfs文件系統(tǒng) 155
9.7 NFS文件系統(tǒng) 156
9.8 偽文件系統(tǒng) 160
9.8.1 proc文件系統(tǒng) 160
9.8.2 sysfs文件系統(tǒng) 162
9.9 其他文件系統(tǒng) 164
9.10 構(gòu)建簡單的文件系統(tǒng) 165
9.11 小結(jié) 166
參考資源 166
第10章 MTD子系統(tǒng) 168
10.1 啟用MTD服務(wù) 168
10.2 MTD基礎(chǔ)知識 170
10.3 MTD分區(qū) 172
10.3.1 Redboot分區(qū)表 173
10.3.2 內(nèi)核命令行分區(qū) 176
10.3.3 映射驅(qū)動程序 177
10.3.4 閃存芯片驅(qū)動程序 178
10.3.5 特定開發(fā)板的初始化 179
10.4 MTD實用程序 180
10.5 小結(jié) 184
參考資源 184
第11章 BusyBox 186
11.1 BusyBox簡介 186
11.2 BusyBox配置 187
11.3 BusyBox操作 189
11.3.1 BusyBox之init 191
11.3.2 rcS初始化腳本示例 193
11.3.3 在目標(biāo)平臺安裝BusyBox 193
11.3.4 BusyBox命令 195
11.4 小結(jié) 196
參考資源 196
第12章 嵌入式開發(fā)環(huán)境 197
12.1 交叉開發(fā)環(huán)境 197
12.2 主機系統(tǒng)需求 200
12.3 為目標(biāo)板提供服務(wù) 201
12.3.1 TFTP服務(wù)器 201
12.3.2 BOOTP/DHCP服務(wù)器 202
12.3.3 NFS服務(wù)器 204
12.3.4 使用NFS為目標(biāo)板掛載根文件系統(tǒng) 205
12.3.5 U-Boot NFS根掛載示例 206
12.4 小結(jié) 208
參考資源 208
第13章 開發(fā)工具 209
13.1 GDB 209
13.1.1 調(diào)試核心轉(zhuǎn)儲 210
13.1.2 調(diào)用GDB 211
13.1.3 GDB調(diào)試會話 213
13.2 DDD 214
13.3 cbrowser/cscope 216
13.4 追蹤和程序分析工具 217
13.4.1 strace 217
13.4.2 strace的變體 220
13.4.3 ltrace 221
13.4.4 ps 222
13.4.5 top 224
13.4.6 mtrace 225
13.4.7 dmalloc 226
13.4.8 內(nèi)核oops 228
13.5 二進(jìn)制實用程序 230
13.5.1 readelf 230
13.5.2 使用readelf檢查調(diào)試信息 232
13.5.3 objdump 233
13.5.4 objcopy 234
13.6 其他二進(jìn)制實用程序 234
13.6.1 strip 234
13.6.2 addr2line 235
13.6.3 strings 235
13.6.4 ldd 235
13.6.5 nm 236
13.6.6 prelink 236
13.7 小結(jié) 237
參考資源 237
第14章 內(nèi)核調(diào)試技術(shù) 238
14.1 內(nèi)核調(diào)試的難點 238
14.2 使用KGDB調(diào)試內(nèi)核 239
14.2.1 KGDB內(nèi)核配置 240
14.2.2 支持KGDB的內(nèi)核啟動 241
14.2.3 有用的內(nèi)核斷點 243
14.3 Linux內(nèi)核的調(diào)試 244
14.3.1 gdb遠(yuǎn)程串口協(xié)議 244
14.3.2 調(diào)試優(yōu)化后的內(nèi)核代碼 247
14.3.3 gdb用戶定義命令 251
14.3.4 有用的內(nèi)核gdb宏 252
14.3.5 調(diào)試可加載模塊 258
14.3.6 printk調(diào)試 262
14.3.7 Magic SysReq鍵 263
14.4 硬件輔助調(diào)試 263
14.4.1 使用JTAG探測器對閃存編程 265
14.4.2 用JTAG探測器進(jìn)行調(diào)試 266
14.5 無法啟動時 268
14.5.1 早期串口調(diào)試輸出 269
14.5.2 轉(zhuǎn)儲printk日志緩沖區(qū) 270
14.5.3 KGDB捕捉崩潰 271
14.6 小結(jié) 272
參考資源 272
第15章 調(diào)試嵌入式Linux應(yīng)用程序 274
15.1 目標(biāo)機調(diào)試 274
15.2 遠(yuǎn)程(交叉)調(diào)試 274
15.3 使用共享庫進(jìn)行調(diào)試 278
15.4 多任務(wù)調(diào)試 282
15.4.1 多進(jìn)程的調(diào)試 282
15.4.2 多線程應(yīng)用程序的調(diào)試 284
15.4.3 引導(dǎo)裝入程序/閃存代碼的調(diào)試 286
15.5 遠(yuǎn)程調(diào)試的附加選項 287
15.5.1 串行端口調(diào)試 287
15.5.2 綁定到正在運行的進(jìn)程 287
15.6 小結(jié) 288
參考資源 288
第16章 移植Linux 289
16.1 Linux源代碼的組織 289
16.2 為開發(fā)板定制Linux 291
16.2.1 前提和假設(shè) 291
16.2.2 定制內(nèi)核初始化 292
16.2.3 靜態(tài)內(nèi)核命令行 294
16.3 平臺初始化 295
16.3.1 早期變量訪問 298
16.3.2 開發(fā)板信息結(jié)構(gòu) 299
16.3.3 機器相關(guān)的調(diào)用 301
16.4 匯總 302
16.5 小結(jié) 304
參考資源 304
第17章 Linux與實時 305
17.1 什么是實時 305
17.1.1 軟實時 305
17.1.2 硬實時 306
17.1.3 Linux 調(diào)度 306
17.1.4 中斷延遲 306
17.2 內(nèi)核搶占 307
17.2.1 搶占的缺陷 307
17.2.2 搶占模型 308
17.2.3 SMP內(nèi)核 309
17.2.4 搶占延遲源 310
17.3 實時內(nèi)核補丁 310
17.3.1 實時的特性 311
17.3.2 O(1) 調(diào)度器 313
17.3.3 創(chuàng)建實時進(jìn)程 313
17.3.4 臨界區(qū)管理 314
17.4 調(diào)試實時內(nèi)核 314
17.4.1 軟鎖檢測 314
17.4.2 搶占調(diào)試 315
17.4.3 調(diào)試喚醒時間 315
17.4.4 喚醒延遲歷史 315
17.4.5 中斷響應(yīng)時間 316
17.4.6 中斷響應(yīng)歷史 316
17.4.7 延遲跟蹤 317
17.4.8 調(diào)試死鎖環(huán)境 318
17.4.9 鎖模式的運行時控制權(quán) 319
17.5 小結(jié) 319
參考資源 319
附錄A 可配置的U-Boot命令 320
附錄B BusyBox命令 322
附錄C SDRAM接口的注意事項 328
附錄D 開源項目資源 334
附錄E BDI-2000配置文件示例... 336

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
4 [報告]
發(fā)表于 2010-02-01 10:27 |只看該作者
一貼一本圖書最好了,方便大家評論和寫書評。

論壇徽章:
3
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-01 00:21:362015年迎新春徽章
日期:2015-03-04 09:49:45
5 [報告]
發(fā)表于 2010-02-01 13:27 |只看該作者
收到。。。

論壇貌似現(xiàn)在系統(tǒng)都變了?

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
6 [報告]
發(fā)表于 2010-02-01 14:03 |只看該作者
收到。。。

論壇貌似現(xiàn)在系統(tǒng)都變了?
banggou 發(fā)表于 2010-02-01 13:27



    沒有,系統(tǒng)升級了,呵呵

論壇徽章:
0
7 [報告]
發(fā)表于 2013-04-21 16:57 |只看該作者
回復(fù) 1# banggou
謝謝
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP