2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Android SDK開發範例大全(附贈光盤1張)

  • 作者:余志龍 等 著
  • 出版社: 人民郵電出版社
  • 出版時間:2009-07-01
  • 版次:1
  • 商品編號: 10063613

    頁數:616

    印次:1

    印刷時間:2009-07-01


HK$114.60 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Android SDK開發範例大全》以Android手機應用程序開發為主題,通過130多個範例全面且深度地整合了手機、網絡及服務等多個開發領域,為讀者提高程序設計功力提供了很大的幫助。全書共分10章,主要以範例集的方式來講述Android的知識點,詳細介紹了開發Android的人機交互界面、Android常用的開發控件、使用Android手機收發短信等通信服務、開發Android手機的自動服務功能和娛樂多媒體功能以及整合Android與Aoogle強大的網絡服務等內容,隨書光盤中包括了所有範例的程序代碼。
  《Android SDK開發範例大全》講述由淺入深,由Android的基礎知識到實際開發應用,結構清晰、語言簡潔,非常適合Android的初學者和Android的進階程序開發者閱讀參考。

作者簡介

  余志龍,來自於手機製造業、電視媒體業、網絡、電信產業、軟件開發等領域,擅長嵌入式系統軟件設計、J2ME遊戲開發、Android開發,以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序語言,熟悉面向對象技術與Eclipse、Netbeans開發工具,積累多年大型項目開發、跨系統整合經驗。

目錄

第1章 瞭解.深入.動手做.
1.1 紅透半邊天的Android
1.2 本書目的及涵蓋範例範圍
1.3 如何閱讀本書
1.4 使用本書範例
1.5 參考網站

第2章 Android初體驗
2.1 安裝AndroidSDK與ADTplug-in
2.2 建立第一個Android項目(HelloAndroid!)
2.3 Android應用程序架構——從此開始
2.4 可視化的界面開發工具
2.5 部署應用程序到Android手機

第3章 用戶人機界面
3.1 更改與顯示文字標籤——TextView標籤的使用
3.2 更改手機窗口畫面底色——drawable定義顏色常數的方法
3.3 更改TextView文字顏色——引用Drawable顏色常數及背景色
3.4 置換TextView文字——CharSequence數據類型與ResourceID應用
3.5 取得手機屏幕大小——DisplayMetrics取得畫面寬高的方法
3.6 樣式化的定型對象——Style樣式的定義
3.7 簡易的按鈕事件——Button事件處理
3.8 手機頁面的轉換——setContentView的應用
3.9 調用另一個Activity——Intent對象的使用
3.10 不同Activity之間的數據傳遞——Bundle對象的實現
3.11 返回數據到前一個Activity——startActivityForResult方法
3.12 具有交互功能的對話框——AlertDialog窗口
3.13 置換文字顏色的機關——Button與TextView的交互
3.14 控制不同的文字字體——Typeface對象使用
3.15 如iPhone拖動相片特效——Gallery畫廊
3.16 自制計算器——多按鈕的整合應用
3.17 關於(About)程序信息——Menu功能菜單程序設計
3.18 程序加載中,請稍後——ProgressDialog與線程整合應用
3.19 全屏幕以按鈕覆蓋——動態產生按鈕並最大化
3.20 今晚到哪兒打牙祭?——具選擇功能的對話框
3.21 Android變臉——主題(Theme)實現

第4章 史上超豪華的手機控件
4.1 EditText與TextView共舞——setOnKeyListener事件
4.2 設計具有背景圖的按鈕——ImageButton的焦點及事件處理
4.3 給耶誕老人的信息——Toast對象的使用
4.4 我同意條款——CheckBox的isChecked屬性
4.5 消費券採購列表——多選項CheckBox的應用
4.6 向左或向右——RadioGroup組與onCheckedChanged事件
4.7 專業相框設計——ImageView的堆棧應用
4.8 自定義下拉菜單模式——Spinner與setDropDownViewResource
4.9 動態添加/刪除的Spinner菜單——ArrayList與Widget的依賴性
4.10 心愛小寶貝相片集——Gallery與衍生BaseAdapter容器
4.11 快速的搜索手機文件引擎——JavaI/O的應用
4.12 按鈕也能隨點擊變換——ImageButton選擇特效
4.13 具自動提示功能的菜單——AutoCompleteTextView與數組
4.14 數字及模擬小時鐘設計——AnalogClock與DigitalClock的原理
4.15 動態輸入日期與時間——DatePicker與TimePicker應用
4.16 猜猜紅心A在那兒——ImageView點擊事件與透明度處理
4.17 後台程序運行進度提示——ProgressBar與Handler的整合應用
4.18 動態文字排版——GridView與ArrayAdapter設計
4.19 在Activity裡顯示列表列表——ListView的佈局
4.20 以動態列表配置選項——ListActivity與Menu整合技巧
4.21 查找程序根目錄下所有文件——JavaI/O與ListActivity的結合..
4.22 加載手機磁盤裡的圖文件——使用decodeFile方法
4.23 動態放大縮小ImageView裡的圖片——運用Matrix對象來縮放圖文件
4.24 動態旋轉圖片——Bitmap與Matrix旋轉ImageView
4.25 猜猜我在想什麼——RadioButtonID
4.26 離開與關閉程序的彈出窗口——對話窗口上的ICON圖標

第5章 交互式通信服務與手機控制
5.1 具有正則表達式的TextView——Linkify規則
5.2 ACTION!CALL!撥打電話——Intent.ACTION.CALL的使用
5.3 自制發送短信程序——SmsManager與PendingIntent對象
5.4 自制發送Email程序——Intent在Email上的使用
5.5 自制日曆手機數據庫——實現SQLiteOpenHelper
5.6 手機震動的節奏——Vibrator對象及週期運用
5.7 圖文可視化提醒——Toast與LinearLayoutView
5.8 狀態欄的圖標與文字提醒——NotificationManager與Notification對象的應用
5.9 搜索手機通訊錄自動完成——使用ContentResolver
5.10 取得聯繫人資料——Provider.Contact的使用
5.11 製作有圖標的文件資源管理器——自定義Adapter對象
5.12 還原手機默認桌面——重寫clearWallpaper方法
5.13 置換手機背景圖——Gallery與setWallpaper整合實現
5.14 擷取手機現存桌面——getWallpaper與setImageDrawable
5.15 文件資源管理器再進化——JavaI/O修改文件名及刪除
5.16 取得目前File與Cache的路徑——getCacheDir與getFilesDir
5.17 打開/關閉WiFi服務——WifiManager狀態判斷
5.18 取得SIM卡內的信息——TelephonyManager的應用
5.19 調用撥號按鈕——打電話CALL_BUTTON
5.20 DPAD按鍵處理——onKeyDown事件與Layout坐標交互
5.21 任務管理器正在運行的程序——RunningTaskInfo
5.22 動態更改屏幕方向——LANDSCAPE與PORTRAIT
5.23 系統設置更改事件——onConfigurationChanged信息處理
5.24 取得電信網絡與手機相關信息——TelephonyManager與android.provider.Settings.System的應用

第6章 手機自動服務紀實
6.1 您有一條短信popup提醒——常駐BroadcastReceiver的應用
6.2 手機電池計量還剩多少——使用BroadcastReceiver捕捉Intent.ACTION_BATTERY_CHANGED
6.3 群發拜年短信給聯繫人——ACTION_PICK與Uri對象
6.4 開始與停止系統服務——Service與Runnable整合併用
6.5 通過短信發送email通知——BroadcastReceiver與Intent整合
6.6 手機撥接狀態——PhoneStateListener之onCallStateChanged
6.7 有來電,發送郵件通知——PhoneStateListener與ACTION_SEND
6.8 存儲卡剩餘多少容量——Environment加StatFs
6.9 訪問本機內存與存儲卡——File的創建與刪除
6.10 實現可定時響起的鬧鐘——PendingIntent與AlarmManager的運用
6.11 黑名單來電自動靜音——PhoneStateListener與AudioManager
6.12 手機翻背面即靜音震動——SensorListener及AudioManager整合應用
6.13 指定時間置換桌面背景——多AlarmManager事件處理
6.14 判斷髮送短信後的狀態——BroadcastReceiver聆聽PendingIntent
6.15 後台服務送出廣播信息——sendBroadcast與BroadcastReceiver
6.16 開機程序設計——receiver與intent-filter協同作業
6.17 雙向短信常駐服務——Service與receiver實例

第7章 娛樂多媒體
7.1 訪問Drawable資源的寬高——ContextMenu與Bitmap的應用
7.2 繪製幾何圖形——使用android.graphics類
7.3 手機屏幕保護程序——FadeIn/FadeOut特效與運行線程
7.4 用手指移動畫面裡的照片——onTouchEvent事件判斷
7.5 加載存儲卡的Gallery相簿——FileArrayList
7.6 取得手機內置媒體裡的圖文件——ACTION_GET_CONTENT取回InputStream
7.7 相片導航嚮導與設置背景桌面——ImageSwitcher與Gallery
7.8 調整音量大小聲——AudioManager控制音量
7.9 播放mp3資源文件——raw文件夾與MediaPlayer的使用
7.10 播放存儲卡里的mp3音樂——MediaPlayer.setDataSource
7.11 自制錄音/播放錄音程序——MediaRecorder與AudioEncoder
7.12 通過收到短信開始秘密錄音——MediaRecorder與BroadcastReceiver實例
7.13 內置影片播放器載入3gp電影——VideoViewWidget
7.14 自制3gp影片播放器——MediaPlayer與實現SurfaceView
7.15 相機預覽及拍照臨時文件——Camera及PictureCallback事件

第8章 當Android與Internet接軌
8.1 HTTPGET/POST傳遞參數——HTTP連接示範
8.2 在程序裡瀏覽網頁——WebView.loadUrl
8.3 嵌入HTML標記的程序——WebView.loadData
8.4 設計前往打開網頁功能——Intent與Uri.parse
8.5 將網絡圖像網址放入Gallery中顯示——URL.URLConnection.BaseAdapter
8.6 即時訪問網絡圖文件展示——HttpURLConnection
8.7 手機氣象局,實時衛星雲圖——HttpURLConnection與URLConnection和運行線程
8.8 通過網絡播放MP3——Runnable存儲FileOutputStream技巧
8.9 設置遠程下載音樂為手機鈴聲——RingtoneManager與鈴聲存放路徑
8.10 遠程下載桌面背景圖案——URLConnection與setWallpaper()搭配
8.11 將手機文件上傳至網站服務器——模擬HTTPFORM的POSTACTION
8.12 移動博客發佈器——以XML-RPC達成遠程過程調用
8.13 移動RSS閱讀器——利用SAXParser解析XML
8.14 遠程下載安裝Android程序——APKInstaller的應用
8.15 手機下載看3gp影片——Runnable混搭SurfaceView
8.16 訪問網站LoginAPI——遠程服務器驗證程序運行權限
8.17 地震速報!——HttpURLConnection與Service偵測服務

第9章 Google服務與Android混搭
9.1 Google帳號驗證Token——AuthSub
9.2 Google搜索——AutoCompleteTextView與GoogleSearchAPI
9.3 前端產生QRCode二維條形碼——GoogleChartAPI
9.4 以經緯度查找目的地位置——GeoPoint與MapView的搭配運用
9.5 GPSGoogle地圖——LocationListener與MapView實時更新
9.6 移動版GoogleMap——Geocoder反查Address對象
9.7 規劃導航路徑——DirectionsRoute
9.8 移動設備上的Picasa相冊——GooglePicasaAPI
9.9 隨身翻譯機——GoogleTranslateAPI

第10章 創意Android程序設計
10.1 手機手電筒——PowerManager控制WakeLock並改變手機亮度
10.2 GPS軌跡記錄器——利用LocationListener在地圖上畫圖並換算距離
10.3 女性貼身看護——AlarmManager.DatePicker.TimePicker
10.4 手機QRCode二維條形碼生成器——Canvas與SurfaceHolder繪圖
10.5 AndroidQRCode二維條形碼掃瞄儀——BitmapFactory.decodeByteArray
10.6 上班族今天中午要吃什麼——熱量骰子地圖
10.7 擲杯筊——把手機放在空中甩事件處理...


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。