Android開發(fā)從入門到精通

出版時間:2012-1  出版社:北京希望電子出版社  作者:扶松柏  頁數:541  
Tag標簽:無  

內容概要

  扶松柏編著的《Android開發(fā)從入門到精通》詳細地講解了Android技術的具體應用和實現過程。本書內容新穎、知識全面、講解詳細。全書分為12章,第1章走進Android世界,簡要講解了理論知識和搭建開發(fā)環(huán)境;第2章界面布局實戰(zhàn)演練,講解了實現界面布局的典型實例的實現過程;第3章基本控件實戰(zhàn)演練,講解了Android基本控件典型實例的實現過程;第4章數據存儲實戰(zhàn)演練,講解了數據存儲方面典型實例的實現過程;第5章通信領域實戰(zhàn)演練,講解了通信領域典型實例的實現過程;第6章自動服務實戰(zhàn)演練,講解了自動服務方面典型實例的實現過程;第7章互聯(lián)網實戰(zhàn)演練,講解了互聯(lián)網領域典型實例的實現過程;第8章多媒體實戰(zhàn)演練,講解了多媒體典型實例的實現過程;第9章Google地圖實戰(zhàn)演練,講解了Google地圖典型實例的實現過程;第10章Google
API實戰(zhàn)演練,講解了主流Google
API典型實例的實現過程;第11章游戲實戰(zhàn)演練,講解了Android在游戲領域典型實例的實現過程;第12章優(yōu)化和發(fā)布項目,講解了優(yōu)化Android項目和發(fā)布Android作品典型實例的實現過程。本書光盤中提供了部分程序的源代碼。
  《Android開發(fā)從入門到精通》定位于Android的中高級用戶,還可以作為向此領域發(fā)展的程序員的參考書。

書籍目錄

第1章 走進Android世界
 1.1 智能手機飛速發(fā)展
 1.1.1 主流手機系統(tǒng)介紹
 1.1.2 Android橫空出世
 1.2 Android何以風靡世界
 1.2.1 豐厚的獎勵機制
 1.2.2 商家的支持
 1.2.3 光明的前景
 1.3 搭建Android應用開發(fā)環(huán)境
 1.3.1 安裝AndroidSDK的系統(tǒng)要求
 1.3.2 安裝JDK、Eclipse、AndroidSDK
 1.3.3 設定AndroidSDKHome
 l.3.4 驗證開發(fā)環(huán)境
 1.3.5 創(chuàng)建Android虛擬設備(AVD)
 1.3.6 常見的幾個問題
 1.3.7 SDK工具集
 1.4 Android模擬器
 1.4.1 Android模擬器簡介
 1.4.2 模擬器和真機究竟有何區(qū)別
 1.4.3 模擬器簡單總結
 1.5 縱覽Andr0Id體系
 1.5.1 簡析Android安裝文件
 1.5.2 Android體系結構介紹
 1.5.3 Android應用工程文件組成
 1.5.4 應用程序的生命周期
第2章 界面布局實戰(zhàn)演練
 2.1 使用線性布局(LinearLayout)
 2.2 使用相對布局(RelativeLavout)
 2.3 使用表格布局(TableLayout)
 2.4 使用絕對布局(AbsoluteLayout)
 2.5 使用標簽布局(TabLayout)
 2.6 使用層布局(FrameLayout)
 2.7 使用桌面組件Widget來布局
 2.7.1 在屏幕中實現一個按鈕效果
 2.7.2 在屏幕中顯示一段文字
 2.7.3 設置手機屏幕中的字體
 2.7.4 在屏幕中顯示編輯框
 2.7.5 在屏幕中顯示復選框
 2.7.6 在屏幕中顯示單選框
 2.7.7 在屏幕中顯示下拉列表框
 2.7.8 在屏幕中實現自動輸入文本
第3章 基本控件實戰(zhàn)演練
 3.1 使用RadioGroup控件實現選擇處理
 3.2 使用屏幕中實現一個購物清單
 3.3 在手機屏幕中實現相框效果
 3.4 在屏幕中實現選擇處理
 3.5 在屏幕中實現一個相簿功能
 3.6 開發(fā)一個文件搜索程序
 3.7 模擬實現一個時鐘效果
 3.8 在手機屏幕中實現進度條效果
 3.9 開發(fā)一個自動選擇日期和時間的程序
 3.10 在收集屏幕中顯示磁盤中的圖片
 3.11 觸動Menu菜單控件
 3.12 使用SimpleAdapter實現ListView組件的效果
 3.13 在屏幕中實現抽屜樣式效果
 3.14 使用Toast和Notification實現提醒效果
 3.15 添加/刪除Spinnerl的菜單
第4章 數據存儲實戰(zhàn)演練
 4.1 使用SharedPrefererices存儲
 4.2 使用SQLite存儲
 4.3 使用ContentProyider存儲
 4.4 開發(fā)一個日記簿項目
 4.5 升級日記簿功能
第5章 通信領域實戰(zhàn)演練
 5.1 撥號、郵件和網址處理
 5.2 撥打電話
 5.3 發(fā)送短信交互
 5.4 發(fā)送郵件
 5.5 實現震動效果
 5.6 搜索通訊錄
 5.7 使用Wi—Fi
 5.8 觸摸撥號
 5.9 獲取設備運營商信息
第6章 自動服務實戰(zhàn)演練
 6.1 來短信自動提醒
 6.2 自動顯示剩余電量
 6.3 來短信E—mail通知
 6.4 來電后顯示提示信息
 6.5 獲取手機存儲卡的容量
 6.5.1一些基本知識
 6.5.2 具體實現
 6.6 鬧鐘到時響
 6.7 黑名單來電自動靜音
 6.8 監(jiān)聽發(fā)送的短信是否成功
第7章 互聯(lián)網實戰(zhàn)演練
 7.1 瀏覽指定的網頁
 7.2 加載顯示HTML程序
 7.3 使用瀏覽器打開網頁
 7.4 顯示網絡中的照片
 7.5 播放在線音樂
 7.6 下載在線手機鈴聲
 7.7 開發(fā)一個簡易RSS系統(tǒng)
第日章 多媒儺實戰(zhàn)演練
 8.1 獲取圖片的寬和高
 8.2 繪制各種幾何圖形
 8.3 開發(fā)一個手機屏保程序
 8.4 在屏幕上觸摸移動照片
 8.5 調節(jié)音量
 8.6 播放MP3音樂
 8.7 開發(fā)一個錄音機程序
 8.8 開發(fā)一個拍照程序
 8.9 開發(fā)一個視頻播放器
第9章 Google地圖實戰(zhàn)演練
 9.1 獲取當前位置的坐標
 9.2 在手機中使用谷歌地圖
 9.3 輸入坐標后在地圖中實現定位
 9.4 在手機中實現地址查詢
 9.5 實現路徑導航
 9.6 移動手機時自動更新位置
 9.7 在地圖中繪制線路并計算距離
 9.8 在谷歌地圖中顯示指定的位置
第10章 GoogleApI實戰(zhàn)演練
 10.1 模擬驗證官方賬號
 10.2 實現Google搜索
 10.3 在手機中生成二維條碼
 1O.4 手機翻譯
第11章 游戲實戰(zhàn)演練
 11.1 益智類游戲——魔塔
 11.2 競技類游戲——中國象棋
第12章 優(yōu)化和發(fā)布項目
 12.1 UI界面中優(yōu)化之標簽
 12.2 測試計算機的性能
 12.3 測試內存性能
 12.4 AndroidLayout優(yōu)化
 12.5 優(yōu)化模擬器
 12.6 發(fā)布自己的作品來盈利
 12.6.1 申請會員
 12.6.2 生成簽名文件
 12.6.3 使用簽名文件
 12.6.4 發(fā)布

章節(jié)摘錄

版權頁:   插圖:   關于對上述代碼的具體說明如下: SQLite Query Builder:是一個構造SQL查詢語句的輔助類。 suri Matcher.match(uri):根據返回值可以判斷這次查詢請求時,它是請求全部數據還是某個id的數據。如果返回值是DIARIES,那么只需要執(zhí)行qb.set Tables(DIARY TABLE NAME)語句就可以了:如果返回值是DIARY ID,那么還需要將where部分的參數設置進去,代碼為qb.appendWhere(DiaryColumns._ID+“=”+uri.getPathSegments0.get(1))。 類似于一個標準的SQL查詢,但是此查詢是SQLiteQueryBuilder來發(fā)起的,而不是SQLiteDatabase直接發(fā)起的,所以在參數方面略有不同。此函數的定義格式如下所示。 各個參數的具體說明如下所示。 第1個參數為要查詢的數據庫實例。 第2個參數是一個字符串數組,里邊的每一項代表了需要返回的列名。 第3個參數相當于SQL語句中的where邗分。 第4個參數是一個字符串數組,里邊的每一項依次替代在第三個參數中出現的問號(?)。 第5個參數相當于SQL語句當中的groupby部分。 第6個參數相當于SQL語句當中的havin9部分。 第7個參數描述是怎么進行排序。 第8個參數相當于SQL當中的limit部分,控制返回的數據的個數。 在Diary Content Provider類里邊還有2個重要的方法,分別是get Type和get Formate Created Date。后者的功能是根據時間得到一個特定格式的字符串。前者是一個必須要重寫的方法,重寫getType方法的主要代碼如下所示。 此方法用于返回一個所給Uri的指定數據的MIME類型。它的返回值如果以vnd.Android.cursor.item開頭,那么就代表這個Uri指定的是單條數據。如果是以vnd.Android.cursor.dir開頭的話,那么說明這個Uri指定的是全部數據。

編輯推薦

《Android開發(fā)從入門到精通》定位于Android的中高級用戶,還可以作為向此領域發(fā)展的程序員的參考書。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android開發(fā)從入門到精通 PDF格式下載


用戶評論 (總計32條)

 
 

  •   這個書說實話真的不錯。有具體的實例訓練。不像有的書全是理論。沒有一點適用價值
  •   整體來說還可以了,有過JAVA開發(fā)經驗的人應該比較好學
  •   書剛到手,正在學習,對入門來說還可以,希望能得到更多的收獲
  •   很適合初學都閱讀。即使不太明白JAVA,也可以很好的完成零基礎的入門。帶入感很好。
  •   雖然還只是剛收到書,不說內容怎么樣,畢竟是預先在書店選中才來這里買的,就只說速度吧,還是挺好的。沒有想象中那么慢。
  •   剛拿到,大致看了下,知識點涉及的方面比較多比較全,很不錯的書
    不過紙張好像有點次~ 哈哈 個人感覺啦
  •   發(fā)貨及時 贊一個,書內容慢慢學。
  •   之前在圖書館借了一本弄臟了,這本買來還給圖書館的。
  •   書特別好,個人很滿意,沒有什么挑剔的,好好學習了……
  •   里面的內容不錯,挺好的,不過就是例子有點老土了,還是可以用的
  •   最近想開發(fā)個手機產品,看到這本書,高興極了,正合我意,快快開始吧!
  •   給老公買的,我自己不懂
  •   .書還不錯.但是在java代碼部份過程有點簡略...只列出"主要代碼" 新手無從入手..只輸那些代碼又報錯..改正又不知道怎麼輸
  •   不錯,第一次在當當網上買,物流挺快的。。
  •   淺顯易懂,適合新手閱讀
  •   好書 很有用 謝謝
  •   之前沒有接觸過java方面的技術,不過這本書對我來說入門是很很簡單的,都是些基礎的東西。感覺還不錯!
  •   書沒來得及細看感覺作為入門不錯配光盤
  •   適合入門,書中很多示例代碼
  •   書的質量很好,目錄清晰,講的內容也很清楚全面,被我當字典用,幫我解決了不少問題
  •   書的內容還行。。。。就是質量太狗血。。。。望改善
  •   書還好吧,從簡單開始,慢慢深入吧
  •   我覺得要不是我有一定的Android編程基礎,還真是很難看懂,覺得不適合初學者!
  •   書還可以就是內容太少
  •   這本書大致閱讀了一遍,哎,一點都不入門,內容太跳躍了,大部分是介紹下本章的功能,然后放出幾個實例代碼,大部分都沒講為什么代碼這樣寫,代碼里的一些函數、變量、語法都沒說明,這讓人怎么入門啊,害我看完還是很多基礎不懂,再去買了本基礎書。
  •   本人從事 開發(fā)多年,這書真是不怎么樣,就是一堆例子的羅列,基本的東西都不講,還入門到精通。害人
  •   這本書太爛了,說是2012年的,其實是2009年的,騙死我了
  •   Android開發(fā)從入門到精通(附光盤1張) 挺好的 幫同學買的 挺不錯的一本書
  •   說得好聽點 浪費時間。說得不好聽點,就是一本垃圾。
  •   買回來自學的。感覺不錯。
  •   書中有大量的例子,但對于Android開發(fā)的框架和思路講的比較少,所以不適合入門級的讀者。
  •   經典適合系統(tǒng)的學習android 基礎知識,是本好書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7