TOP
從紙書中看見香港,指定港書滿888再折100
Android實例開發完全手冊(簡體書)
滿額折

Android實例開發完全手冊(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :15 點
商品簡介
名人推薦
目次

商品簡介

Android憑借其開源開放性、優異的用戶體驗和極為方便的開發方式, 贏得了廣大用戶和開發者的青睞,目前已經發展成為智慧手機操作系統的 翹楚。 陳強的《Android實例開發完全手冊》言簡意賅、通俗易懂、實例全面 並典型,幾乎囊括了所有的和Android應用相關的項目。 《Android實例開發完全手冊》分為16個章,分別講解了UI佈局實例、 控制項實例、自動化服務實例、數據存儲實例、電話和短信實例、圖形圖像 實例和網絡有關的實例,以及多媒體實例、Google地圖實例。Google API 實例、平板電腦應用開發、遊戲應用、程式優化等。

名人推薦

陳強編著的《Android實例開發完全手冊》適合Android程式員、研發人員及Android愛好者學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。

目次

第1章 正式開發前的準備 1.1 Windows下安裝Java環境JDK 1.1.1 實例說明 1.1.2 具體實現 1.1.3 特別提醒——檢測是否安裝成功 1.2 在Windows環境下安裝Eclipse 1.2.1 實例說明 1.2.2 具體實現 1.2.3 特別提醒——為Eclipse建立快捷方式 1.3 在Windows環境下安裝Android SDK 1.1.1 實例說明 1.1.2 具體實現 1.3.3 特別提醒——不同的SDK版本 1.4 在Windows環境下安裝ADT 1.4.1 實例說明 1.4.2 具體實現 1.4.3 特別提醒——不用擔心安裝過程慢 1.5 將Android SDK和Eclipse相關聯 1.5.1 實例說明 1.5.2 具體實現 1.5.3 特別提醒——不關聯啟動SDK的方法 1.6 驗證Android開發環境 1.6.1 實例說明 1.6.2 具體實現 1.6.3 特別提醒——快速運行Android的訣竅 1.7 使用CMD方式創建Android虛擬設備 1.7.1 實例說明 1.7.2 具體實現 1.7.3 特別提醒 1.8使用圖形介面方式創建AVD模擬器 1.8.1 實例說明 1.8.2 具體實現 1.8.3 特別提醒——刪除/修改AVD 1.9 手動更新Android SDK 1.9.1 實例說明 1.9.2 具體實現 1.9.3 特別提醒——自定義選擇安裝的SDK 1.10 單獨下載的方式來更新Android SDK 1.10.1 實例說明 1.10.2 具體實現 1.10.3 特別提醒——快速安裝Android SDK的訣竅 1.11 在Linux環境下搭建Android平臺 1.11.1 實例說明 1.11.2 具體實現 1.11.3 特別提醒 1.12 蘋果Mac環境下搭建Android平臺 1.12.1 實例說明 1.12.2 具體實現 1.12.3 特別提醒——都是一個原理 1.13 搭建過程中的常見錯誤 1.13.1 實例說明 1.13.2 最常見的三個錯誤 1.13.3 特別提醒——其他錯誤 1.14 第一個Android程式 1.14.1 實例說明 1.14.2 具體實現 1.14.3 特別提醒——解決模擬器運行時間長而引發的錯誤 1.15 向Eclipse中導入Android程式 1.15.1 實例說明 1.15.2 具體實現 1.15.3 特別提醒——一次向Eclipse中導入多個Android程式 1.16 斷點調試Android程式 1.16.1 實例說明 1.16.2 具體實現 1.16.3 特別提醒——其他調試方法 第2章 介面佈局 2.1 使用線性佈局(LinearLayout) 2.1.1 實例說明 2.1.2 具體實現 2.1.3 特別提醒——佈局類型的繼承 2.2 使用相對佈局(Relative Layout) 2.2.1 實例說明 2.2.2 具體實現 2.2.3 特別提醒——RelativeLayout效果結構 2.3 使用表格佈局(TableLayout) 2.3.1 實例說明 2.3.2 具體實現 2.3.3 特別提醒——使用表格佈局的注意事項 2.4 使用絕對佈局(AbsoluteLayout) 2.4.1 實例說明 2.4.2 具體實現 2.4.3 特別提醒——為什麼不推薦使用AbsoluteLayout 2.5 使用標簽佈局(TabLayout) 2.5.1 實例說明 2.5.2 具體實現 2.5.3 特別提醒——計算器的升級理念 2.6 使用層佈局(FrameLayout) 2.6.1 實例說明 2.6.2 具體實現 2.6.3 特別提醒——層與層的覆蓋 2.7 演示Layout佈局的綜合應用 2.7.1 實例說明 2.7.2 具體實現 2.7.3 特別提醒——設置的圖片不能太大 2.8 創建一個桌面組件Widget 2.8.1 實例說明 2.8.2 具體實現 2.8.3 特別提醒——其他的實例 2.9 在螢幕中實現一個按鈕效果 6.4.2 具體實現 6.4.3 特別提醒——SimpleCuorAdapter介紹 6.5 使用ContentProvider實現日記本功能 6.5.1 實例說明 6.5.2 具體實現 6.5.3 特別提醒——使用Uri 的形式 6.6 保存用戶資訊 6.6.1 實例說明 6.6.2 具體實現 6.6.3 特別提醒——獲取XML檔中的數據 6.7 使用檔保存數據 6.7.1 實例說明 6.7.2 具體實現 6.7.3 特別提醒——方法openFileOutput() 6.8 將網上圖片保存在SD卡中並顯示出來 6.8.1 實例說明 6.8.2 具體實現 6.8.3 特別提醒——Android的數據存儲方式 第7章 電話和短信應用 7.1 一個簡單的撥號程式 7.1.1 實例說明 7.1.2 具體實現 7.1.3 特別提醒——IntentFilter實現撥號 7.2 發送短信程式 7.2.1 實例說明 7.2.2 具體實現 7.2.3 特別提醒——android.telephony和android.telephony.gsm 7.3 一個按鈕撥號程式 7.3.1 實例說明 7.3.2 具體實現 7.3.3 特別提醒——方法isPhoneNumberValid來檢查字串 7.4 短信發送系統 7.4.1 實例說明 7.4.2 具體實現 7.4.3 特別提醒——SmsManager類中的方法 7.5 螢幕觸控撥號程式 7.5.1 實例說明 7.5.2 具體實現 7.5.3 特別提醒——將Action動作定義成常數 7.6 實現短信群發功能 7.6.1 實例說明 7.6.2 具體實現 7.6.3 特別提醒——群組發送 7.7 發送短信時實現E-mail郵件通知 7.7.1 實例說明 7.7.2 具體實現 7.7.3 特別提醒——Intent機制的通信 7.8 來電後自動發送郵件通知 7.8.1 實例說明 7.8.2 具體實現 7.8.3 特別提醒——模擬器失敗提示 7.9 監聽短信是否發送成功 7.9.1 實例說明 7.9.2 具體實現 7.9.3 特別提醒——短信發送的兩種狀態 7.10 監控手機撥接狀態 7.10.1 實例說明 7.10.2 具體實現 7.10.3 特別提醒——系統服務的返回對象7.11 監控收取的短信中是否含有某關鍵字 7.11.1 實例說明 7.11.2 具體實現 7.11.3 特別提醒——Activity程式的喚醒 第8章 圖形和圖像處理 8.1.1 實例說明 8.1.2 具體實現 8.1.3 特別提醒——類Paint中的方法 8.2 在手機螢幕中繪制一個畫布 8.2.1 實例說明 8.2.2 具體實現 8.2.3 特別提醒——生成圖片浮水印 8.3 在手機螢幕中繪制各種圖形 8.3.1 實例說明 8.3.2 具體實現 8.3.3 特別提醒——方法save和restore 8.4 在手機螢幕中模擬實現水紋效果 8.4.1 實例說明 8.4.2 實例說明 8.4.3 特別提醒——Bitmap類縮放圖片 8.5 在手機螢幕中渲染一個幾何圖形 8.5.1 實例說明 8.5.2 具體實現 8.5.3 特別提醒——類Shader的直接子類 8.6 在手機螢幕中實現動畫效果 8.6.1 實例說明 8.6.2 具體實現 8.6.3 特別提醒——Tween的4種動畫效果 8.7 在手機螢幕中實現Frame動畫效果 8.7.1 具體實現 8.7.2 特別提醒——使用Frame動畫的流程 8.8 使用Matrix實現圖片縮放 8.8.1 實例說明 8.8.2 具體實現 8.8.3 特別提醒——4種縮放位圖的方法 8.9 旋轉螢幕中的圖片 8.9.1 實例說明 8.9.2 具體實現 8.9.3 特別提醒——Matrix或Canvas旋轉位圖 8.10 實現天上移動星星的效果 8.10.1 實例說明 8.10.2 具體實現 8.10.3 特別提醒——OpenGL技術 8.11 構建一個模擬3D場景效果 8.11.1 實例說明 8.11.2 具體實現 8.11.3 特別提醒——OpenGL標準介面 8.12 實現浮動的旗幟效果 8.12.1 實例說明 8.12.2 具體實現 8.12.3 特別提醒——OpenGL ES繪圖的基本流程 8.13 螢幕中顯示多個物體 8.13.1 實例說明 8.13.2 具體實現 8.13.3 特別提醒——類FloatBuffer 8.14 模擬實現粒子系統效果 8.14.1 實例說明 8.14.2 具體實現 8.14.3 特別提醒——粒子系統的實現流程 8.15 移動手機螢幕中的圖片 8.15.1 實例說明 8.15.2 具體實現 8.15.3 特別提醒——save和restore實現繪制 8.16 在Canvas 畫布中繪制字串 8.16.1 實例說明 8.16.2 具體實現 8.16.3 特別提醒——設置畫布的屬性 8.17 在手機螢幕中移動一個不斷變換顏色的圖形 8.17.1 實例說明 8.17.2 具體實現 8.17.3 特別提醒——SurfaceView的用法 8.18 在手機螢幕中實現一個圖片移動的動畫效果 8.18.1 實例說明 8.18.2 具體實現 8.18.3 特別提醒——SurfaceHolder.Callback回調介面方法 8.19 繪制一個三維圓柱體 8.19.1 實例說明 8.19.2 具體實現 8.19.3 特別提醒——數學中的圓柱體 8.20 在手機螢幕中混合圖像 8.20.1 實例說明 8.20.2 具體實現 8.20.3 特別提醒——常用的混合方式 8.21 顯示圖片的寬和高 8.21.1 實例說明 8.21.2 具體實現 8.21.3 特別提醒——處理位圖 8.22 繪制各種空心圖形、實心圖形和漸變圖形 8.22.1 實例說明 8.22.2 具體實現 8.22.3 特別提醒——Canvas與ImageView 8.23 編寫一個屏保程式 8.23.1 實例說明 8.23.2 具體實現 8.23.3 特別提醒——Runnable的作用 8.24 在螢幕中通過觸摸單擊的方式移動圖片 8.24.1 實例說明 8.24.2 具體實現 8.24.3 特別提醒——Bitmap的用法 8.25 在手機螢幕中繪制一個矩形 8.25.1 實例說明 8.25.2 具體實現 8.25.3 特別提醒——模擬器中創建虛擬SD卡 8.26 在手機螢幕中顯示系統內的圖片資訊 8.26.1實例說明 8.26.2 具體實現 8.26.3 特別提醒——類Canvas顯示位圖 第9章 互聯網應用 9.1 傳遞HTTP參數 9.1.1 實例說明 9.1.2 具體實現 9.1.3 特別提醒——在Android系統中打開鏈接 9.2 在手機中瀏覽網頁 9.2.1 實例說明 9.2.2 具體實現 9.2.3 特別提醒——loadUrl方法訪問網頁 9.3 在手機中使用HTML程式 9.3.1 實例說明 9.3.2 具體實現 9.3.3 特別提醒——開發Android網絡項的注意事項 9.4 使用內置瀏覽器打開網頁 9.4.1 實例說明 9.4.2 具體實現 9.4.3 特別提醒——WebSettings設置WebView屬性 9.5 在螢幕中顯示QQ空間中的圖片 9.5.1 實例說明 9.5.2 具體實現 9.5.3 特別提醒——Gallery控制項在遊戲中的應用 9.5.4 實例說明 9.5.5 具體實現 9.5.6 特別提醒——將InputStream轉換為String 9.6 將文件上傳至服務器 9.6.1 實例說明 9.6.2 具體實現 9.6.3 特別提醒——表單上傳程式實現文件上傳 9.7 實現一個RSS系統 9.7.1 實例說明 9.7.2 具體實現 9.7.3 特別提醒——RSS2.0的語法規則 9.8 遠程下載並安裝一個軟件 9.8.1 實例說明 9.8.2 具體實現 9.8.3 特別提醒——APK文件介紹 9.9 開發一個移動微博發布器 9.9.1 實例說明 9.9.2 具體實現 9.9.3 特別提醒——樂多博客的介面 第10章 多媒體應用 10.1 調節手機音量的大小 10.1.1 實例說明 10.1.2 具體實現 10.1.3 特別提醒——AudioManager管理手機聲音 10.2 在手機中播放MP3檔 10.2.1 實例說明 10.2.2 具體實現 10.2.3 特別提醒——播放手機卡裏的音樂或者網絡中的流媒體 10.3 編寫一個錄音程序 10.3.1 實例說明 10.3.2 具體實現 10.3.3 特別提醒——Android的開源多媒體框架 10.4 在手機中實現相機預覽和拍照功能 10.4.1 實例說明 10.4.2 具體實現 10.4.3 特別提醒——使用攝像頭的方法 10.5 在手機中播放影片 10.5.1 實例說明10.5.2 具體實現 10.5.3 特別提醒——VideoView類的構造函數 10.6 編程的方式設置手機中的鈴聲 10.6.1 實例說明 10.6.2 具體實現 10.6.3 特別提醒——設置3種聲音 10.7 播放遠程網絡中的MP3 10.7.1 實例說明 10.7.2 具體實現 10.7.3 特別提醒——Runnable並不一定是新開一個線程 10.8 從網絡中遠程下載手機鈴聲 10.8.1 實例說明 10.8.2 具體實現 10.8.3 特別提醒——使用Notification的注意事項 10.9 遠程觀看網絡中的3GP視頻 10.9.1 實例說明 10.9.2 具體實現 10.9.3 特別提醒——Gallery調用MediaProvider的數據 10.10 在螢幕中播放GIF動畫 10.10.1 實例說明 10.10.2 具體實現 10.10.3 特別提醒——GIF動畫和幀播放 10.11 編寫一個簡單的音樂播放器 10.11.1 實例說明 10.11.2 具體實現 10.11.3 特別提醒——SD卡支援ContentProvider介面 10.12 在手機中播放MP4視頻 10.12.1 實例說明 10.12.2 具體實現 10.12.3 特別提醒——VideoView中的常用方法 第11章 地圖服務 11.1 獲取當前位置的坐標 11.1.1 實例說明 11.1.2 具體實現 11.1.3 特別提醒——android.location的定位功能 11.2 使用穀歌地圖 11.2.1 實例說明 11.2.2 具體實現 11.2.3 特別提醒——使用Map API密鑰的基本流程 11.3 輸入一個坐標後在地圖中實現定位 11.3.1 實例說明 11.3.2 具體實現 11.3.3 特別提醒——類GeoPoint的方法 14.4 在手機中實現位址查詢 11.4.1 實例說明 11.4.2 具體實現 11.4.3 特別提醒——Google Map API解密 11.5 實現路徑導航 11.5.1 實例說明 11.5.2 具體實現 11.5.3 特別提醒——起點和終點的設置 11.6 移動手機時自動實現位置更新 11.6.1 實例說明 11.6.2 具體實現 11.6.3 特別提醒——判斷GPS模塊是否存在或開啟 11.7 在地圖中繪制線路並計算距離 11.7.1 實例說明 11.7.2 具體實現 11.7.3 特別提醒——JavaScript overlay類型 11.8 在穀歌地圖中顯示指定的位置 11.8.1 實例說明 11.8.2 具體實現 11.8.3 特別提醒——Android的位置訪問 11.9 在螢幕中顯示當前位置的詳細資訊 11.9.1 實例說明 11.9.2 具體實現 11.9.3 特別提醒——Android中實現定位的地圖 11.10 快速查詢某個位置 11.10.1 實例說明 11.10.2 具體實現 11.10.3 特別提醒——穀歌地圖的3種視圖模式 11.11 在手機地圖中查詢一個地址 11.11.1 實例說明 11.11.2 具體實現 11.11.3 特別提醒——選擇中文輸入法 第12章 Google API 12.1 模擬驗證官方賬號 12.1.1 實例說明 12.1.2 具體實現 12.1.3 特別提醒——Google Account的組成 12.2 實現穀歌搜索功能 12.2.1 實例說明 12.2.2 具體實現 12.2.3 特別提醒——使用Google Search API的流程 12.3 使用Google Chart API生成二維條碼 12.3.1 實例說明 12.3.2 具體實現 12.3.3 特別提醒——Google Chart API的用法詳解 12.4 在手機中編寫一個翻譯軟件 12.4.1 實例說明 12.4.2 具體實現 12.4.3 特別提醒——Ajax語言的API 12.5 在手機螢幕中生成二維條碼 12.5.1 實例說明 12.5.2 具體實現 12.5.3 特別提醒——DisplayMetircs處理解析度問題 12.6 引用qrcode項目實現二維條碼 12.6.1 實例說明 12.6.2 具體實現 12.6.3 特別提醒——Android拍照的兩種方式 第13章 遊戲應用 13.1 五子棋遊戲 13.1.1 實例說明 13.1.2 具體實現 13.2 益智類遊戲——魔塔 13.2.1 實例說明 13.2.2 具體實現 13.2.3 特別提醒—— 一款遊戲產品受到的限制 13.3 一個簡單的貪吃蛇遊戲 13.3.1 實例說明 13.3.2 具體實現 13.3.3 特別提醒——貪吃蛇遊戲的基本思路 13.4 撲克遊戲 13.4.1 實例說明 13.4.2 具體實現 13.4.3 特別提醒——遊戲的大綱策劃 13.5 掃雷遊戲 13.5.1 實例說明 13.5.2 具體實現 13.5.3 特別提醒——用“?”標記空白 第14章 程式優化 14.1 標簽在UI介面中的優化作用 14.1.1 實例說明 14.1.2 具體實現 14.1.3 特別提醒——使用標簽的注意事項 14.2 測試計算機的性能 14.2.1 實例說明 14.2.2 具體實現 14.2.3 特別提醒——使用動態代理的好處 14.3 測試內存性能 14.3.1 實例說明 14.3.2 具體實現 14.3.3 特別提醒——命名問題 14.4 Android Layout優化 14.4.1 實例說明 14.4.2 具體實現 14.4.3 特別提醒——Layout佈局的注意事項 14.5 優化Bitmap圖片 14.5.1 實例說明 14.5.2 具體實現 14.5.3 特別提醒——Optio中的屬性 14.6 優化Android模擬器 14.6.1 實例說明 14.6.2 具體實現 14.6.3 特別提醒——開啟動畫效果選項 第15章 平板電腦應用開發 15.1 設置平板設備程式開發環境 15.1.1 實例說明 15.1.2 具體實現 15.1.3 特別提醒——平板電腦的解析度 15.2 在平板電腦中開發一個音樂播放器15.2.1 實例說明 15.2.2 具體實現 15.2.3 特別提醒——在平板電腦中開發一個視頻播放程式 15.3 瀏覽指定的網頁 15.3.1 實例說明 15.3.2 具體實現 15.3.3 特別提醒——設置樣式自適應 15.4 開發一個天氣預報系統 15.4.1 實例說明 15.4.2 具體實現 15.4.3 特別提醒——XML實現方式 15.5 使用檔存儲數據的方法保存音樂狀態 15.5.1 實例說明 15.5.2 具體實現 15.5.3 特別提醒——修改平板電腦程式 第16章 創意開發 16.1 開發一個控制玩具車的藍牙遙控器 16.1.1. 實例說明 16.1.2 具體實現 16.1.3 特別提醒——藍牙在模擬器上發生問題 16.2 手機模擬實現跋杯儀式 16.2.1 實例說明 16.2.2 具體實現 16.2.3 特別提醒——使用傳感器技術 16.3 隨時檢測當前的加速度 16.3.1 實例說明 16.3.2 具體實現 16.3.3 特別提醒——安裝SeorSimulator工具 16.4 語音識別系統 16.4.1 實例說明 16.4.2 具體實現 16.4.3 特別提醒——穀歌的語音識別技術 16.5 在Android中使用JavaScript 16.5.1 實例說明 16.5.2 具體實現 16.5.3 特別提醒——在Android中做網頁 2.9.1 實例說明 2.9.2 具體實現 2.9.3 特別提醒——更加漂亮的按鈕 2.10 在螢幕中顯示文字 2.10.1 實例說明 2.10.2 具體實現 2.10.3 特別提醒——Color屬性代表的顏色 2.11 設置手機螢幕中的字體 2.11.1 實例說明 2.11.2 具體實現 2.11.3 特別提醒——更改TextView文字的顏色 2.12 在螢幕中顯示編輯框 2.12.1 實例說明 2.12.2 具體實現 2.12.3 特別提醒——限制文本框中文字字數 2.14 在螢幕中顯示復選框 2.14.1 實例說明 2.14.2 具體實現 2.14.3 特別提醒——RadioButton(單選框)控制項 2.15 在螢幕中顯示單選框 2.15.1 實例說明 2.15.2 具體實現 2.15.3 特別提醒——按鈕的不同狀態 2.16 在螢幕中顯示下拉清單框 2.16.1 實例說明 2.16.2 具體實現 2.16.3 特別提醒——Spinner的屬性和方法 2.17 在螢幕中實現自動輸入文本效果 2.17.1 實例說明 2.17.2 具體實現 2.17.3 特別提醒——下拉清單的霧化效果 2.18 使用日期選擇器控制項DatePicker 2.18.1 實例說明 2.18.2 具體實現 2.18.3 特別提醒——控制項DatePicker中的方法 2.19 使用時間選擇器控制項TimePicker 2.19.1 實例說明 2.19.2 具體實現 2.19.3 特別提醒——在螢幕中同時顯示日期和時間 2.20 在螢幕內實現滾動效果 2.20.1 實例說明2.20.2 具體實現 2.20.3 特別提醒——解決ScrollView控制項中的內容不能完整顯示的問題 2.21 在螢幕內實現進度條效果 2.21.1 實例說明 2.22.2 具體實現 2.22.3 特別提醒——為控制項Progressbar設置樣式 2.23 在螢幕內使用拖動條功能 2.23.1 實例說明 2.23.2 具體實現 2.23.3 特別提醒——在拖動條中顯示提示文字 2.24 在螢幕內使用評分組件 2.24.1 實例說明 2.24.2 具體實現 2.24.3 特別提醒——使用RatingBar控制項的流程 2.25 在螢幕內顯示一副圖片 2.25.1 實例說明 2.25.2 具體實現 2.25.3 特別提醒——製作一個相框 2.26 設置一副圖片當作按鈕 2.26.1 實例說明 2.26.2 具體實現 2.26.3 特別提醒——圖片按鈕控制項的事件響應 2.27 實現類似QQ空間的照片效果 2.27.1 實例說明 2.27.2 具體實現 2.27.3 特別提醒——ImageSwitcher控制項的三個方法 2.28 使用網格視圖控制項佈局螢幕 2.28.1 實例說明 2.28.2 具體實現 2.28.3 特別提醒——升級實例 2.29 在螢幕內實現多個標簽欄樣式的效果 2.29.1 實例說明 2.29.2 具體實現 2.29.3 特別提醒——TabView的標準用法格式 第3章 基本控制項應用 3.1 使用EditText控制項和setOnKeyListener事件實現文本處理 3.1.1 實例說明 3.1.2 具體實現 3.1.3 特別提醒——實現文字過濾 3.2 在螢幕中實現一個背景圖片按鈕 3.2.1 實例說明 3.2.2 具體實現 3.2.3 特別提醒——“res/drawable”目錄的作用 3.3 使用Toast實現提醒 3.3.1 實例說明 3.3.2 具體實現 3.3.3 特別提醒——Toast的優勢 3.4 用RadioGroup控制項實現選擇處理 3.4.1 實例說明 3.4.2 具體實現 3.4.3 特別提醒——RadioGroup控制項的特殊作用 3.5 使用CheckBox實現一個購物清單 3.5.1 實例說明 3.5.2 具體實現 3.5.3 特別提醒——應用觸摸屏技術 3.6 使用CheckBox實現同意條款效果 3.6.1 實例說明 3.6.2 具體實現 3.6.3 特別提醒——處理CheckBox的狀態 3.7 使用ImageView控制項實現相框效果 3.7.1 實例說明 3.7.2 具體實現 3.7.3 特別提醒——ImageButton的按鈕切換 3.8 使用Spinner實現選擇處理 3.8.1 實例說明 3.8.2 具體實現 3.8.3 特別提醒——設置下拉菜單中的TextView 3.9 使用Gallery控制項實現個人相簿功能 3.9.1 實例說明 3.9.2 具體實現 3.9.3 特別提醒——設置Gallery圖片的寬高 3.10 在手機中實現檔搜索功能 3.10.1 實例說明 3.10.2 具體實現 3.10.3 特別提醒——搜索子目錄 3.11 使用ImageButton控制項實現按鈕置換功能 3.11.1 實例說明 3.11.2 具體實現 3.11.3 特別提醒——操作顯示的默認圖片 3.12 使用AnalogClock實現一個時鐘效果 3.12.1 實例說明 3.12.2 具體實現 3.13.3 特別提醒——三種常用的System Clock 3.14 在手機螢幕中實現不同的進度條效果3.14.1 實例說明 3.14.2 具體實現 3.14.3 特別提醒——在進度條中的4種不同風格 3.15 在螢幕中手動選擇日期和時間 3.15.1 實例說明 3.15.2 具體實現 3.15.3 特別提醒——控制項TimePicker中的主要方法 3.16 動態排版手機螢幕 3.16.1 實例說明 3.16.2 具體實現 3.16.3 特別提醒——總結UI介面佈局 3.17 使用ListActivity實現介面佈局 3.17.1 實例說明 3.17.2 具體實現 3.17.3 特別提醒——ListActivity的用法總結 3.18 加載手機磁盤中的文件 1463.18.1 實例說明 3.18.2 具體實現 3.18.3 特別提醒——解析Android中的圖片素材目錄 3.19 使用菜單控制項MENU 3.19.1 實例說明 3.19.2 具體實現 3.19.3 特別提醒——Android系統中的3種菜單類型 3.20 使用SimpleAdapter實現ListView效果 3.20.1 實例說明 3.20.2 具體實現 3.20.3 特別提醒——ArrayAdapter接受一個數組或者List作為參數 3.21 在螢幕中實現抽屜樣式效果 3.21.1 實例說明 3.21.2 具體實現 3.21.3 特別提醒——實現可拖拉的抽屜效果 3.22 在螢幕中演示使用多種對話框 3.22.1 實例說明 3.22.2 具體實現 3.22.3 特別提醒——自定義消除alertdialog的黑、白邊框 3.23 聯合使用Toast和Notification實現提醒 3.23.1 實例說明 3.23.2 具體實現 3.23.3 特別提醒——更新通知資訊 3.24 動態添加/刪除Spinner菜單 3.24.1 實例說明 3.24.2 具體實現 3.24.3 特別提醒——改變TextView內容 3.25 自定義一個Android控制項 3.25.1 實例說明 3.25.2 具體實現 3.25.3 特別提醒——將屬性值綁定到控制項的基本步驟 3.26 設置控制項的外觀樣式 3.26.1 實例說明 3.26.2 具體實現 3.26.3 特別提醒——查看Android開源代碼 3.27 使用自定義控制項在螢幕中繪制一條虛線 3.27.1 實例說明 3.27.2 具體實現 3.27.3 特別提醒——總結實現自定義控制項的流程 3.28 實現自定義組合控制項和自定義對話框 3.28.1 實例說明 3.28.2 具體實現 3.28.3 特別提醒——應吸取的經驗 3.29 使用OptioMenu在螢幕中自定義菜單 3.29.1 實例說明 3.29.2 具體實現 3.29.3 特別提醒——編寫自定義樣式 3.30 使用ExpandableListView實現手風琴效果 3.30.1 實例說明 3.30.2 具體實現 3.30.3 特別提醒——ExpandableListAdapter介面 3.31 基於自定義適配器的ExpandableListView 3.31.1 實例說明 3.31.2 具體實現 3.31.3 特別提醒——實現規整的佈局 3.32 使用Chronometer在螢幕中實現定時器效果 3.32.1 實例說明 3.32.2 具體實現 3.32.3 特別提醒——進一步設置時間 3.33 使用控制項SlidingDrawer在螢幕中實現滑動式抽屜的效果 3.33.1 實例說明 3.33.2 具體實現 3.33.3 特別提醒——佈局SlidingDrawer裏面的控制項 第4章 螢幕顯示應用 4.1 在螢幕中輸出顯示一段文字 4.1.1 實例說明 4.1.2 具體實現 4.1.3 特別提醒——處理超出螢幕寬度的文字 4.2 更改螢幕背景顏色 4.2.1 實例說明 4.2.2 具體實現 4.2.3 特別提醒——“res/values”目錄保存設置顏色 4.3 更改螢幕中的文字顏色 4.3.1 實例說明 4.3.2 具體實現 4.3.3 特別提醒——遵循MVC開發模式 4.5 置換螢幕中TextView文字的顏色 4.4.1 實例說明 4.4.2 具體實現 4.4.3 特別提醒——使用轉義字元 4.5 獲取手機螢幕的解析度 4.5.1 實例說明 4.5.2 具體實現 4.5.3 特別提醒——DisplayMetrics的用法 4.6 設置螢幕中的文字樣式 4.6.1 實例說明 4.6.2 具體實現 4.6.3 特別提醒——更改Layout中對象的外觀 4.7 響應按鈕事件 4.7.1 實例說明 4.7.2 具體實現 4.7.3 特別提醒——兩個注意事項 4.8 實現螢幕介面的轉換 4.8.1 實例說明 4.8.2 具體實現 4.8.3 特別提醒——setContentView轉換螢幕介面 4.9 在一個Activity中調用另一個Activity 4.9.1 實例說明 4.9.2 具體實現 4.9.3 特別提醒——Intent的作用 4.10 計算標準體重 4.10.1 實例說明 4.10.2 具體實現 4.10.3 特別提醒——Activity的原理 4.11 將數據返回到前一個Activity 4.11.1 實例說明 4.11.2 具體實現 4.11.3 特別提醒——重新返回給主Activity1 4.12 單擊按鈕後改變文字顏色 4.12.1 實例說明 4.12.2 具體實現 4.12.3 特別提醒——使用HTML控制顏色 4.13 設置手機螢幕中文本的字體 4.13.1 實例說明 4.13.2 具體實現 4.13.3 特別提醒——使用字體的問題 4.14 在手機螢幕中實現拖動圖片特效 4.14.1 實例說明 4.14.2 具體實現 4.14.3 特別提醒——導入外部圖片作為內置圖 4.15 製作一個簡單的計算器 4.15.1 實例說明 4.15.2 具體實現 4.15.3 特別提醒——計算小數 4.16 在螢幕中實現一個About(關於)資訊效果 4.16.1 實例說明 4.16.2 具體實現 4.16.3 特別提醒——實現一個確認對話框 4.17 在手機螢幕中實現程式加載效果 4.17.1 實例說明 4.17.2 具體實現 4.17.3 特別提醒——ProgressDialog類 4.18 創建一個有選擇項的對話框 4.18.1 實例說明 4.18.2 具體實現 4.18.3 特別提醒——AlertDialog.Builder的內部組成 4.19 改變手機的主題 4.19.1 實例說明 4.19.2 具體實現 4.19.3 特別提醒——設置Style 4.20 在螢幕中自動顯示輸入的數據 4.20.1 實例說明 4.20.2 具體實現 4.20.3 特別提醒——鏈接字串的妙用 4.21 實現手機振動效果 4.21.1 實例說明 4.21.2 具體實現 4.21.3 特別提醒——Vibrator對象實現振動 4.22 實現圖文提醒效果 4.22.1 實例說明 4.22.2 具體實現 4.22.3 特別提醒——帶圖提醒的妙用 4.23 實現類似於MSN/QQ狀態效果 4.23.1 實例說明 4.23.2 具體實現 4.23.3 特別提醒——使用NotificationManager的基本步驟 4.24 檢索手機中的通訊錄 4.24.1 實例說明 4.24.2 具體實現 4.24.3 特別提醒——URL介紹和ContentResolver的用法剖析 4.25 管理手機系統中的文件 4.25.1 實例說明 4.25.2 具體實現 4.25.3 特別提醒——同時顯示檔案名、圖標和檔夾名 4.26清除、還原手機桌面 4.26.1 實例說明 4.26.2 具體實現 4.26.3 特別提醒——類ContextWrapper的根類 4.27 “修改/刪除”手機中的檔 4.27.1 實例說明 4.27.2 具體實現 4.27.3 特別提醒——I/O類的操作流程 4.28 獲取當前運行程式的路徑 4.28.1 實例說明 4.28.2 具體實現 4.28.3 特別提醒——兩種表示目錄的方式 4.29 獲取手機內SIM卡的信息 4.29.1 實例說明 4.29.2 具體實現 4.29.3 特別提醒——SIM卡的意義 4.30 查看當前系統中正在運行的程式 4.30.1 實例說明 4.30.2 具體實現 4.30.3 特別提醒——AndroidManifest.xml中的權限 4.31 修改手機螢幕的顯示方向 4.31.1 實例說明 4.31.2 具體實現 4.31.3 特別提醒——切換和不切換的實現方法 第5章 自動為您服務 5.1 獲取手機螢幕的解析度 5.1.1 實例說明 5.1.2 具體實現 5.1.3 特別提醒——一個模擬器模擬短信操作 5.2 獲取手機剩餘的電池容量 5.2.1 實例說明 5.2.2 具體實現 5.2.3 特別提醒——Reseiver的作用 5.3 來電時自動發送資訊提醒 5.3.1 實例說明 5.3.2 具體實現 5.3.3 特別提醒——TelephonyManager和PhoneStateListener 5.4 獲取手機中存儲卡的容量 5.4.1 實例說明 5.4.2 具體實現 5.4.3 特別提醒——使用FAT32格式的磁盤鏡像作為SD卡的模擬 5.5 操作存儲卡和內存卡中的資訊 5.5.1 實例說明 5.5.2 具體實現 5.5.3 特別提醒——管理SD卡中的內容 5.6 設置鬧鐘 5.6.1 實例說明 5.6.2 具體實現 5.6.3 特別提醒——類AlarmManager的作用 5.7 設置黑名單來電自動靜音 5.7.1 實例說明 5.7.2 具體實現 5.7.3 特別提醒——檢測Android系統是否靜音 5.8 定時更換手機桌面背景 5.8.1 實例說明 5.8.2 具體實現 5.8.3 特別提醒——AlarmManager的原理 5.9 開機後自動顯示一個介面 5.9.1 實例說明 5.9.2 具體實現 5.9.3 特別提醒——開機發送BOOT_COMPLETED廣播資訊 5.10 替換手機螢幕的背景圖片 5.10.1 實例說明 5.10.2 具體實現 5.10.3 特別提醒——維持圖片的寬高比 5.11 在手機螢幕中拖動一個按鈕 5.11.1 實例說明 5.11.2 具體實現 5.11.3 特別提醒——通過keyCode來判斷A~Z的按鍵 5.12 自動控制系統服務 5.12.1 實例說明 5.12.2 具體實現 5.12.3 特別提醒——Service 的作用 5.13 手機背面朝上時自動啟動振動模式 5.13.1 實例說明 5.13.2 具體實現 5.13.3 特別提醒——registerListener()的參數 第6章 數據存儲服務 6.1 在螢幕中顯示SharedPreferences存儲的信息 6.1.1 實例說明 6.1.2 具體實現 6.1.3 特別提醒——存放數據的路徑 6.2 演示數據添加、刪除等操作 6.2.1 實例說明 6.2.2 具體實現 6.2.3 特別提醒——列印輸出級別 6.3 使用ContentProvider 6.3.1 實例說明 6.3.2 具體實現 6.3.3 特別提醒——ContentResolver的介面 6.4 使用SQLite編寫一個日記本 6.4.1 實例說明 

購物須知

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

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

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

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

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

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區