TOP
0
0
魅麗。花火原創小說66折起
Android開發權威指南(簡體書)
滿額折

Android開發權威指南(簡體書)

人民幣定價:79 元
定  價:NT$ 474 元
優惠價:87412
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

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

作者簡介

李寧,東北大學碩士研究生,高級軟件工程師,曾任職于東軟集團,擔任項目經理一職。擁有超過10年的軟件開發經驗,曾主持或參與開發過多個大中型的軟件系統。曾為多家平面媒體和網絡媒體撰寫了100余篇技術稿件。并在個人博客上發表了大量的技術文章。曾著有《Java Web開發技術大全》一書。熟悉Java、Eclipse、Net Beans、Delphi、C/C++等開發工具和語言,尤其擅長Java、Eclipse等技術。有非常豐富的軟件開發經驗,善于將技術以生動精準的語言進行闡述。

名人/編輯推薦

《Android開發權威指南》內容全面,不僅詳細講解了Android框架、Android控件、用戶界面開發、游戲開發、數據存儲和網絡開發等,還深入闡述了傳感器、語音識別、桌面組件開發、多媒體開發、OpenGL ES、HTML5、Android NDK編程、Android平臺測試等高級知識。《Android開發權威指南》注重對實際動手能力的指導,在容易產生錯誤、不易理解的環節都配以了詳實的開發情景截圖,并將重要的知識點、開發技巧以“多學一招”、“擴展學習”、“技巧點撥”等活潑的形式呈現給讀者。體現創新的6大綜合案例,如新浪微博客戶端、藍牙聊天、全鍵盤輸入弦、月球登陸游戲、貪吃蛇游戲、笑臉連連看游戲。6大完整綜合案例:新浪微博客戶端、藍牙聊天、全鍵盤輸入法、月球登陸游戲、貪吃蛇游戲、笑臉連連看游戲。《Android開發權威指南》基于最新的Android 2.3 SDK。分析常用控件和API的源代碼,幫助讀者更深入地了解其內部實現原理。超過200個例子、50000行代碼。大多數實例稍加改動就可用于實際的項目中。開發視頻講解光盤,幫助讀者快速、無障礙地學通Android實戰開發。從事一線開發的作者提供微博、博客等在線答疑。

目次

第一部分 準備篇第1章 初識廬山真面目——Android開發簡介 21.1 Android的基本概念 21.1.1 Android簡介 21.1.2 Android的版本 41.1.3 Android的系統構架 51.1.4 Android的應用程序框架 61.2 JIL Widget介紹 71.3 小結 8第2章 工欲善其事,必先利其器——搭建和使用Android開發環境 92.1 開發包及工具的安裝 92.1.1 開發Android程序都需要些什么 92.1.2 安裝JDK和配置Java開發環境 102.1.3 Eclipse的安裝與漢化 112.1.4 安裝AndroidSDK 122.1.5 安裝Eclipse插件ADT 132.2 真實體驗——編寫第一個Android程序(隨機繪制圓餅) 152.2.1 創建Android工程 152.2.2 在模擬器中運行Android程序 172.2.3 界面控件的布局 192.2.4 編寫代碼 202.2.5 調試程序 232.2.6 在手機上運行和調試程序 282.3 遷移Android工程可能發生的錯誤 292.4 不需要寫一行代碼的開發工具:AppInventor 312.4.1 AppInventor簡介 312.4.2 AppIntentor的下載和安裝 312.4.3 用拖曳控件的方式設計界面 332.4.4 像拼圖一樣拼裝代碼 342.5 小結 37第二部分 基礎篇第3章 千里之行始于足下——Android程序設計基礎 403.1 Android應用程序框架 403.1.1 Android項目的目錄結構 403.1.2 AndroidManifest.xml文件的結構 423.2 Android應用程序中的資源 443.3 Android的應用程序組件 443.3.1 Activity(Android的窗體) 453.3.2 Service(服務) 453.3.3 Broadcast Receiver(廣播接收器) 453.3.4 Content Provider(內容提供者) 463.4 Android程序的UI設計 463.4.1 手工配置XML布局文件 463.4.2 ADT自帶的可視化UI設計器 473.4.3 使用DroidDraw設計UI布局 473.5 小結 48第4章 我的UI我做主——用戶界面開發基礎 494.1 Activity的使用方法 494.1.1 創建Activity 494.1.2 配置Activity 504.1.3 顯示其他的Activity(Intent與Activity) 524.2 Activity的生命周期 554.3 在不同Activity之間傳遞數據 604.3.1 使用Intent傳遞數據 604.3.2 使用靜態變量傳遞數據 624.3.3 使用剪切板傳遞數據 634.3.4 使用全局對象傳遞數據 654.3.5 返回數據到前一個Activity 674.4 視圖(View) 684.4.1 視圖簡介 684.4.2 使用XML布局文件定義視圖 694.4.3 在代碼中控制視圖 704.5 布局(Layout) 724.5.1 框架布局(FrameLayout) 724.5.2 線性布局(LinearLayout) 754.5.3 相對布局(RelativeLayout) 794.5.4 表格布局(TableLayout) 814.5.5 絕對布局(AbsoluteLayout) 824.5.6 重用XML布局文件 824.5.7 優化XML布局文件 854.5.8 查看apk文件中的布局 864.6 小結 87第5章 良好的學習開端——控件(Widget)詳解 885.1 常用XML屬性解析 885.1.1 android:id屬性 885.1.2 控件的寬度(android:layout_width)和高度(android:layout_height) 885.1.3 android:layout_margin屬性 895.1.4 android:padding屬性 895.1.5 android:layout_weight屬性 905.1.6 android:layout_gravity和android:gravity屬性 905.1.7 android:visibility屬性 915.1.8 android:background屬性 915.1.9 指定單擊事件方法(android:onClick屬性) 925.1.10 控件焦點屬性(android:focusable和android:focusable-InTouchMode) 925.2 TextView(顯示文本的控件) 935.2.1 顯示富文本(URL、不同大小、字體、顏色的文本) 935.2.2 在TextView中顯示表情圖像和文字 975.2.3 單擊鏈接彈出Activity 1005.2.4 為指定文本添加背景 1035.2.5 帶邊框的TextView 1065.2.6 設置行間距 1105.2.7 在未顯示完的文本後面加省略號(…) 1115.2.8 用TextView實現走馬燈效果 1135.2.9 垂直滾動TextView中的文本 1145.3 EditText(編輯文本的控件) 1155.3.1 像QQ一樣輸入表情圖像 1155.3.2 在EditText中輸入特定的字符 1175.3.3 AutoCompleteText-View(自動完成輸入內容的控件) 1185.4 按鈕和復選框控件 1205.4.1 Button(普通按鈕控件) 1205.4.2 圖文混排的按鈕 1225.4.3 ImageButton(圖像按鈕控件) 1245.4.4 RadioButton(選項按鈕控件) 1245.4.5 ToggleButton(開關狀態按鈕控件) 1255.4.6 CheckBox(復選框控件) 1265.5 ImageView(顯示圖像的控件) 1285.5.1 ImageView控件的基本用法 1285.5.2 顯示指定區域的圖像 1295.5.3 縮放和旋轉圖像 1325.6 時間與日期控件 1335.6.1 DatePicker(輸入日期的控件) 1335.6.2 TimePicker(輸入時間的控件) 1345.6.3 DatePicker、TimePicker與TextView同步顯示日期和時間 1345.6.4 AnalogClock和DigitalClock(顯示時鐘的控件) 1365.7 進度條控件 1375.7.1 ProgressBar(進度條控件) 1375.7.2 SeekBar(拖動條控件) 1395.7.3 設置ProgressBar和SeekBar的顏色及背景圖 1405.7.4 RatingBar(評分控件) 1435.8 列表控件 1455.8.1 ListView(普通列表控件) 1455.8.2 為ListView列表項添加復選框和選項按鈕 1475.8.3 對列表項進行增、刪、改操作 1495.8.4 改變列表項的背景色 1535.8.5 ListActivity(封裝ListView的Activity) 1545.8.6 ExpandableListView(可擴展的列表控件) 1555.8.7 Spinner(下拉列表控件) 1575.9 滾動控件 1605.9.1 ScrollView(垂直滾動控件) 1605.9.2 HorizontalScrollView(水平滾動控件) 1615.9.3 可垂直和水平滾動的視圖 1625.9.4 Gallery(畫廊控件) 1635.10 ImageSwitcher(圖像切換控件) 1645.11 GridView(網格控件) 1665.12 TabHost(標簽控件) 1685.13 ViewStub(惰性裝載控件) 1695.14 小結 171第6章 友好的菜單——Menu介紹與實例 1726.1 菜單的基本用法 1726.1.1 創建選項菜單(Options Menu) 1726.1.2 帶圖像的選項菜單 1736.1.3 關聯Activity 1736.1.4 響應菜單的單擊動作 1746.1.5 動態添加、修改和刪除選項菜單 1756.1.6 帶復選框和選項按鈕的子菜單 1766.1.7 上下文菜單 1786.1.8 菜單事件 1796.1.9 從菜單資源中裝載菜單 1806.2 菜單特效 1816.2.1 自定義菜單 1816.2.2 模擬UCWeb效果菜單 1846.2.3 QuickContactBadge與聯系人菜單 1896.3 小結 192第7章 友好地互動交流——信息提醒(對話框、Toast與Notification) 1937.1 對話框的基本用法 1937.1.1 帶2個按鈕(確認/取消)的對話框 1937.1.2 帶3個按鈕(覆蓋/忽略/取消)的對話框 1957.1.3 簡單列表對話框 1967.1.4 單選列表對話框 1987.1.5 多選列表對話框 1997.1.6 進度對話框 2017.1.7 登錄對話框 2057.1.8 使用Activity托管對話框 2077.2 對話框的高級應用 2097.2.1 阻止單擊按鈕關閉對話框 2097.2.2 改變對話框的顯示位置 2137.2.3 在對話框按鈕和內容文本中插入圖像 2157.2.4 改變對話框的透明度 2167.3 Toast 2177.3.1 Toast的基本用法 2177.3.2 永不關閉的Toast 2187.3.3 用PopupWindow模擬Toast提示信息框 2217.4 通知(Notification) 2217.4.1 在狀態欄上顯示通知信息 2227.4.2 Notification的清除動作 2247.4.3 永久存在的Notification 2257.4.4 自定義Notification 2267.5 小結 227第8章 移動的信息倉庫——數據存儲 2288.1 讀寫key-value對:SharedPreferences 2288.1.1 SharedPreferences的基本用法 2288.1.2 數據的存儲位置和格式 2298.1.3 存取復雜類型的數據 2308.1.4 設置數據文件的訪問權限 2338.1.5 可以保存設置的Activity:PreferenceActivity 2348.2 文件存儲 2388.2.1 openFileOutput和openFileInput方法 2388.2.2 讀寫SD卡中的文件 2398.2.3 SAX引擎讀取XML文件的原理 2418.2.4 將XML文件轉換成Java對象 2428.2.5 文件壓縮(Jar、Zip) 2458.3 SQLite數據庫 2498.3.1 SQLite數據庫管理工具 2498.3.2 SQLiteOpenHelper類與自動升級數據庫 2518.3.3 數據綁定與SimpleCursorAdapter類 2528.3.4 操作SD卡上的數據庫 2558.3.5 將數據庫與應用程序一起發布 2568.3.6 內存數據庫 2578.4 小結 258第9章 Android中的窗口——Activity 2599.1 調用其他程序中的Activity 2599.1.1 直接撥號 2599.1.2 將電話號傳入撥號程序 2599.1.3 調用撥號程序 2609.1.4 瀏覽網頁 2619.1.5 向E-mail客戶端傳遞E-mail地址 2619.1.6 發送E-mail 2619.1.7 查看聯系人 2629.1.8 顯示系統設置界面(設置主界面、Wifi設置界面) 2639.1.9 啟動處理音頻的程序 2649.2 自定義Activity Action 2649.3 Activity的高級應用 2669.3.1 ActivityGroup 2669.3.2 自定義半透明窗口 2689.3.3 Activity之間切換的動畫效果 2699.4 小結 270第10章 全局事件——廣播(Broadcast) 27110.1 什么是廣播 27110.2 接收系統廣播 27210.2.1 短信攔截 27210.2.2 用代碼注冊廣播接收器 27410.2.3 廣播接收器的優先級 27510.2.4 來去電攔截 27610.2.5 截獲屏幕休眠與喚醒 28010.2.6 開機自動運行 28110.2.7 顯示手機電池的當前電量 28210.3 發送廣播 28410.4 驗證廣播接收器是否注冊 28510.5 小結 286第11章 跨應用數據源——Content Provider 28711.1 Content Provider的作用 28711.2 獲得系統數據 28811.2.1 讀取聯系人信息 28811.2.2 查看收到的短信 29011.3 自定義Content Provider 29111.3.1 查詢城市信息 29111.3.2 為Content Provider添加訪問權限 29711.4 小結 298第12章 一切為用戶服務——Service基礎與實例 29912.1 Service基礎 29912.1.1 Service的生命周期 29912.1.2 綁定Activity和Service 30212.1.3 開機啟動Service 30512.1.4 判斷Service是否已注冊 30612.1.5 判斷Service是否已開始 30712.2 跨進程訪問(AIDL服務) 30812.2.1 什么是AIDL服務 30812.2.2 建立AIDL服務的步驟 30812.2.3 建立AIDL服務 30812.2.4 傳遞復雜數據的AIDL服務 31212.2.5 AIDL與來去電自動掛斷 31712.3 小結 319第13章 做好應用橋梁——網絡與通信 32013.1 WebView控件 32013.1.1 用WebView控件瀏覽網頁 32013.1.2 用WebView控件裝載HTML代碼 32213.2 訪問HTTP資源 32413.2.1 提交HTTP GET和HTTP POST請求 32413.2.2 HttpURLConnection類 32613.2.3 上傳文件 32713.3 客戶端Socket 33013.3.1 連接服務器 33113.3.2 掃描服務器打開的端口 33113.3.3 發送和接收數據 33313.3.4 獲得無線路由分配給手機的IP地址 33413.3.5 設置Socket選項 33513.4 服務端Socket 33913.4.1 手機服務器的實現 33913.4.2 利用Socket在應用程序之間通信 34013.5 藍牙通信 34213.5.1 藍牙簡介 34213.5.2 打開和關閉藍牙設備 34313.5.3 搜索藍牙設備 34413.5.4 藍牙數據傳輸 34613.6 小結 351第14章 炫酷你的應用——多媒體開發 35214.1 音樂 35214.1.1 播放音樂 35214.1.2 錄音 35314.2 視頻 35414.2.1 使用VideoView播放視頻 35414.2.2 使用SurfaceView播放視頻 35514.2.3 錄制視頻 35714.3 相機 35714.3.1 調用系統的拍照功能 35814.3.2 自定義拍照功能 35914.4 鈴聲 36414.5 小結 366第15章 2D游戲開發 36715.1 繪制游戲的畫布 36715.1.1 在View上實現動畫效果 36715.1.2 在SurfaceView上實現動畫效果 37115.2 圖形繪制基礎 37415.2.1 繪制像素點 37415.2.2 繪制直線 37415.2.3 繪制圓形 37515.2.4 繪制弧 37515.2.5 繪制文本 37615.2.6 綜合繪制各種圖形 37615.3 高級圖像處理技術 38015.3.1 繪制位圖 38015.3.2 圖像的透明度 38215.3.3 旋轉圖像 38315.3.4 路徑 38415.3.5 Shader的渲染效果 38815.4 幀(Frame)動畫 39215.4.1 AnimationDrawable與幀動畫 39215.4.2 播放Gif動畫 39415.5 補間(Tween)動畫 39715.5.1 移動補間動畫 39715.5.2 縮放補間動畫 39915.5.3 旋轉補間動畫 40215.5.4 透明度補間動畫 40315.6 小結 404第16章 有趣的Android應用 40516.1 傳感器 40516.1.1 如何使用傳感器 40516.1.2 加速度傳感器(Accelerometer) 40916.1.3 重力傳感器(Gravity) 40916.1.4 光線傳感器(Light) 41016.1.5 陀螺儀傳感器(Gyroscope) 41116.1.6 方向傳感器(Orientation) 41116.1.7 其他傳感器 41216.2 輸入輸出技術 41316.2.1 語音識別 41316.2.2 手勢輸入 41516.2.3 語音朗讀(TTS) 41716.3 Google地圖 41916.4 GPS定位 42316.5 桌面上的小東西 42516.5.1 窗口小部件(AppWidget) 42516.5.2 快捷方式 43116.5.3 實時文件夾 43316.6 應用更華麗——動態壁紙 43516.7 小結 441第三部分 高級篇第17章 HTML5與移動Web開發 44417.1 HTML5簡介 44417.2 HTML5精彩效果演示 44517.3 HTML5在Android中的應用 44717.4 HTML5的畫布(Canvas) 44817.4.1 Canvas概述 44817.4.2 檢測瀏覽器是否支持Canvas 44917.4.3 在Web頁面中使用Canvas 45017.4.4 使用路徑(Path) 45217.4.5 設置線條風格 45317.4.6 設置填充類型 45317.4.7 填充矩形區域 45417.4.8 使用漸變色(Gradient) 45417.4.9 拉伸畫布對象 45517.4.10 在Canvas上繪制文本 45617.4.11 使用陰影 45717.5 調試JavaScript 45817.6 小結 459第18章 輸入法開發 46018.1 Android輸入法簡介 46018.2 控制輸入法 46118.3 輸入法實戰 46218.3.1 實現輸入法的步驟 46318.3.2 編寫輸入法程序 46318.3.3 輸入法服務的生命周期 46618.3.4 預輸入文本 46718.3.5 輸入法設置 46718.4 小結 468第19章 Android OpenGL ES開發基礎 46919.1 OpenGL簡介 46919.2 什么是OpenGL ES 46919.3 多邊形 47019.4 顏色 47419.5 旋轉三角形 47519.6 旋轉立方體 47719.7 小結 478第20章 OpenGL ES的超酷效果 47920.1 保持平衡的旋轉文本 47920.2 左右搖擺的Android機器人 48220.3 糾纏在一起的旋轉立方體 48520.4 透明背景的旋轉立方體 48620.5 觸摸旋轉的立方體 48720.6 2D和3D的綜合旋轉效果 48920.7 旋轉立體天空 49120.8 小結 493第21章 Android NDK編程 49421.1 Android NDK簡介 49421.2 安裝、配置和測試NDK開發環境 49521.2.1 系統和軟件要求 49521.2.2 下載和安裝Android NDK 49521.2.3 下載和安裝Cygwin 49521.2.4 配置Android NDK的開發環境 49821.3 第一個NDK程序:世界你好 49921.3.1 編寫和調用NDK程序 49921.3.2 用命令行方式編譯NDK程序 50121.3.3 在Eclipse中集成Android NDK 50221.4 背景不斷變化的三角形(NDK 版OpenGL ES) 50421.5 使用NDK OpenGL ES API實現千變萬化的3D效果 50721.6 使用NDK調用音頻API 51021.7 本地Activity(Native Activity) 51121.8 Android NDK配置文件詳解 51321.8.1 Android NDK定義的變量 51321.8.2 Android NDK定義的函數 51421.8.3 描述模塊的變量 51521.8.4 配置Application.mk文件 51621.9 小結 516第22章 測試驅動開發(TDD) 51722.1 JUnit測試框架 51722.2 測試Activity 51722.3 測試Content Provider 52122.4 測試Service 52322.5 測試普通類 52322.6 小結 525第四部分 綜合實例篇第23章 Android綜合案例一——藍牙聊天 52823.1 藍牙聊天主界面 52823.2 添加選項菜單 53023.3 搜索和連接藍牙設備 53023.4 使設備可被其他藍牙設備發現 53323.5 發送和接收聊天信息 53323.6 小結 537第24章 Android綜合案例二——月球登陸(游戲) 53824.1 游戲的玩法 53824.2 實現游戲界面 53924.3 設置游戲難度 54024.4 開始游戲 54124.5 控制飛船噴火 54424.6 控制飛船改變飛行方向 54424.7 判斷飛船是否成功著陸 54524.8 小結 546第25章 Android綜合案例三——全鍵盤輸入法(應用) 54725.1 安裝輸入法 54725.2 輸入法的初始化工作 54825.3 響應鍵盤操作 54925.4 根據EditText控件的屬性顯示不同的軟鍵盤 55125.5 小結 553第26章 Android綜合案例四——貪吃蛇(游戲) 55426.1 游戲玩法 55426.2 游戲主界面設計 55526.3 控制小蛇的移動 55726.4 小結 560第27章 Android綜合案例五——新浪微博客戶端(應用) 56127.1 新浪微博簡介 56127.1.1 新浪微博客戶端 56127.1.2 新浪微博開放API 56327.2 使用新浪微博開發API 56327.3 創建和配置新浪微博客戶端工程 56427.4 登錄新浪微博 56427.5 功能按鈕 56727.6 顯示“我的首頁”的微博 56927.7 評論微博 57227.8 轉發微博 57327.9 寫微博 57427.10 小結 576第28章 Android綜合案例六——笑臉連連看(游戲) 57728.1 游戲玩法 57728.2 準備圖像素材 57828.3 實現主界面 57828.4 隨機生成連連看圖像 58028.5 選中兩個相同圖像後消失 58028.6 用定時器限制游戲時間 58128.7 小結 582

書摘/試閱

一個帶界面的Android應用程序可以由一個或多個Activity組成。至于這些Activity如何工作,或者它們之間有什么依賴關系,則完全取決于應用程序的業務邏輯。例如,一種典型的設計方案是使用一個Activity作為主Activity(相當于主窗體,程序啟動時會首先顯示這個Activity),在這個Activity中通過菜單、按鈕等方式顯示其他的Activity。在Android自帶的程序中有很多都是這種類型的。每一個Activity都會有一個窗口,在默認情況下,這個窗口是充滿整個屏幕的,也可以將窗口變得比手機屏幕小,或者懸浮在其他的窗口上面。Activity窗口中的可視化組件由View及其子類組成,這些組件按照XML布局文件中指定的位置在窗口上進行擺放。3.3.2 Service(服務)服務沒有可視化接口,但可以在後臺運行。例如,當用戶進行其他操作時,可以利用服務在後臺播放音樂,或者當來電時,可以利用服務同時進行其他操作。服務類必須從android. app. Service繼承。現在舉一個非常簡單的使用服務的例子。在手機中會經常使用播放音樂的軟件,在這類軟件中往往會有循環播放或隨機播放的功能。雖然在軟件中可能會有相應的功能(通過按鈕或菜單進行控制),但用戶可能會一邊放音樂,一邊在手機上做其他的事,例如,與朋友聊天、看小說等。在這種情況下,用戶不可能當一首音樂放完後再回到軟件界面去進行重放的操作。因此,可以在播放音樂的軟件中啟動一個服務,由這個服務來控制音樂的循環播放,而且服務對用戶是完全透明的,這樣用戶完全感覺不到後臺服務的運行,甚至可以在音樂播放軟件關閉的情況下,仍然可以播放後臺背景音樂。除此之外,其他的程序還可以與服務進行通信。當與服務連接成功後,就可以利用服務中共享出來的接口與服務進行通信了。例如,控制音樂播放的服務允許用戶暫停、重放、停止音樂的播放。3.3.3 Broadcast Receiver(廣播接收器)廣播接收器組件的唯一功能就是接收廣播動作,以及對廣播動作做出響應。有很多時候,廣播動作是由系統發出的,例如,時區的變化、電池的電量不足、收到短信等。除此之外,應用程序還可以發送廣播動作,例如,通知其他的程序數據已經下載完畢,并且這些數據已經可以使用了。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區