注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android學習精要

Android學習精要

Android學習精要

定 價:¥79.00

作 者: 高洪巖 編著
出版社: 清華大學出版社
叢編項:
標 簽: 移動開發(fā)

ISBN: 9787302292647 出版時間: 2012-09-01 包裝: 平裝
開本: 16開 頁數(shù): 596 字數(shù):  

內容簡介

  《Android學習精要》是作者在北大青鳥多年教授軟件開發(fā)課程的經(jīng)驗總結?!禔ndroid學習精要》以豐富的實例、完整的代碼解說、清晰的操作步驟,言簡意賅,直達Android開發(fā)核心要點為目標,讓讀者用最短的時間掌握Android開發(fā)技能。主要內容包括Activity對象的使用及其生命周期,各種自定義對話框的使用,多種創(chuàng)建View視圖對象的方式,常用5大布局對象的使用,Android控件的使用,使用Intent對象進行隱式和顯式的調用,通知Notification的使用,Activity對象常用flag標記的使用,持久化技術ContentProvider,SharedPreferences和SQLite、FileIO的使用,Android中Service服務技術的使用,定時服務AlarmManager的使用,串行化Parcelable接口的使用,詳細的AIDL使用案例,Handler對象使用的知識點,HTTP協(xié)議結合JSON和XML技術與服務器通信,加強與Intemet的數(shù)據(jù)交互,Android控件的美化,F(xiàn)ragment對象的使用等?!禔ndroid學習精要》完全使用實例代碼演示的方式教學,緊跟Android的技術潮流,適合Android初學者、Android開發(fā)人員使用,也可以用作培訓機構和大專院校的教學參考書。

作者簡介

暫缺《Android學習精要》作者簡介

圖書目錄

第1章 初識android
1.1 android平臺概述
1.2 android平臺體系
1.2.1 linux kernel內核層
1.2.2 系統(tǒng)運行庫libraries和android runtime層
1.2.3 application framework應用程序框架層
1.2.4 application應用程序層
1.3 android開發(fā)環(huán)境配置
1.4 在eclipse環(huán)境配置android sdk及創(chuàng)建avd
1.5 在eclipse中創(chuàng)建android第一個項目并運行
1.6 在eclipse中創(chuàng)建android項目結構
1.6.1 runme.java主程序文件
1.6.2 r.java資源索引文件
1.6.3 main.xml界面布局文件
1.6.4 androidmanifest.xml應用程序配置文件
1.6.5 r.java文件的自動索引
1.6.6 androidmanifest.xml文件相關的知識點
1.6.7 main.xml界面布局文件
1.7 log類中的方法使用
1.7.1 通用日志方法
1.7.2 getstacktracestring方法的使用
1.7.3 v()、e()、i()、v()和w()方法的區(qū)別與isloggable方法的使用
1.8 文件夾res中更多的資源類型
1.9 常用資源的讀取操作
1.10 activity的生命周期
1.10.1 實現(xiàn)oncreate()-]onstart()-]onresume()-]onpause()-]onresume
1.10.2 實現(xiàn)oncreate()-]onstart()-]onresume()-]onpause()-]onstop()-] onrestart()-]onstart()
1.10.3 實現(xiàn)oncreate()-]onstart()-]onresume()-]onpause()-] onstop()-]ondestroy()
1.10.4 應用程序列表時的生命周期情況
1.10.5 avd橫豎屏切換時的生命周期情況
1.10.6 onsaveinstancestate()和onrestoreinstancestate()回調方法的使用
1.11 linearlayout布局對齊方式和dialog提示的使用
1.11.1 使用自定義對話框實現(xiàn)登錄功能(對話框與activity通信)
1.11.2 alertdialog對話框的使用
1.11.3 progressdialog對話框的使用
1.11.4 對話框中的內容是列表條目的情況并取消后退按鈕
1.11.5 使用自定義xml布局文件填充alertdialog對話框的另外一種方法
1.11.6 實現(xiàn)自動關閉對話框
1.11.7 toast提示的使用
1.11.8 設置dialog對話框的尺寸
1.11.9 popupwindow對話框
1.12 抽象類window與布局分析工具hierarchy view
1.13 控制控件位置和大小的常用屬性
1.14 設置應用程序背景圖片
第2章 view與viewgroup類和控件事件
2.1 view和viewgroup類的概述
2.2 view類的構造函數(shù)
2.2.1 view(context context)構造方法的使用
2.2.2 view(context context, attributeset attrs)構造方法的使用
2.3 view單線程模型特性與在非ui線程中更新界面異常的實驗
2.4 動態(tài)創(chuàng)建view和viewgroup控件
2.4.1 第一種創(chuàng)建控件的辦法
2.4.2 第二種創(chuàng)建控件的辦法
2.4.3 第三種創(chuàng)建控件的辦法
2.5 界面布局的空間分配與權重
2.6 常用布局
2.6.1 relativelayout相對布局實驗
2.6.2 tablelayout布局的使用
2.6.3 framelayout布局的使用
2.6.4 absolutelayout布局的實驗
2.6.5 用程序來實現(xiàn)margin的實驗
2.7 控件事件
第3章 android的ui控件
3.1 ui控件與adapter和listview對象
3.2 adapter接口
3.3 listadapter接口
3.4 listview對象
3.5 arrayadapter對象
3.6 analogclock和digitalclock控件
3.7 autocompletetextview控件的使用與xml數(shù)據(jù)源
3.8 button控件
3.9 checkbox控件
3.10 checkedtextview控件
3.11 chronometer控件
3.12 datepicker和timepicker控件
3.13 edittext控件
3.14 gallery控件和imageswitcher控件
3.15 textview控件
3.16 imageview和imagebutton控件
3.17 multiautocompletetextview控件
3.18 progressbar控件
3.19 radiogroup與radiobutton控件
3.20 ratingbar控件
3.21 seekbar控件
3.22 listview對象和spinner控件
3.22.1 spinner控件初步使用
3.22.2 在listview控件中顯示文本列表功能
3.22.3 在listview控件中使用多選checkedbox控件
3.22.4 在listview控件中使用單選radiobutton控件
3.22.5 在listview中自定義布局內容
3.22.6 在listview中添加及刪除條目
3.22.7 在listview中使用帶圖標的自定義布局
3.23 videoview控件
3.24 simpleadapter對象
3.25 webview對象
3.26 控件的顯示與隱藏
3.27 gridview對象
3.27.1 gridview中放置文字
3.27.2 在gridview中放置圖片
3.27.3 在gridview中放置圖片和文字
3.28 菜單menu控件之選項菜單
3.28.1 創(chuàng)建選項菜單
3.28.2 為菜單加多選和單選功能
3.29 菜單menu控件之子菜單
3.30 菜單menu控件之上下文菜單
3.31 scrollview垂直滾動視圖和horizontalscrollview水平滾動視圖
3.32 datepickerdialog和timepickerdialog對話框
3.33 textview控件小示例繼續(xù)討論
3.34 togglebutton對話框
3.35 listactivity對象
3.36 tabhost標簽頁控件
3.37 控件顯示內容的國際化i18n
3.38 color顏色的操作
3.39 draw9patch工具的使用
3.40 以9格圖片資源作為button背景
3.41 使用selector改變按鈕狀態(tài)
第4章 intent對象
4.1 intent對象必備技能
4.1.1 指定componentname組件名稱與顯式調用
4.1.2 指定action動作名稱與隱式調用
4.1.3 指定action的動作名稱和data數(shù)據(jù)
4.1.4 兩個activity之間傳遞extra字符串和extra實體對象的實驗
4.1.5 category類型的使用
4.1.6 data標簽的使用
4.2 創(chuàng)建dialog式的activity登錄實例
4.3 顯式啟動其他應用程序的activity
4.4 發(fā)送文本短信的簡單示例
4.5 notification通知的使用
4.5.1 notification通知的初入
4.5.2 自動隱藏狀態(tài)條的圖標
4.5.3 每個通知對象擁有自己的intent對象
4.5.4 設置狀態(tài)欄中通知的數(shù)量顯示
4.5.5 取消通知
4.5.6 設置振動模式和發(fā)出提示音和led燈
4.5.7 自定義通知布局內容
4.5.8 notification.flag_insistent和notification.flag_ongoing_event的使用
4.6 activity的4種啟動方式
4.6.1 standard模式
4.6.2 singletop模式
4.6.3 singletask模式
4.6.4 singleinstance模式
4.7 activity常用flag標記的學習
4.7.1 flag_activity_clear_top標記
4.7.2 flag_activity_clear_when_task_reset標記
4.7.3 flag_activity_exclude_from_recents標記
4.7.4 flag_activity_forward_result標記
4.7.5 flag_activity_new_task標記
4.7.6 flag_activity_no_animation標記
4.7.7 flag_activity_no_history標記
4.7.8 flag_activity_no_user_action標記
4.7.9 flag_activity_reorder_to_front標記
第5章 contentprovider、sharedpreferences和sqlite持久化存儲
5.1 在android中使用file對象實現(xiàn)文件基本操作
5.2 在android中使用android平臺自帶對象實現(xiàn)文件的基本操作
5.2.1 使用openfileoutput和openfileinput讀寫文件
5.2.2 讀取assets目錄中的文件
5.2.3 讀取res/raw文件夾中已經(jīng)存在的txt和png文件
5.2.4 讀取res/xml文件夾中已經(jīng)存在的xml文件
5.2.5 操作sd卡中的文件
5.3 linux中的文件操作權限
5.4 sharedpreferences的讀寫權限實驗
5.5 uri對象的匹配
5.6 contentprovider對象的初步使用
5.7 sqlite數(shù)據(jù)庫的使用
5.7.1 使用navicat_for_sqlite工具創(chuàng)建sqlite數(shù)據(jù)庫及表
5.7.2 使用sqlitedatabase對象的常用方法操作數(shù)據(jù)庫
5.7.3 封裝數(shù)據(jù)庫操作類
5.7.4 使用dboperate對象將數(shù)據(jù)表中的數(shù)據(jù)顯示在listview中
5.8 contentprovider對象的使用
5.8.1 創(chuàng)建數(shù)據(jù)提供者contentprovider對象
5.8.2 創(chuàng)建contentprovider對象的使用者
5.8.3 調用contentprovider對象的應用運行效果
5.9 application全局數(shù)據(jù)存儲對象的使用
第6章 broadcast、service服務及handle對象
6.1 使用broadcast的種類
6.1.1 多broadcastreceiver同時匹配intent的情況
6.1.2 用廣播實現(xiàn)程序開機運行的效果
6.1.3 sendstickybroadcast函數(shù)的使用
6.2 service服務
6.2.1 用startservice啟動service方式與生命周期
6.2.2 用bindservice啟動service的方式與生命周期
6.2.3 回調函數(shù)onrebind()的調用時機
6.2.4 serviceconnection對象的onservicedisconnected()方法調用時機
6.3 service相關示例及知識點
6.3.1 定時服務alarmmanager的使用
6.3.2 判斷service是否在運行中
6.3.3 方法onstartcommand的返回值實驗
6.3.4 parcelable接口串行化的使用
6.3.5 使用aidl技術跨進程傳遞parcelable對象
6.4 handle對象的使用
6.4.1 handler對象的初步使用
6.4.2 postdelayed方法和removecallbacks方法的使用
6.4.3 post方法的使用
6.4.4 postattime方法的使用
6.4.5 在線程對象的run方法中實例化handler對象的注意事項
6.4.6 以異步方式打開網(wǎng)絡圖片
6.5 appwidget小部件的使用
6.5.1 初入appwidget小部件
6.5.2 appwidget的生命周期
6.5.3 appwidget的隔時刷新界面的效果——使用alarmmanager
6.6 章節(jié) asynctask對象的使用
6.6.1 初入asynctask
6.6.2 使用asynctask更新ui的示例
6.6.3 使用asynctask時外界無參數(shù)與其進行交互的情況
第7章 http交互、json和xml
7.1 json介紹
7.1.1 gson框架與json字符串交換數(shù)據(jù)示例
7.1.2 在android中通過http協(xié)議用json與web項目通信
7.2 在android中通過http協(xié)議訪問txt文件和pic圖片
7.3 用java語言dom解析xml
第8章 activity活動、service服務和broadcast廣播彼此調用實驗
8.1 activity-]broadcasereceiver-]activity實驗
8.2 activity-]service(startservice)-]activity實驗
8.3 activity-]broadcasereceiver-]service(startservice)實驗
8.4 activity-]service(startservice)-] broadcasereceiver實驗
8.5 activity-]broadcasereceiver-]service(bindservice)實驗
第9章 ui控件的美化與動畫
9.1 style的使用
9.1.1 style的概述與定義
9.1.2 style的使用與繼承
9.2 文字顏色selector狀態(tài)列表
9.2.1 文字顏色selector的概述與定義
9.2.2 文字顏色selector的使用
9.3 背景圖片selector狀態(tài)列表
9.3.1 背景圖片selector狀態(tài)列表
9.3.2 用selector狀態(tài)列表美化button、checkbox、radiobutton和edittext常用控件
9.3.3 美化option選項面板
9.3.4 美化listview控件
9.3.5 美化tabhost控件
9.3.6 美化radiogroup組件
9.3.7 美化expandablelistview組件
9.4 動畫
9.4.1 alpha透明動畫演示
9.4.2 scale縮放動畫演示
9.4.3 translate移動動畫演示
9.4.4 rotate旋轉動畫演示
9.4.5 動畫中interpolators的使用
9.4.6 動畫的混合應用演示
第10章 fragment對象的使用
10.1 fragment對象簡介
10.2 fragment對象生命周期與事務
10.2.1 fragment對象生命周期
10.2.2 fragment對象的事務
10.3 fragment對象使用案例
10.3.1 fragment對象的初步使用與inflate方法參數(shù)的解析
10.3.2 fragmentactivity與fragment對象交互
10.3.3 fragment對象之間的交互
10.3.4 在dialogfragment對象中使用oncreateview回調函數(shù)生成對話框
10.3.5 將dialogfragment對象放入back stack后退棧中
10.3.6 在dialogfragment對象中使用oncreatedialog回調函數(shù)生成對話框
10.3.7 切換fragment添加動畫效果
10.3.8 fragment的顯示和隱藏
10.3.9 listfragment對象的使用
10.3.10 fragment對象的分頁處理方式1
10.3.11 fragment對象的分頁處理方式2
10.3.12 使用fragment對象實現(xiàn)tabhost樣式的分頁及滑動

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號