Android開發執行個體大全

來源:互聯網
上載者:User

《Android開發執行個體大全》
基本資料
作者: 王東華
叢書名: Android移動開發技術叢書
出版社:電子工業出版社
ISBN:9787121173172
上架時間:2012-8-13
出版日期:2012 年8月
開本:16開
頁碼:732
版次:1-1
所屬分類: 電腦 > 軟體與程式設計 > 移動開發 > Android

 
 

更多關於 》》》《Android開發執行個體大全》
內容簡介
書籍
電腦書籍
  《android開發執行個體大全》以android應用程式的開發為主題,並結合真實的案例向讀者詳細介紹了android的基本組件的使用及應用程式開發的整個流程。本書的講述由淺入深,執行個體全面並典型,幾乎囊括了所有和android應用相關的項目。全書分為17章,分別講解了ui布局執行個體集錦、控制項執行個體集錦、自動化服務執行個體集錦、資料存放區執行個體集錦、電話和簡訊執行個體集錦、圖形映像執行個體集錦、和網路有關的執行個體集錦、多媒體執行個體集錦、google地圖執行個體集錦、google api執行個體集錦、平板應用執行個體集錦、遊戲應用與程式最佳化。並且在本書最後,通過4個大型綜合執行個體,分別介紹了開發手機地圖系統、音樂播放器系統、nba激情投籃遊戲、綜合郵件系統的基本過程。
  《android開發執行個體大全》基礎翔實,執行個體豐富,案例真實,適合android程式開發的不同使用者,既可以作為初學者的參考資料,也可以作為向此領域發展的程式員的參考書。
目錄
《android開發執行個體大全》
第1章 ui布局開發執行個體集錦1
執行個體001:使用線性布局(linearlayout)來布局螢幕1
執行個體002:使用相對布局(relativelayout)來布局螢幕3
執行個體003:使用表格版面配置(tablelayout)來布局螢幕5
執行個體004:使用絕對布局(absolutelayout)來布局螢幕6
執行個體005:使用標籤布局(tablayout)來布局螢幕8
執行個體006:使用層布局(framelayout)10
執行個體007:建立一個案頭組件widget11
執行個體008:在螢幕中實現一個按鈕效果12
執行個體009:在螢幕中顯示文字13
執行個體010:在螢幕中顯示編輯框17
執行個體011:在螢幕中顯示複選框18
執行個體012:在螢幕中顯示單選框21
執行個體013:在螢幕中顯示下拉式清單方塊22
執行個體014:在螢幕中實現自動輸入文字效果26
執行個體015:使用日期選取器控制項datepicker28
執行個體016:自動選擇一個輸入時間30
執行個體017:實現螢幕自動滾動32
執行個體018:實現一個進度條效果32
執行個體019:開發一個評分程式35
執行個體020:在螢幕中顯示一幅指定的圖片36
執行個體021:設定一幅圖片作為按鈕來使用38
執行個體022:實現qq空間中的顯示照片效果40
第2章 控制項開發執行個體集錦44
執行個體023:顯示在文字框中輸入的資訊44
執行個體024:使用radiogroup控制項實現選項選擇功能46
執行個體025:使用checkbox控制項實現同意條款效果48
執行個體026:使用spinner控制項實現選項選擇51
執行個體027:使用gallery控制項實現個人相簿功能55
執行個體028:開發一個檔案搜尋程式58
執行個體029:單擊按鈕後實現按鈕置換60
執行個體030:類比實現一個時鐘介面效果62
執行個體031:聯合使用datepicker和timepicker來選擇日期和時間65
執行個體032:動態分隔手機螢幕68
執行個體033:使用listactivity實現動態菜單列表71
執行個體034:載入手機磁碟中的檔案73
執行個體035:實現抽屜樣式效果76
執行個體036:在螢幕中動態顯示多種對話方塊82
執行個體037:手機秘書——重要事情提醒88
執行個體038:動態添加或刪除菜單96
執行個體039:自訂android控制項實現選項按鈕100
執行個體040:使用自訂控制項在螢幕中繪製一條虛線104
執行個體041:在螢幕中實現手風琴效果106
第3章 自動化服務執行個體集錦109
執行個體042:自動擷取手機螢幕的解析度109
執行個體043:自動擷取手機電池的剩餘電量112
執行個體044:來電時自動發送資訊提醒115
執行個體045:擷取手機儲存卡的容量119
執行個體046:操作儲存卡和記憶卡中的資料122
執行個體047:設定鬧鐘129
執行個體048:實現黑名單來電自動靜音處理135
執行個體049:設定一個自動開機介面138
執行個體050:更換手機螢幕背景圖片系統140
執行個體051:設定自動更換手機案頭背景144
執行個體052:自動控制後台系統服務154
執行個體053:在螢幕中拖動一個按鈕157
第4章 資料存放區執行個體集錦163
執行個體054:在螢幕中顯示sharedpreferences中儲存的資訊163
執行個體055:示範資料添加、刪除等操作165
執行個體056:編寫一個手機日記本程式170
執行個體057:使用contentprovider開發一個手機日記本177
執行個體058:使用檔案儲存資料188
執行個體059:將網上的圖片儲存到sd卡並在手機中顯示出來190
執行個體060:儲存連絡人資訊194
第5章 電話和簡訊執行個體集錦197
執行個體061:編寫一個撥號程式197
執行個體062:發送一條簡訊200
執行個體063:單擊按鈕實現撥號功能203
執行個體064:一個通用發簡訊程式206
執行個體065:收到簡訊後用e-mail郵件進行通知210
執行個體066:實現觸屏撥號功能214
執行個體067:一個簡訊群發程式215
執行個體068:來電後自動發送郵件通知219
執行個體069:監聽手機撥接狀態220
執行個體070:檢查簡訊是否發送成功223
第6章 圖形映像執行個體集錦229
執行個體071:在螢幕中繪製一個矩形229
執行個體072:在螢幕中繪製一個畫布232
執行個體073:實現水紋的透明效果235
執行個體074:渲染幾何圖形239
執行個體075:用圖片為背景實現動畫效果242
執行個體076:在手機螢幕中實現frame動畫效果244
執行個體077:對圖片進行縮放處理246
執行個體078:旋轉螢幕中的圖片250
執行個體079:實現旗幟飛揚的效果253
執行個體080:類比構建一個3d情境效果258
執行個體081:類比實現粒子系統效果261
執行個體082:在canvas中寫文字265
執行個體083:移動螢幕中的圖片272
執行個體084:在螢幕中繪製一個三維圓柱體276
執行個體085:擷取並顯示圖片的寬和高285
執行個體086:編寫一個手機屏保程式287
執行個體087:以觸摸方式移動圖片295
第7章 和網路有關的執行個體集錦299
執行個體088:傳遞http參數299
執行個體089:在螢幕中使用html程式303
執行個體090:在手機中瀏覽網頁304
執行個體091:使用內建瀏覽器開啟網頁305
執行個體092:顯示qq空間中的照片307
執行個體093:通過rss系統線上瀏覽新聞309
執行個體094:下載網狀圖片作為手機背景320
執行個體095:將檔案上傳至伺服器323
執行個體096:開發一個移動部落格發布器326
執行個體097:遠程下載並安裝一個軟體331
執行個體098:控制藍芽系統336
第8章 多媒體執行個體集錦346
執行個體099:播放一個指定的mp3檔案346
執行個體100:調節手機音量的大小350
執行個體101:實現相機預覽和拍照功能353
執行個體102:在手機中播放影片360
執行個體103:手機錄音系統363
執行個體104:設定手機中的鈴聲368
執行個體105:線上播放網路中的mp3371
執行個體106:線上下載音樂作為手機鈴聲379
執行個體107:播放gif格式的動畫385
執行個體108:在手機中播放mp4視頻391
執行個體109:線上觀看3gp視頻394
第9章 google地圖執行個體集錦403
執行個體110:定位當前位置的座標403
執行個體111:在手機中使用google地圖406
執行個體112:在地圖中定位輸入的座標413
執行個體113:在地圖中快速查詢某個位置416
執行個體114:隨著手機的移動自動更新位置418
執行個體115:在手機地圖中描繪線路並計算線路距離423
執行個體116:在google地圖中顯示指定的位置430
執行個體117:在手機地圖中查詢一個地址432
執行個體118:在手機中實現地址查詢434
執行個體119:開發一個路徑導航系統438
第10章 google api執行個體集錦446
執行個體120:類比驗證官方帳號446
執行個體121:在手機中開發一個google搜尋程式453
執行個體122:在手機中編寫一個翻譯軟體458
執行個體123:產生一個二維碼460
執行個體124:使用google chart api產生二維碼463
第11章 平板應用469
執行個體125:開發一個音樂播放器469
執行個體126:開發一個線上天氣播報系統475
執行個體127:開發一個網頁瀏覽程式485
執行個體128:使用檔案來儲存音樂狀態491
執行個體129:在螢幕中顯示不同的進度條效果494
第12章 遊戲應用498
執行個體130:一個簡單的貪吃蛇遊戲498
執行個體131:開發一個魔塔遊戲504
執行個體132:瘋狂足球遊戲524
第13章 android程式最佳化547
執行個體133:測試電腦的效能547
執行個體134:測試記憶體效能550
執行個體135:最佳化android模擬器553
執行個體136:使用merge標籤最佳化ui介面556
執行個體137:最佳化android layout559
執行個體138:最佳化bitmap圖片560
第14章 綜合執行個體——手機地圖系統563
執行個體139:使用google地圖開發一個綜合地圖系統563
14.1 項目分析563
14.1.1 規劃ui介面563
14.1.2 資料存放區設計564
14.2 具體實現565
14.2.1 建立工程565
14.2.2 主介面565
14.2.3 建立介面567
14.2.4 設定介面570
14.2.5 協助介面574
14.2.6 地圖介面576
14.2.7 資料存取587
14.2.8 實現service服務592
14.3 發布自己的作品來贏利594
14.3.1 申請成為會員594
14.3.2 產生簽名檔案597
14.3.3 使用簽名檔案602
14.3.4 發布604
第15章 綜合執行個體——音樂播放器系統605
執行個體140:開發一個音樂播放器605
15.1 項目介紹605
15.1.1 項目背景介紹605
15.1.2 項目目的606
15.1.3 對讀者的意義606
15.2 需求分析606
15.2.1 構成模組606
15.2.2 功能結構圖609
15.2.3 系統功能說明610
15.2.4 總體目標610
15.3 設計資料庫611
15.3.1 欄位設計611
15.3.2 資料庫連接611
15.3.3 建立資料庫612
15.3.4 操作資料庫613
15.3.5 資料顯示614
15.4 具體編碼615
15.4.1 服務資訊主介面615
15.4.2 播放器主介面616
15.4.3 播放清單功能628
15.4.4 菜單功能模組631
15.4.5 播放設定介面634
15.4.6 設定顯示歌詞638
15.4.7 檔案瀏覽器模組639
第16章 體育類遊戲——nba激情投籃644
執行個體141:nba激情投籃644
16.1 項目介紹644
16.1.1 意義和技術分析644
16.1.2 策劃遊戲645
16.1.3 準備工作645
16.2 項目架構646
16.2.1 總體架構646
16.2.2 規劃類646
16.3 具體編碼648
16.3.1 編寫主類lanqiuactivity648
16.3.2 編寫常量類652
16.3.3 設計遊戲試玩介面658
16.3.4 繪製遊戲情境663
第17章 綜合郵件系統672
執行個體142:開發一個綜合郵件系統672
17.1 項目介紹672
17.1.1 項目背景介紹672
17.1.2 項目目的672
17.2 系統需求分析673
17.2.1 構成模組673
17.2.2 系統流程675
17.2.3 功能結構圖676
17.2.4 系統功能說明677
17.2.5 系統需求677
17.3 資料存放區設計677
17.3.1 使用者資訊類678
17.3.2 sharedpreferences682
17.4 具體編碼684
17.4.1 歡迎介面684
17.4.2 系統主介面687
17.4.3 郵箱類型設定694
17.4.4 郵箱收取設定697
17.4.5 郵箱發送設定703
17.4.6 信箱使用者檢查708
17.4.7 設定使用者別名713
17.4.8 使用者郵件編輯716
17.5 總結723

本圖書資訊來源於:中國互動出版網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.