TOP
0
0
2025國際書展現場活動搶先看
人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:10 點
名人/編輯推薦
目次
書摘/試閱
相關商品

名人/編輯推薦

《Android項目開發範例大全》的各章為“分—總”式結構,先講解每個知識點,再結合起來講解每個知識點在實際中的應用。《Android項目開發範例大全》內容講解詳細,從最基礎的環境搭建到高級應用開發一應俱全,對於已經熟悉Android開發基本技巧的讀者,可以有效地幫助其提升實踐項目的開發能力。

目次

第1章 Android基礎入門
1.1 在Eclipse中安裝Android SDK和ADT
1.1.1 下載和安裝JDK
1.1.2 下載和安裝Ecllpse IDE
1.1.3 下載和安裝Android sDK
1.1.4 安裝ADT(Android Development Tools)
1.2 Android應用程式架構
1.2.1 創建第一個Android項目
1.2.2 AndroidManifest文件
1.2.3 資原始檔案夾
1.2.4 Riava
1.2.5 程式的實現原理
1.2.6 Activity生命週期
1.3 Android基本控制項
1.3.1 按鈕Button
1.3.2 文本框TextView和編輯框EditView
1.3.3 選項RadioGroup和Spinner
1.3.4 開關CheckBox和ToggleBuuon
1.4 Android佈局文件
1.4.1 絕對佈局AbsoluteLayout
1.4.2 相對佈局RelativeLayout
1.4.3 線性佈局LinearLayout
1.4.4 卡片佈局FrameLayout
1.4.5 表格佈局TableLayout
1.5 頁面跳轉以及數據在Activity之間的傳遞
1.5.1 橋梁Intent和容器Bundle
1.5.2 數據的返回——重寫onActivityResult
1.6 小試牛刀——模擬用戶注冊程式
1.6.1 輸入介面的實現
1.6.2 注冊結果介面的實現
1.7 總結
第2章“天天向上”——桌面小插件與數據庫存儲的學習
2.1 項目簡介
2.2 數據顯示ListView
2.2.1 配置ListView佈局
2.2.2 ListView數據的初始化
2.2.3 Listview數據的更新
2.3 數據儲存SQLiteDatabase
2.3.1 創建數據庫和表
2.3.2 數據庫增刪改查
2.4 對話框
2.4.1 對話框使用
2.4.2 對話框大全
2.5 通知提醒NotificationManager與Service
2.5.1 後臺服務Service
2.5.2 Intent兄弟之PendingIntent
2.5.3 創建通知
2.6 桌面小插件APPwidgetProvider
2.6.1 配置appwidget—provider和佈局
2.6.2 繼承AppWidgetProvider和添加receiver
2.6.3 數據定時更新與事件響應
2.7 功能實現
2.7.1 數據庫設計
2.7.2 設置時間的實現
2.7.3 顯示課表的實現
2.7.4 設置上課信息的實現
2.7.5 桌面小插件的實現
2.7.6 定時通知的實現
2.8 應用打包和發布
2.8.1 打包
2.8.2 發布
2.9 總結
第3章“NotePad”——介面運用與數據處理
3.1 項目簡介
3.2 三個常用控制項
3.2.1 上下文萊單ContextMenu
3.2.2 選項菜單OptionMenu
3.2.3 進度條ProgressDialog
3.3 Theme與Style
3.3.1 用Theme改變窗體樣式
3.3.2 用Style改變控制項或Layout樣式
3.4 兩個Adapter數據適配器
3.4.1 BaseAdapter與列表ListView
3.4.2 CursorAdapter與搜索AutoCompleteTextView
3.5 App參數設置與存儲
3.5.1 介面實現與PreferenceActivity
3.5.2 配置數據存儲與SharedPreferences
3.6 NotePad功能實現
3.6.1 數據庫建立及相關設計
3.6.2 數據適配器及相關設計
3.6.3 介面設計
3.6.4 介面實現
3.6.5 功能實現
3.6.6 桌面小插件
3.7 應用打包與發布
3.7.1 應用打包
3.7.2 應用發布
3.8 總結
第4章“SpinLock”——畫圖與替代解鎖介面的嘗試
4.1 項目簡介
4.2 畫圖專用SurfaceView
4.2.1 重寫SurfaceView三要點
4.2.2 事件響應
4.2.3 在畫布上畫圖
4.2.4 位置坐標的計算
4.3 遮罩原有的解鎖畫面
4.3.1 SystemService的使用
4.3.2 在配置檔中添加Permission
4.4 監聽螢幕關閉事件
4.4.1 廣播接受者BroadcastReceiver
4.4.2 注冊我感興趣的廣播接收器
4.5 功能實現
4.5.1 設置介面
4.5.2 後臺服務
4.5.3 主程序
4.5.4 解鎖畫面的實現
4.5.5 手機震動的實現
4.6 擴展學習——代碼優化
4.7 應用打包和發布
4.7.1 打包應用
4.7.2 發布應用
4.8 總結
第5章“BlueControl”——藍牙通信與感應器服務
5.1 項目簡介
5.2 藍牙服務
5.2.1 準備工作
5.2.2 打開藍牙和搜索藍牙
5.2.3 建立連接和傳輸數據
5.3 手勢識別
5.3.1 準備工作
5.3.2 gesture的使用
5.4 傳感器
5.4.1 感應器的使用
5.4.2 傳感器的種類
5.5 功能實現
5.5.1 搜索藍牙的實現
5.5.2 手機端主介面的實現
5.5.3 賽車遊戲手柄功能的實現(一)
5.5.4 賽車遊戲手柄功能的實現(二)
5.5.5 水果忍者遊戲板的實現
5.5.6 空間鼠標的實現
5.5.7 電腦端的實現
5.6 應用打包與發布
5.6.1 打包應用
5.6.2 發布應用
5.7 總結
……
第6章“快速啟動”——動態小浮窗
第7章“手機終端”——手機自動服務和語音控制
第8章“Let’s race”——網絡通信與地圖服務

書摘/試閱



?android.permission.INSTALL_PACKAGES允許一個程式安裝packages。
?android.permission.INTERNAL_SYSTEM_WINDOW允許打開視窗使用系統用戶介面。
?android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問“properties”表在checkin數據庫中,改值可以修改上傳。
?android.permission.ACCESS_COARSE_LOCATION允許一個程式訪問CellID或WiFi熱點來獲取粗略的位置。
?android.permission.ACCESS_FNE_LOCATION允許一個程式訪問精良位置(如GPS)。
?android.permission.WRITE_CONTACTS允許程式寫入但不讀取用戶聯系人數據。
?android.permission.WRITE_GSERVICES允許程式修改Google服務地圖。
?android.permission.WRITE_OWNER_DATA允許一個程式寫入但不讀取所有者數據。
?android.permission.WRITE_SETTNGS允許程式讀取或寫入系統設置。
?android.permission.WRITE_SMS允許程式寫短信。
?android.permission.WRITE_SYNC_SETTINGS允許程式寫入同步設置。
?android.permission.ACCESS_LOCATION_EXTRA_COMMANDS允許應用程式訪問額外的位置提供命令。
?android.permission.ACCESS_MOCK_LOCATION允許程式創建模擬位置提供用於測試。
?android.permission.ACCESS_NETWORK_STATE允許程式訪問有關GSM網絡資訊。
?android.permission.ACCESS_SURFACE_FLINGER允許程式使用SurfaceFlinger底層特性。
?android.permission.ACCESS_WIFI_STATE允許程式訪問Wi—Fi網絡狀態資訊。
?android.permission.ADD_SYSTEM_SERVICE允許程式發布系統級服務。
?android.permission.BATTERY_STATS允許程式更新手機電池統計資訊。
?android.permission.BLUETOOTH允許程式連接到已配對的藍牙設備。
?android.permission.BLUETOOTH_ADMIN允許程式發現和配對藍牙設備。
?android.permission.BRICK請求能夠禁用設備。
?android.permission.BROADCAST_PACKAGE_REMOVED允許程式廣播一個提示消息在一個應用套裝程式已經移除後。
?android.permission.BROADCAST_STICKY允許一個程式廣播常用intents。
?android.permission.CALL_PHONE允許一個程式初始化一個電話撥號不需通過撥號用戶介面需要用戶確認。
?android.permission.DELETE_CACHE_FILES允許程式刪除緩存檔。
?android.permission.DELETE_PACKAGES允許一個程式刪除包。
?android.permission.DEVICE_POWER允許訪問底層電源管理。
?android.permission.DIAGNOSTIC允許程式RW診斷資源。
?android.permission.DISABLE_KEYGUARD允許程式禁用鍵盤鎖。
?android.permission.DUMP允許程式返回狀態抓取資訊從系統服務。
?android.permission.CALL_PRIVILEGED允許一個程式撥打任何號碼,包含緊急號碼無需通過撥號用戶介面需要用戶確認。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區