突破關鍵

出版時間:2011-10  出版社:電子工業(yè)出版社  作者:于智鵬,林彥君 編著  頁數(shù):615  
Tag標簽:無  

內(nèi)容概要

  本書出版的主要目的是分享開發(fā)經(jīng)驗,提供最新技術的解決方案,幫助眾多開發(fā)者快速地掌握開發(fā)android應用程序的方法。本書首先通過提問的方式提出讀者高度關注的問題,然后通過實際操作為讀者答疑解惑,從而快速提高實際應用能力。主要內(nèi)容包括初識android、構建android開發(fā)環(huán)境、用戶界面、后臺服務與手機控制、數(shù)據(jù)操作及持久化、訪問網(wǎng)絡、多媒體編程、使用google服務、android常用工具、android應用的發(fā)布、android文件訪問權限、android平臺應用permissions。
  本書適合所有對使用android
sdk在android移動平臺上開發(fā)應用程序感興趣的讀者參考學習,也可作為高等院校相關專業(yè)的參考書。

作者簡介

林彥君,西南交通大學電子系畢業(yè),就職于某大型外企,從事Java開發(fā)多年,是國內(nèi)較早從事Android開發(fā)的開發(fā)者,在Android開發(fā)方面積累了豐富的開發(fā)經(jīng)驗。于智鵬,資深軟件工程師、架構師,現(xiàn)就職于某大型外企,負責項目的構架及設計工作。從事計算機軟件領域工作近8年,擁有豐富的大型項目開發(fā)及管理經(jīng)驗,精通Java、Android及企業(yè)級Java,是國內(nèi)較早從事Android開發(fā)的開發(fā)者,現(xiàn)專注于新興的移動互聯(lián)網(wǎng)領域。

書籍目錄

第1章 初識android 
 q1 什么是google android系統(tǒng)? 
 q2 android系統(tǒng)中有哪些主要組件? 
第2章 構建android開發(fā)環(huán)境 
 q1 如何搭建java開發(fā)環(huán)境? 
 q2 如何安裝android sdk? 
 q3 如何安裝adt插件? 
 q4 如何設置adt插件? 
 q5 如何用eclipse和android命令創(chuàng)建并運行avd模擬器? 
 q6 如何創(chuàng)建及導入android項目? 
 q7 如何運行helloworld? 
 q8 helloworld項目的結構是怎樣的? 
 q9 如何調試android應用? 
 q10 如何卸載android項目? 
第3章 用戶界面 
 q1 用戶界面的核心組件是什么?——activity簡介 
 q2 如何使用資源文件?——assets、drawable、 strings、colors等的使用 
 q3 如何顯示和編輯文本?——textview組件和edittext組件 
 q4 有哪些類型的按鈕組件? ——button、imagebutton和togglebutton組件 
 q5 如何使用單選按鈕?——radiobutton及radiogroup的使用 
 q6 如何使用復選框?——checkbox的使用 
 q7 如何顯示圖片?——imageview的使用 
 q8 如何顯示時間?——analogclock和digitalclock的使用 
 q9 如何選擇日期、時間?——datepicker和timepicker的使用 
 q10 如何使用進度提示?——progressbar的使用 
 q11 如何提示信息?——dialog及toast的使用 
 q12 如何使用特殊的對話框?——progressdialog和datepickerdialog等的使用 
 q13 如何使用下拉列表?——spinner的使用 
 q14 如何實現(xiàn)滾動顯示圖片及文本?——gallery的使用 
 q15 如何使用評分組件?——ratingbar的使用 
 q16 如何使用滑動條組件?——seekbar的使用 
 q17 如何使用選項卡?——tabhost的使用 
 q18 如何用列表顯示數(shù)據(jù)?——listview的使用 
 q19 如何垂直、水平滾動顯示數(shù)據(jù)?—— 
 scrollview及horizontalscrollview的使用 
 q20 如何創(chuàng)建和使用菜單?——optionmenu、submenu和 
 contextmenu的使用 
 q21 如何使用布局?——linearlayout、relativelayout等的使用 
 q22 如何使用主題和樣式?——android theme和style的應用 
 q23 如何使用組件動畫?——animation的應用 
 q24 如何實現(xiàn)滑動抽屜?——slidingdrawer的應用 
 q25 屬性“@+id”、“@id”和“@android:id/”、 
 “?android:attr”有什么區(qū)別? 
 q26 如何簡化復雜的layout?——include和merge的應用 
 q27 如何讓應用支持多種語言?——資源的國際化 
第4章 后臺服務與手機控制 
 q1 什么是service? 
 q2 什么是broadcastreceiver? 
 q3 如何使用手機的通知功能?——notification和notificationmanager的應用 
 q4 如何使用鬧鈴?——alarmmanager的應用 
 q5 如何在多線程環(huán)境中使用進度及消息提示?——handler、message的應用 
 q6 如何使用系統(tǒng)提供的異步加載?——asynctask的應用 
 q7 如何獲取手機及通信網(wǎng)絡的相關狀態(tài)信息?——telephonymanager及 
 android.provider.settings.system的應用 
 q8 如何撥打電話?——intent.action_call_button的應用 
 q9 如何實現(xiàn)手機的振動提示?——vibrator的應用 
 q10 如何操作手機通訊錄?——contactscontract及contentresolver的應用 
 q11 如何得知手機的電量?——intent.action_battery_changed的應用 
 q12 如何判斷sd卡的各種狀態(tài)及容量? 
 q13 如何在手機開機后自動運行程序?——service與 
 android.intent.action.boot_completed的應用 
 q14 如何調用系統(tǒng)程序發(fā)送e-mail?——intent.action_sendto的應用 
 q15 如何動態(tài)獲取及修改手機屏幕方向? 
 ——landscape與portrait的應用 
 q16 如何調整系統(tǒng)的音量?——audiomanager的應用 
 q17 如何監(jiān)聽與控制手機按鍵操作?——keyevent的使用 
 q18 如何使用常用傳感器?——android重力及光線傳感器的使用 
 q19 如何使用剪貼板?——clipboardmanager的應用 
 q20 如何使用系統(tǒng)的搜索服務?——searchmanager的應用 
 q21 如何訪問系統(tǒng)內(nèi)置的google賬號?——accountmanager的應用 
 q22 如何實現(xiàn)應用啟動splash?——windowsmanager與線程的綜合應用 
 q23 如何查看應用的包信息?——packagemanager的應用 
 q24 如何獲取當前位置及監(jiān)聽位置變化?——locationmanager等的應用 
 q25 如何實現(xiàn)趨近警告?——locationmanager.addproximityalert方法的應用 
 q26 如何發(fā)送和接收消息及狀態(tài)的監(jiān)聽? 
 ——smsmanager、broadcase receiver的應用 
第5章 數(shù)據(jù)操作及持久化 
 q1 android組件之間如何通信?——intent的簡介 
 q2 intent有哪些重要屬性?——action、data、category、extras等的介紹 
 q3 組件如何識別不同的請求?——intentfilter的使用 
 q4 如何在多個activity之間共享數(shù)據(jù)?——bundle與intent的使用 
 q5 如何進行文件i/o操作?——fileinputstream與fileoutputstream的應用 
 q6 什么是sqlite?——android中的輕量級數(shù)據(jù)庫 
 q7 如何創(chuàng)建、打開及刪除sqlite數(shù)據(jù)庫?——sqlitedatabase及 
 sqliteopenhelper的使用 
 q8 如何操作sqlite數(shù)據(jù)庫?——sqlite數(shù)據(jù)庫的增、刪、改、查操作 
 q9 sqlite數(shù)據(jù)庫中有哪些常用的函數(shù)?——last_insert_rowid等的介紹 
 q10 什么是preferences?——android中輕量級的數(shù)據(jù)存儲機制及其使用 
 q11 preferences中有哪些類型?——checkboxpreference、listpreference等的 
 介紹及創(chuàng)建 
 q12 如何向另一個android應用共享數(shù)據(jù)?contentprovider的簡介與使用 
 q13 如何查詢、更新另一個android應用所共享的數(shù)據(jù)? 
 contentresolver的簡介與使用 
 q14 什么是adapter與adapter view?——數(shù)據(jù)適配器adapter的簡介 
 q15 如何使用簡單數(shù)據(jù)adapter?——simpleadapter與arrayadapter的應用 
 q16 如何將數(shù)據(jù)庫查詢記錄結果直接綁定到adapter?——cursoradapter的使用 
第6章 訪問網(wǎng)絡 
 q1 如何判斷網(wǎng)絡的狀態(tài)?——connectivitymanager與networkinfo的應用 
 q2 如何訪問無線網(wǎng)絡?——wifimanager的應用 
 q3 如何使用套接字方式訪問網(wǎng)絡?——socket的使用 
 q4 如何訪問使用http協(xié)議的網(wǎng)絡數(shù)據(jù)?——httpurlconnection和httpclient等的使用 
 q5 如何瀏覽網(wǎng)頁?——webview的使用 
 q6 如何使用藍牙通信?——bluetoothadapter的應用 
第7章 多媒體編程 
 q1 如何播放音樂?——mediaplayer的應用 
 q2 如何錄制及播放錄音?——mediarecorde的應用 
 q3 如何播放視頻?——videoview的應用 
 q4 如何使用照相機?——camera的應用 
 q5 如何錄制視頻?——mediarecorder與surfaceview的應用 
 q6 如何繪制幾何圖形?——graphics包的應用 
第8章 使用google服務 
 q1 如何顯示google地圖?——mapactivity與mapview等的使用 
 q2 如何在地圖上顯示我的位置?——mylocationoverlay的應用 
 q3 如何在地圖上標注位置?——itemizedoverlay及overlayitem的應用 
 q4 如何獲取位置的詳細信息?——geocoder的應用 
 q5 如何使用google賬號授權服務? 
 ——google account authentication service的應用 
 q6 如何使用google翻譯服務?——google translate api的應用 
 q7 如何使用google搜索服務?——google ajax search api的應用 
 q8 如何使用google圖表服務?——google chart api的應用 
 q9 如何使用google 日歷服務?——google calendar api的應用 
附錄a android應用的發(fā)布 
附錄b android常用工具 
附錄c android文件訪問權限 
附錄d android平臺應用permissions

章節(jié)摘錄

版權頁:插圖:

編輯推薦

《突破關鍵:Android核心技術102問》從搭建Android開發(fā)環(huán)境入手,由淺入深的介紹了如何在Google Android框架上開發(fā)UI、網(wǎng)絡及多媒體等Android應用,全書輔以簡單、實用的范例引導讀者在學習過程中一步步掌握Android的知識點。全書一共分為8章,采用問答的方式來講解Android相關知識點,全書102個問題詳細介紹了Android生命周期、Android框架提供的各種UI組件、界面布局、Service服務的創(chuàng)建、網(wǎng)絡通信及多媒體等Android令人興奮的特性。此外還在附錄中詳細介紹了如何發(fā)布Android應用、Android系統(tǒng)中常用的各種工具和涉及的相關知識,如ADB命令的使用、Android文件訪問權限等。全書由于智鵬和林彥君共同編著完成。從作者開發(fā)經(jīng)歷中總結出102個問題,都是進階關鍵;以輕松問答方式全面剖析Android難點,便于讀者查詢;內(nèi)容基于新版Android SDK和熱點應用,提高編程效率;代碼示例均取自主流商用Android項目,做到價值開源;講解覆蓋Android80%以上的API,輔導開發(fā)者的好幫手。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    突破關鍵 PDF格式下載


用戶評論 (總計9條)

 
 

  •   內(nèi)容很詳細,適合初學者。是本好書。
  •   在書店里看到的,一下子就吸引了,里面比較詳細講了一些我不是很熟悉的方面
  •   ok。
  •   本書不看書名,會覺得章節(jié)比較混亂,沒有連續(xù)性
    但是看了書名,就知道了,這是跑馬觀花類的書籍!
    買了偶爾翻一下可以
  •   很好,很全面,沒啥不好
  •   沒有看,不過我覺得這本應該不錯的
  •   送人的,自己沒有看到,所以不知是否正版,問了,說整體都OK
  •   很不錯,但是適合有一定基礎的人群作為知識點用書!可以查遺補缺!
  •   如果想研究android,不建議買,講的太膚淺了,都是一帶而過,欲言又止。
 

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

京ICP備13047387號-7