注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Android核心編程:Activity、BroadcastReceiver、Service與ContentProvid

Android核心編程:Activity、BroadcastReceiver、Service與ContentProvid

Android核心編程:Activity、BroadcastReceiver、Service與ContentProvid

定 價:¥99.00

作 者: 朱兵,孫象然 著,溫淑鴻,田沛 編
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302531135 出版時間: 2019-09-01 包裝: 平裝
開本: 16開 頁數(shù): 550 字數(shù):  

內(nèi)容簡介

  《Android核心編程:Activity、BroadcastReceiver、Service與ContentProvider實戰(zhàn)》是一本以Android應(yīng)用開發(fā)為主題的基礎(chǔ)教材,讀者對象為已經(jīng)具有Java基礎(chǔ)的高等院校學(xué)生、開發(fā)人員。《Android核心編程:Activity、BroadcastReceiver、Service與ContentProvider實戰(zhàn)》配有大量的實驗案例,實驗步驟特別詳細,非常適合初學(xué)者入門。《Android核心編程:Activity、BroadcastReceiver、Service與ContentProvider實戰(zhàn)》的讀者對象是高等院校計算機類、電子類,電氣類、控制類等專業(yè)本科生和初學(xué)Android應(yīng)用程序開發(fā)的技術(shù)人員。

作者簡介

暫缺《Android核心編程:Activity、BroadcastReceiver、Service與ContentProvid》作者簡介

圖書目錄

第1章 搭建Android開發(fā)環(huán)境
1.1 Windows系統(tǒng)安裝Android系統(tǒng)要求
1.2 安裝Android Studio和SDK
1.3 配置Android Studio
1.4 安裝ndk-bundle,Cmake和LLDB
1.5 Android Studio常用插件的安裝
1.6 Android Studio界面介紹
1.6.1 主菜單欄
1.6.2 ToolBar工具欄
1.6.3 NavigationBar導(dǎo)航欄
1.6.4 Status Bar狀態(tài)欄
1.6.5 Tool Button
1.6.6 上下文菜單Context Menus
1.6.7 設(shè)置Auto Import自動導(dǎo)人包
1.7 本章主要參考文獻
第2章 Android清單文件
2.1 AndroidManifest.xml文件結(jié)構(gòu)
2.2 元素
2.3 聲明類名
2.4 多個值
2.4.1 資源值
2.5 theme屬性
2.6 權(quán)限
2.6.1 permission元素
2.6.2 permission屬性
2.6.3 use-permission元素
2.6.4 動態(tài)權(quán)限請求的實現(xiàn)步驟
2.7 使用uses-feature元素聲明應(yīng)用要求
2.8 intent-filter
2.8.1 action元素
2.8.2 category元素
2.8.3 data元素
2.9 uses-library元素
2.10 本章主要參考文獻
第3章 Android resource介紹
3.1 提供資源
3.2 訪問資源
3.2.1 在代碼中訪問資源
3.2.2 在XML中訪問資源
3.2.3 訪問系統(tǒng)資源
3.2.4 引用style屬性
3.3 字符串資源與其他簡單值
3.3.1 關(guān)于字符串的值
3.3.2 設(shè)置字符串的格式
3.4 菜單資源
3.4.1 item元素
3.4.2 group元素
3.5 顏色狀態(tài)列表資源ColorStateList
3.6 Drawable資源
3.6.1 ShapeDrawable
3.6.2 StateListDrawable
3.6.3 LayerDrawable
3.7 本章主要參考文獻
第4章 Gradle的Android插件
4.1 Project接口介紹
4.2 Gradle Android插件
4.4 setting.gradle解析
4.4 Android項目根目錄里的build.gradle
4.5 Android模塊內(nèi)的build.gradle
4.5.1 依賴配置
4.6 配置build環(huán)境
4.6.1 環(huán)境變量
4.6.2 Gradle屬性
4.6.3 系統(tǒng)屬性
4.6.4 工程屬性
4.6.5 Ext(ra)Properties
4.6.6 一個屬性設(shè)置的實例
4.7 本章主要參考文獻
第5章 Activity與Fragment
5.1 啟動Activity
5.2 在application元素中聲明組件
5.3 使用intent-filter聲明組件功能
5.4 Activity生命周期
5.5 創(chuàng)建Activity
5.5.1 保存Activity狀態(tài)
5.5.2 處理配置變更
5.6 Android結(jié)構(gòu)組件
5.7 任務(wù)和回退棧
5.7.1 taskAffinity
5.7.2 管理任務(wù)
5.8 啟動應(yīng)用
5.9 Fragment
5.9.1 Fragment生命周期
5.9.2 添加Fragment到Activity
5.9.3 管理Fragment
5.9.4 與Activity通信
5.10 Context
5.11 正則表達式
5.12 Activity的生命周期實驗
5.13 Activity的launchMode實驗
5.13.1 launchMode為standard實驗
5.13.2 .launchMode為singleTop實驗
5.13.3 launchMode為singleTask實驗
5.13.4 Intent標(biāo)志為FLAG_ACTIVITY_NEW_TASK實驗
5.13.5 launchMode為singleInstance實驗
5.13.6 不同的App中相同的taskAffinity的singleTask模式實驗
5.13.7 allowTaskReparenting=〝true實驗
5.14 Fragment實驗
5.15 本章主要參考文獻
第6章 Intent和IntentFilter
6.1 Intent對象的主要信息
6.2 Intent傳遞對象的兩種方法
6.3 顯式Intent和隱式Intent
6.4 接收隱式Intent
6.4.1 Action測試
6.4.2 category測試
6.4.3 data測試
6.5 隱式Intent示例
6.6 強制使用應(yīng)用選擇器
6.7 本章主要參考文獻
第7章 線性、表格、柵格、相對布局與幀布局
7.1 LinearLayout
7.1.1 LinearLayout.LayoutParams
7.1.2 ViewGroup.LayoutParams
7.1.3 ViewGroup.MarginLayoutParams
7.1.4 layout_margin和padding的區(qū)別
7.1.5 視圖的大小
7.1.6 從右到左的布局
7.1.7 尺寸單位
7.2 TableLayout
7.3 GridLayout
7.4 相對布局(Relativelayout)
7.5 FrameLayout
7.6 CardView
7.7 SeekBar
7.8 AddStatesFromChildren實驗
7.9 實驗:CardView及SeekBar的使用
7.10 本章主要參考文獻
第8章 ConstraintLayout
8.1 單條邊約束(相對定位)
8.2 不可能約束
8.3 視圖的尺寸
8.4 Guideline
8.5 鏈條
8.5.1 CHAIN_SPREAD鏈模式
8.5.2 CHAIN_SPREAD_INSIDE鏈模式
8.5.3 CHAIN_PACKED鏈模式
8.6 圓形定位
8.7 本章主要參考文獻
第9章 TextView
9.1 EditText
9.2 Button
9.3 width與layout_width的關(guān)系
9.4 本章主要參考文獻
第10章 Android的雙向數(shù)據(jù)綁定
10.1 可觀察的數(shù)據(jù)對象
10.2 XML布局文件
10.2.1 variable元素
10.2.2 import元素
10.2.3 include元素
10.2.4 屬性的取值
10.2.5 表達式語言
10.2.6 屬性的綁定
10.2.7 Java類型簽名和方法簽名
10.2.8 處理事件
10.3 在Java代碼中使用數(shù)據(jù)綁定
10.4 數(shù)據(jù)雙向綁定實驗
10.5 本章主要參考文獻
第11章 滾動與翻頁
11.1 Android觸摸事件的消息傳遞機制
11.2 嵌套滾動
11.3 RecyclerView
11.4 CoordinatorLayout
11.4.1 設(shè)置為子視圖的Behavior
11.4.2 實現(xiàn)自定義Behavior
11.5 材料設(shè)計中的AppBar
11.5.1 在布局文件中使用AppBarLayout
11.5.2 ToolBar
11.6 NestedScrollView
11.7 側(cè)滑抽屜
11.7.1 側(cè)邊菜單的顯示與隱藏
11.7.2 NavitationView
11.8 水平翻頁
11.9 實驗:一個View跟著另一個View移動
11.10 實驗:ToolBar當(dāng)ActionBar使用
11.11 實驗:一個NestedScrollView跟隨另一個垂直滾動
11.12 實驗:RecyclerView實驗
11.13 側(cè)滑菜單實驗
11.14 實驗:水平翻頁
11.15 本章主要參考文獻
第12章 BroadcastReceiver
12.1 廣播類型
12.2 LocalBroadcastManager
12.3 BroadcastReceiver在清單文件中的語法
12.4 廣播接收器的生命周期
12.5 廣播從發(fā)送到接收的方法調(diào)用過程
12.6 BroadcastReceiver實驗
12.7 本章主要參考文獻
第13章 Handler與Service
13.1 Handler
13.1.1 Message
13.1.2 Thread
13.1.3 HandlerThread
13.2 Service
13.2.1 Service在AndroidManifest.xml中的語法
13.2.2 Service的兩種工作方式
13.2.3 Service的生命周期
13.2.4 創(chuàng)建綁定的Service
13.2.5 綁定到Service
13.3 PendingIntent與TaskStackBuilder
13.4 Notification
13.4.1 管理通知
13.4.2 從通知中啟動Activity時保留導(dǎo)航
13.5 Handler實驗
13.6 Notification實驗
13.7 Service開始和綁定實驗
13.8 本章主要參考文獻
第14章 數(shù)據(jù)存儲
14.1 SharedPreferences
14.2 使用內(nèi)部存儲
14.3 使用外部存儲
14.3.1 保存應(yīng)用私有文件到外部存儲
14.3.2 保存可與其他應(yīng)用共享的文件
14.3.3 使用作用域目錄訪問
14.3.4 訪問可移動介質(zhì)上的目錄
14.4 SQLite數(shù)據(jù)庫
14.4.1 SQLite存儲類型
14.4.2 SQLite運算符
14.4.3 SQLite語句語法
14.5 Android系統(tǒng)中的SQLiteDatabase
14.6 Room持久庫
14.6.1 entityclass
14.6.2 DAO interface
14.6.3 Database抽象類
14.6.4 類型轉(zhuǎn)換
14.7 SharedPreference實驗
14.8 SQLite實驗
14.9 LiveData與Room實驗
14.10 本章主要參考文獻
第15章 ContentProvider
15.1 設(shè)計數(shù)據(jù)的原始存儲方式
15.2 設(shè)計Content URI
15.3 實現(xiàn)ContentProvider類
15.4 在清單文件中注冊ContentProvider
15.4.1 實現(xiàn)ContentProvider的權(quán)限
15.4.2 臨時權(quán)限
15.5 FileProvider
15.6 ContentProvider實驗
15.7 本章主要參考文獻
第16章 訪問互聯(lián)網(wǎng)
16.1 httpURLConnection
16.2 Android系統(tǒng)中JSON數(shù)據(jù)的解析
16.2.1 org.json基本用法
16.2.2 GoogleGson基本用法
16.3 XML文件解析
16.3.1 面向文檔的對象式解析
16.3.2 面向事件的流式解析
16.3.3 XMLPullParser類
16.4 httpURLConnection實驗
16.5 Json解析實驗
16.6 XML解析實驗
16.7 本章主要參考文獻

本目錄推薦

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