TOP
從紙書中看見香港,指定港書滿888再折100
Android基礎開發與實踐(附光碟)(簡體書)
滿額折

Android基礎開發與實踐(附光碟)(簡體書)

商品資訊

人民幣定價:69.8 元
定價
:NT$ 419 元
優惠價
87365
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :10 點
商品簡介
名人推薦
目次
書摘/試閱

商品簡介

《Android基礎開發與實踐》用通俗易懂的語言,循序漸進地講解了Android的各種基本知識,通過理論加實踐的力式講解了Android技術在各個領域的具體應用。全書共分為20章,其中第1~3章是“基礎篇”,講解Android的發展前景、搭建開發環境和Android SDK的知識;第4~9章是“核心技術篇”,詳細講解Android體系結構、UI佈局、控件、數據存儲和GPS定位等知識;第10~13章是“實踐闖關篇”,詳細講解Android在常見領域中的具體應用流程;第14~16章足“提高篇”,詳細講解程序優化、Graphics編程和三維開發方面的知識:第17~20章是“綜合實戰篇”,講解Android使用Google技術的知識,並通過3個綜合實例的實現過程,講解大、中型Android項目的丌發流程。《Android基礎開發與實踐》風格獨特、內容新穎、知識全面,全書內容採用理論加實踐的教學方法,閱讀輕鬆,引人入勝。另外,還配有一張DVD光盤,為讀者提供書中案例的源代碼和視頻講解,幫助讀者快速學會書中內容,掌握Android開發技術。
《Android基礎開發與實踐》定位于Android的初、中級用戶,既可以作仞學者的教材,也可以作為準備向該領域發展的程序員的參考用書。.

名人推薦

《Android基礎開發與實踐》定位于Android的初、中級用戶,既可以作初學者的教材,也可以作為準備向該領域發展的程序員的參考用書。

目次

第一篇基礎篇
第1章說書先生談Android
1.1引子
1.2手機江湖
1.2.1怎樣才能成為俠客
1.2.2俠客的特點
1.2.3看已成名的俠客
1.3安卓來兮
1.3.1安卓的發展背景
1.3.2安卓的第一代產品
1.3.3 Android門派
1.4何以一統天下
1.4.1賞罰分明
1.4.2前景會如何
1.4.3 Android市場前景
第2章選擇倚天劍還是屠龍刀
2.1工欲善其事,必先利其器
2.1.1安裝Android SDK的系統要求
2.1.2 Android軟件開發包
2.2用常規方法裝備自己
2.2.1依次安裝JDK、Eclipse、Android SDK
2.2.2設定Android SDK Home
2.2.3驗證開發環境
2.2.4創建Android虛擬設備(AVD)
2.3不走尋常路
2.3.1另辟蹊徑之——Linux 下的搭建過程
2.3.2另辟蹊徑之——蘋果下的搭建過程
2.4解決常見的安裝問題
2.5 Android模擬器
2.5.1 Android模擬器基礎
2.5.2和實戰的區別
2.5.3創建和啟動模擬器
第3章庖丁解牛Android SDK
3.1得心應手是第一要務
3.2初步探尋Android SDK體系
3.2.1 目錄結構
3.2.2解剖Android.jar
3.2.3 SDK文檔是你的良師
3.2.4 SDK武器集
3.3師兄們的杰作
3.4第一次考驗
3.4.1 新建Android工程
3.4.2編寫代碼和代碼分析
3.4.3調試
3.4.4運行項目
第二篇核心技術篇
第4章 勤練心法—Android應用核心
4.1 當頭一棒
4.2 Android體系結構
4.2.1庫和Android運行環境是根基
4.2.2應用程序框架是中間層
4.2.3操作系統層是根本
4.2.4應用程序
4.3 Android應用程序組成
4.3.1 Activity
4.3.2 Intent and Intent Filters
4.3.3 Service介紹
4.3.4 Broadcast Intent Receiver
4.3.5 Content Provider
4.4 Android應用工程文件組成
4.4.1 Android Manifest.xml文件
4.4.2 src目錄
4.4.3值的定義文件
4.5不是六道輪回的生命周期
4.5.1 Android生命周期
4.5.2 Android進程
4.5.3 Activity生命周期
4.6進程和線程的那些事兒
4.6.1進程
4.6.2線程
4.6.3遠程調用
4.7師傅的例子
第5章一本秘籍闖天涯
5.1下山的喜悅
5.2用UI配置行頭
5.2.1“爺爺”級的View視圖組件
5.2.2 Viewgroup是一個大容器
5.2.3通過Layout來規劃布局
5.2.4 LayoutParams參數的意義
5.2.5 小試牛刀
5.3布局我的俠客路
5.3.1縱覽五大布局對象
5.3.2演練垂直線性布局
5.3.3演練水平線性布局
5.3.4演練相對布局
5.3.5演練表單布局
5.3.6演練切換卡
5.4我的朋友menu
5.4.1很友好的menu
5.4.2演練menu
5.5 Intent和Activity深情相擁
5.5.1Intent調用另一個Activity
5.5.2演練Intent和Activity的合作
5.5.3還可以重來
5.6羅列有序的兵器庫
5.6.1 ArrayAdapter的基本用法
5.6.2使用SimpleAdapter實現列表樣式
5.7使用對話框控件
5.8一個善意的提醒
5.8.1 Toast提醒你
5.8.2 Notification提醒你
5.8.3演練Toast和Notification
第6章相忘于江湖
6.1易容之術
6.1.1最簡單的按鈕Button
6.1.2使用TextView控件顯示文本
6.1.3收回我說的話
6.1.4你可以有多個選擇
6.1.5你只能選擇一個
6.1.6下拉列表控件Spinner
6.1.7體驗全自動帶來的魅力
6.1.8那些年,那些事
6.1.9生命的意義
6.1.10滾滾黃河水
6.1.11不再讓你焦慮
6.1.12拖動你的命運
6.1.13 自己的分量有幾何
6.1.14圖片的絢麗
6.1.15圖片可以當按鈕
6.1.16追憶往事
6.1.17網格
6.2欲窮千里目,更上一層樓
6.2.1在對話框中使用進度條
6.2.2使用Spinner
6.2.3 Gallery和BaseAdapter容器
6.2.4實現模擬時鐘效果
6.2.5 FileSearch文件搜索引擎
第7章數據存儲
7.1五種存儲方式
7.2 Shared Pre ferences是最簡單的存儲
7.2.1 Shared Pre ferences存儲類效率
……
第8章 電話與短信雙劍合璧
第9章千里走單騎
第三篇實踐闖關篇
第10章第一關:交互式通信
第11章第二關:消息埋伏的自動化
第12章第三關:江湖笑
第13章第四關:千里傳音
第四篇提高篇
第14章程序也需要優化
第15章Graphics的魅力
第16章虛擬與現實并不遠
第五篇綜合實戰篇
第17章使用Google API
第18章開發RSS閱讀器
第19章笑傲江湖之個人移動地圖
第20章塵埃落定之游戲

書摘/試閱



如果有多個LocationProvider滿足查詢條件,那么位置解析度最高的那個提供器會最終被使用:如果沒有一個匹配查詢條件的,那么查詢條件將變寬松,并按照如下順序進行新一輪的查詢,直到找到一個提供器為止。
電池的消耗。
位置的精度。
是否返回海拔、速度和方向。
9.2及時獲取當前位置
如果GPS的位置信息變化后,是不是也能夠及時地顯示新位置的信息到界面上呢?是不是只有退出系統,然后重新啟動系統后才能得到最新的GPS信息呢?其實不然,我們完全可以通過編程來實現及時地獲取位置信息。
9.2.1 介紹Maps庫類
Maps庫中提供了十幾個類,其中最常用的有MapController、Mapview、MapActivity等。
(1)MapController
控制地圖移動、伸縮,以某個GPS坐標為中心,控制MapView中的View組件,管理Overlay,提供View的基本功能。使用多種地圖模式,衛星模式、街景模式來查看Google Map。
常用的方法有: animate To(GeoPoint point)、setCenter(GeoPoint point)、setZoom(intzoomLevel)等。
(2)MapView
MapView是用來顯示地圖的View,它派生自android.view.ViewGroup。當MapView獲得焦點時,可以控制地圖的移動和縮放。
地圖可以以不同的形式來顯示出來,如街景模式、衛星模式等,通過setSatellite(boolean)setTraffic(boolean)、setStreetView(boolean)方法。
MapView只能被MapActivity來創建,這是因為MapView需要通過后臺的線程來連接網絡或者文件系統,而這些線程要由MapActivity來管理。
需要特別說明的一點是,android版本中,Map的zoom采用了built.in機制,可以通過setBuiltlnZoomControls(boolean)來設置是否在地圖上顯示zoom控件。
(3)MapActivity
MapActivity是一個抽象類,任何想要顯示MapView的Activity都需要派生自MapActivity,并且在其派生類的0nCreate()qb,都要創建一個MapView實例,可以通過MapViewConstructor(然后添加到View中ViewGroup.addView(View))或者通過layout XML來創建。
(4)Overlay
Overlay是覆蓋到MapView的最上層,可以擴展其0nDraw接口,自定義在MapView中顯示一些自己的東西。MapView通過MapView.getOverlays0對Overlay進行管理。除了0verlay這個基類,Google還擴展了如下兩個比較有用的Overlay。

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區