《2022年《GoogleAndroidSDK开发范例大全》繁体版目录 .pdf》由会员分享,可在线阅读,更多相关《2022年《GoogleAndroidSDK开发范例大全》繁体版目录 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 章瞭解、深入、動手做1-1 紅透半邊天的Android . 2 1-2 本書目的及涵蓋範例範圍 . 4 1-3 如何閱讀本書 . 5 1-4 使用本書範例 . 7 1-5 參考網站 . 11 第 2 章Android 初體驗2-1 安裝 Android SDK與 ADT plug-in . 14 2-2 建立第一個Android 專案 Hello Android ! . 18 2-3 Android 應用程式架構 從此開始 . 22 2-4 視覺化的介面開發工具. 27 2-5 部署應用程式至Android 手機 . 29 第 3 章使用者人機介面3-1 變更與顯示文字標籤 TextV
2、iew標籤的使用 . 36 3-2 變更手機視窗畫面底色 drawable 定義顏色常數的方法. 39 3-3 變更 TextView 文字顏色 引用 Drawable 顏色常數及背景色. 42 3-4 置換 TextView 文字 CharSequence資料型態與Resource ID應用 . 45 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全ii 3-5 取得手機螢幕大
3、小 DisplayMetrics取得畫面寬高的方法 . 47 3-6 具樣式化定型物件 Style 樣式的定義 . 49 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 目錄iii3-7 簡易的按鈕事件 Button 事件處理 . 51 3-8 手機頁面的轉換 setContentView的應用 . 54 3-9 呼叫另一個Activity Intent 物件的使用 . 59 3-10 不同 Activity 之間的資料傳遞
4、Bundle 物件的實作 . 64 3-11 回傳資料至前一個Activity startActivityForResult方法 . 70 3-12 具互動對話視窗 AlertDialog視窗 . 76 3-13 置換文字顏色的機關 Button 與 TextView 的互動 . 79 3-14 控制不同的文字字型 Typeface物件使用 . 81 3-15 如 iPhone 拖曳相片特效 Gallery 畫廊 . 85 3-16 自製計算機多按鈕的整合應用. 88 3-17 關於(About)程式資訊 Menu功能選單程式設計. 91 3-18 程式載入中請稍後 ProgressDialo
5、g與執行緒整合應用 . 95 3-19 全螢幕以按鈕覆蓋 動態產生按鈕並最大化 . 98 3-20 今晚到哪兒打牙祭? 具選擇功能的對話視窗. 101 3-21 Android 變臉 主題( Theme )實作 . 105 第 4 章史上超豪華的手機控制項4-1 EditText 與 TextView 共舞 setOnKeyListener事件 . 110 4-2 設計具有背景圖的按鈕 ImageButton的焦點及事件處理. 112 4-3 給耶誕老人的訊息 Toast 物件的使用 . 116 4-4 我同意條款 CheckBox 的 isChecked屬性 . 119 4-5 消費券採購清
6、單 多選項 CheckBox的應用 . 122 4-6 向左或向右 RadioGroup群組與 onCheckedChanged事件 . 125 4-7 專業相框設計 ImageView的堆疊應用 . 128 4-8 自訂下拉選單樣式 Spinner 與 setDropDownViewResource . 132 4-9 動態新增 移除的 Spinner 選單 ArrayList 與 Widget 的相依性 . 137 4-10 心愛小寶貝相片集 Gallery 與衍生 BaseAdapter容器 . 141 4-11 快速的搜尋手機檔案引擎 Java I/O 的應用 . 146 名师资料总结
7、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全iv 4-12 按鈕也能隨點擊變換 ImageButton選取特效 . 148 4-13 具自動提示功能的選單 AutoCompleteTextView與陣列 . 151 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 1
8、2 页 - - - - - - - - - 目錄v4-14 數位及類比小時鐘設計 AnalogClock與 DigitalClock的原理 . 154 4-15 動態輸入日期與時間 DatePicker與 TimePicker應用 . 158 4-16 猜猜紅心 A 在那兒 ImageView點擊事件與透明度處理. 163 4-17 背景程式執行進度提示 ProgressBar與 Handler 的整合應用 . 168 4-18 動態文字排版 GridView 與 ArrayAdapter設計 . 174 4-19 在 Activity 裡顯示清單列表 ListView 的佈局 . 179 4
9、-20 以動態清單配置選項 ListActivity與 Menu 整合技巧 . 183 4-21 查找程式根目錄下所有檔案 Java I/O 與 ListActivity的結合 . 188 4-22 載入手機磁碟裡的圖檔 使用 decodeFile方法 . 193 4-23 動態放大縮小ImageView裡的圖片運用Matrix物件來縮放圖檔. 196 4-24 動態旋轉圖片 Bitmap與Matrix旋轉ImageView . 200 4-25 猜猜我在想什麼 RadioButton ID . 205 4-26 離開與關閉程式的彈出視窗 對話視窗上的ICON 圖示 . 211 第 5 章互動
10、式通訊服務與手機控制5-1 具有正規表達式的TextView Linkify 規則 . 216 5-2 ACTION !CALL !撥打電話 Intent.ACTION.CALL的使用 . 219 5-3 自製發送簡訊程式 SmsManager與 PendingIntent物件 . 223 5-4 自製發送 Email 程式 Intent 於 Email 上的使用 . 231 5-5 自製行事曆手機資料庫 實作 SQLiteOpenHelper . 236 5-6 手機震動的節奏 Vibrator 物件及週期運用 . 243 5-7 圖文視覺化提醒 Toast 與 LinearLayout V
11、iew . 248 5-8 狀態列的圖示與文字提醒 NotificationManager與 Notification 物件的應用 . 251 5-9 搜尋手機通訊錄自動完成 使用 ContentResolver . 257 5-10 取得聯絡人資料 Provider.Contact的使用 . 264 5-11 製作有圖示的檔案總管 自定義 Adapter 物件 . 268 5-12 還原手機預設桌布 覆寫 clearWallpaper方法 . 277 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
12、 - - - 第 5 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全vi 5-13 置換手機背景圖 Gallery 與 setWallpaper整合實作 . 280 5-14 擷取手機現存桌布 getWallpaper與 setImageDrawable . 285 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 目錄vii5-15 檔案總管再進化 Java I/O 修改
13、檔名及刪除 . 288 5-16 取得目前 File 與 Cache 的路徑 getCacheDir與 getFilesDir . 299 5-17 開啟 /關閉 WiFi 服務 WifiManager狀態判斷 . 304 5-18 取得 SIM 卡內的資訊 TelephonyManager的應用 . 316 5-19 呼叫撥號按鈕 打電話 CALL_BUTTON . 322 5-20 DPAD 按鍵處理 onKeyDown事件與 Layout 座標互動 . 324 5-21 工作管理員正在執行的程式 RunningTaskInfo . 331 5-22 動態變更螢幕方向 LANDSCAPE與
14、 PORTRAIT . 338 5-23 系統設定變更事件 onConfigurationChanged訊息處理 . 343 5-24 取得電信網路與手機相關資訊 TelephonyManager與android.provider.Settings.System的應用 . 349第 6 章手機自動服務記實6-1 您有一封簡訊pop up 提醒 常駐 BroadcastReceiver的應用 . 360 6-2 手機電池計量還剩多少 使用 BroadcastReceiver捕捉Intent.ACTION_BATTERY_CHANGED . 365 6-3 傳送大量拜年簡訊給聯絡人 ACTION_
15、PICK與 Uri 物件. 369 6-4 開始與停止系統服務 Service 與 Runnable 整合並用 . 375 6-5 透過簡訊發送email 通知 BroadcastReceiver與 Intent 整合 . 381 6-6 手機撥接狀態 PhoneStateListener之 onCallStateChanged . 388 6-7 有來電,發送郵件通知 PhoneStateListener與 ACTION_SEND . 393 6-8 記憶卡剩餘多少容量 Environment加 StatFs . 397 6-9 存取本機記憶體與記憶卡 File 的建立與刪除 . 402 6
16、-10 實作可定時響起的鬧鐘 PendingIntent與 AlarmManager的運用 . 412 6-11 黑名單來電自動靜音 PhoneStateListener與 AudioManager . 420 6-12 手機翻背面即靜音震動 SensorListener及 AudioManager整合應用 . 425 6-13 指定時間置換桌面背景 多 AlarmManager事件處理 . 433 6-14 判斷發送簡訊後的狀態 BroadcastReceiver聆聽 PendingIntent . 445 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
17、 - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全viii 6-15 背景服務送出廣播訊息 sendBroadcast與 BroadcastReceiver . 453 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 目錄ix6-16 開機程式設計 receiver 與 intent-filter
18、協同作業 . 461 6-17 雙向簡訊常駐服務 Service 與 receiver 實例 . 464 第 7 章娛樂多媒體7-1 存取 Drawable 資源的寬高 ContextMenu與 Bitmap 的應用 . 480 7-2 繪製幾何圖形 使用 android.graphics類別 . 484 7-3 手機螢幕保護程式 Fade In/ Fade Out特效與執行緒 . 490 7-4 用手指移動畫面裡的照片 onTouchEvent事件判斷 . 506 7-5 載入記憶卡的Gallery 相簿 File ArrayList . 511 7-6 取得手機內建媒體裡的圖檔 ACTIO
19、N_GET_CONTENT取回InputStream . 516 7-7 相片導覽精靈與設定背景桌布 ImageSwitcher與 Gallery . 520 7-8 調整音量大小聲 AudioManager控制音量 . 525 7-9 播放 mp3 資源檔案 raw 檔案夾與 MediaPlayer的使用 . 530 7-10 播放記憶卡裡的mp3 音樂 MediaPlayer.setDataSource. 537 7-11 自製錄音 /播放錄音程式 MediaRecorder與 AudioEncoder . 544 7-12 透過收到簡訊開始秘密錄音 MediaRecorder與 Broa
20、dcastReceiver實例 . 552 7-13 內建影片播放器載入3gp 電影 VideoView Widget . 558 7-14 自製 3gp 影片播放器 MediaPlayer與實作 SurfaceView . 565 7-15 相機預覽及拍照暫存檔 Camera 及 PictureCallback事件 . 573 第 8 章當 Android 與 Internet 接軌8-1 HTTP GET/POST傳遞參數 HTTP連線示範. 584 8-2 在程式裡瀏覽網頁 WebView.loadUrl . 589 8-3 內嵌HTML標記的程式 WebView.loadData .
21、593 8-4 設計前往開啟網頁功能 Intent與Uri.parse . 597 8-5 將網路影像網址放入Gallery 中顯示 URL 、URLConnection、BaseAdapter . 601 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全x 8-6 即時存取網路圖檔展示 HttpURLConnection . 605 8-7 手機氣象局,即時衛星雲圖 HttpU
22、RLConnection與 URLConnection和執行緒 . 608 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 目錄xi8-8 透過網路播放MP3 Runnable 儲存 FileOutputStream實技 . 612 8-9 設定遠端下載音樂為手機鈴聲 RingtoneManager與鈴聲存放路徑. 622 8-10 遠端下載桌面背景圖案 URLConnection與 setWallpaper() 搭配 .
23、630 8-11 將手機檔案上傳至網站伺服器 模擬 HTTP FORM的 POST ACTION . 635 8-12 行動部落格發佈器 以 XML-RPC 達成遠端程序呼叫 . 642 8-13 行動 RSS 閱讀器 利用 SAXParser解析 XML . 650 8-14 遠端下載安裝Android 程式 APK Installer的應用 . 665 8-15 手機下載看3gp 影片 Runnable 混搭 SurfaceView . 673 8-16 存取網站 Login API 遠端伺服器驗證程式執行權限. 685 8-17 地震速報! HttpURLConnection與Servi
24、ce偵測服務. 694 第 9 章Google 服務與 Android 混搭9-1 Google 帳號驗證 Token AuthSub . 710 9-2 Google 搜尋 AutoCompleteTextView與 Google Search API . 721 9-3 雲端產生 QR Code 二維條碼 Google Chart API . 728 9-4 以經緯度查找目的地位置 GeoPoint 與 MapView 的搭配運用 . 735 9-5 GPS Google地圖 LocationListener與 MapView 即時更新 . 740 9-6 行動版 Google Map G
25、eocoder 反查 Address 物件 . 747 9-7 規劃導航路徑 Directions Route . 756 9-8 行動裝置上的Picasa 相簿 Google Picasa API . 766 9-9 隨身翻譯機 Google Translate API . 786 第 10 章非廣告創意Android 程式設計10-1 手機手電筒 PowerManager控制 WakeLock並改變手機亮度 . 794 10-2 GPS 軌跡記錄器 利用 LocationListener在地圖上畫圖並換算距離. 802 10-3 女性生理器貼身看護 AlarmManager、DatePic
26、ker 、 TimePicker . 815 10-4 手機 QR Code 二維條碼產生器 Canvas 與 SurfaceHolder繪圖 . 829 10-5 Android QR Code二維條碼掃描器 BitmapFactory.decodeByteArray . 836 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - Google Android SDK開發範例大全xii 10-6 上班族今天中午要吃什麼 熱量骰子地圖 . 850 10-7 擲杯筊 把手機放在空中甩事件處理. 882 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -