注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android開(kāi)發(fā)實(shí)戰(zhàn):從學(xué)習(xí)到產(chǎn)品

Android開(kāi)發(fā)實(shí)戰(zhàn):從學(xué)習(xí)到產(chǎn)品

Android開(kāi)發(fā)實(shí)戰(zhàn):從學(xué)習(xí)到產(chǎn)品

定 價(jià):¥79.00

作 者: 李瑞奇
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302468028 出版時(shí)間: 2017-05-01 包裝: 平裝
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  "本書(shū)由一線資深軟件開(kāi)發(fā)工程師基于目前廣泛使用的Android 6/7和Android Studio 2.x開(kāi)發(fā)環(huán)境傾力編撰,循序漸進(jìn)地介紹了Android 應(yīng)用開(kāi)發(fā)的主要內(nèi)容,包括開(kāi)發(fā)環(huán)境搭建、Android語(yǔ)言基礎(chǔ)、常用布局及控件、四大組件、圖形圖像技術(shù)、多媒體應(yīng)用、數(shù)據(jù)處理技術(shù)、觸摸和手勢(shì)識(shí)別、多線程、網(wǎng)絡(luò)技術(shù)、定位、藍(lán)牙以及VR和NDK開(kāi)發(fā)等知識(shí),全書(shū)代碼示例豐富,提供App完整項(xiàng)目案例,通過(guò)閱讀本書(shū),讀者能夠掌握Android應(yīng)用開(kāi)發(fā)所需要的各種技術(shù)和從0到1開(kāi)發(fā)一款自己的App產(chǎn)品。本書(shū)適合于Android初學(xué)者、移動(dòng)開(kāi)發(fā)從業(yè)者學(xué)習(xí),也可作為培訓(xùn)機(jī)構(gòu)及職業(yè)學(xué)院軟件開(kāi)發(fā)實(shí)踐課的參考教材。"

作者簡(jiǎn)介

  李瑞奇,北京航空航天大學(xué)軟件工程碩士,從事軟件開(kāi)發(fā)多年,熟悉JAVA、Android、Hadoop等技術(shù)。

圖書(shū)目錄


目 錄第1章 初識(shí)Android 11.1 Android發(fā)展史與現(xiàn)狀 21.2 Android系統(tǒng)架構(gòu)與特性 31.2.1 Android系統(tǒng)架構(gòu) 31.2.2 Dalvik VM和JVM的區(qū)別 51.2.3 Android系統(tǒng)平臺(tái)的優(yōu)勢(shì) 61.3 Android開(kāi)發(fā)環(huán)境搭建 71.3.1 下載安裝Java并配置環(huán)境變量 71.3.2 下載安裝Android Studio和Android SDK 101.4 Android Studio的使用與工程目錄解析 121.4.1 建立新的Android應(yīng)用 121.4.2 創(chuàng)建模擬器并使用模擬器運(yùn)行應(yīng)用 141.4.3 工程目錄分析 171.4.4 Android Studio常見(jiàn)問(wèn)題 191.5 小結(jié) 20第2章 界面組件Activity 212.1 從第一個(gè)工程開(kāi)始 222.1.1 App是如何運(yùn)行的 222.1.2 項(xiàng)目中的資源 242.1.3 理解Activity 252.2 Activity生命周期 272.2.1 Activity生命周期概述 272.2.2 Activity生命周期實(shí)例 292.3 Intent與Activity之間的跳轉(zhuǎn) 332.3.1 Intent簡(jiǎn)介 332.3.2 使用Intent進(jìn)行Activity跳轉(zhuǎn) 342.4 Activity啟動(dòng)模式 412.4.1 standard模式 412.4.2 singleTop模式 432.4.3 singleTask模式 442.4.4 singleInstance模式 452.5 小結(jié) 47第3章 用戶界面UI的開(kāi)發(fā) 483.1 布局管理器概述 493.2 LinearLayout:線性布局管理器 503.2.1 LinearLayout實(shí)例及屬性詳解 513.2.2 使用代碼控制線性布局管理器 523.3 TableLayout:表格布局管理器 543.3.1 TableLayout實(shí)例與屬性詳解 543.3.2 使用代碼控制表格布局管理器 563.4 RelativeLayout:相對(duì)布局管理器 573.4.1 RelativeLayout實(shí)例及屬性詳解 573.4.2 使用代碼控制相對(duì)布局管理器 593.5 FrameLayout: 幀布局管理器 603.5.1 FrameLayout布局實(shí)例 603.5.2 使用代碼控制幀布局管理器 613.6 AbsoluteLayout:絕對(duì)布局管理器 623.7 GridLayout:網(wǎng)格布局管理器 633.7.1 GridLayout實(shí)例及屬性詳解 633.7.2 使用代碼控制網(wǎng)格布局管理器 653.8 布局管理器之間互相嵌套 673.9 小結(jié) 69第4章 基本控件與事件處理 704.1 常用基本控件的使用 714.1.1 基本控件的使用 714.1.2 Android中的尺寸問(wèn)題 794.2 Android中的事件處理 794.2.1 點(diǎn)擊事件 804.2.2 長(zhǎng)按事件 834.2.3 觸摸事件 844.2.4 按鍵事件 854.2.5 下拉列表的選中事件 864.2.6 單選按鈕的改變事件 884.2.7 焦點(diǎn)事件 894.3 ListView的使用 904.3.1 使用ArrayAdapter實(shí)現(xiàn)ListView 904.3.2 使用SimpleAdapter實(shí)現(xiàn)ListView 924.3.3 繼承BaseAdapter自定義Adapter來(lái)實(shí)現(xiàn)ListView 944.3.4 item的事件處理 984.4 小結(jié) 100第5章 Fragment詳解 1015.1 Fragment的創(chuàng)建與使用 1025.1.1 靜態(tài)使用Fragment 1025.1.2 動(dòng)態(tài)使用Fragment 1055.1.3 使用Fragment時(shí)常用的類(lèi)和方法 1095.2 Fragment生命周期 1105.3 ListFragment的使用 1165.4 用DialogFragment創(chuàng)建對(duì)話框 1185.4.1 通過(guò)重寫(xiě)onCreateView方法來(lái)實(shí)現(xiàn)對(duì)話框 1195.4.2 通過(guò)重寫(xiě)onCreateDialog方法來(lái)實(shí)現(xiàn)對(duì)話框 1215.5 Fragment在開(kāi)發(fā)中遇到的一些常見(jiàn)問(wèn)題 1225.5.1 旋轉(zhuǎn)屏幕問(wèn)題 1225.5.2 Fragment返回棧 1225.5.3 Fragment與Activity之間的數(shù)據(jù)通信 1275.6 小結(jié) 130第6章 更多的控件與控件開(kāi)發(fā) 1316.1 ViewPager的使用 1326.1.1 ViewPager的使用 1326.1.2 ViewPager與Fragment 1356.1.3 ViewPager與TabLayout 1376.2 RecyclerView的使用 1406.2.1 RecyclerView的實(shí)現(xiàn) 1406.2.2 item分隔線及動(dòng)畫(huà)效果 1456.2.3 點(diǎn)擊事件的實(shí)現(xiàn) 1496.3 自定義View控件 1516.3.1 自繪控件 1516.3.2 繼承控件 1566.3.3 組合控件 1626.4 小結(jié) 165第7章 數(shù)據(jù)存儲(chǔ) 1667.1 SharedPreferences 1677.2 文件存儲(chǔ) 1737.2.1 在應(yīng)用私有文件夾中讀寫(xiě)數(shù)據(jù) 1737.2.2 向SDCard寫(xiě)入數(shù)據(jù) 1767.3 SQLite數(shù)據(jù)庫(kù) 1777.3.1 SQLite簡(jiǎn)介 1777.3.2 SQLite操作的核心類(lèi)SQLiteDatabase與SQLiteOpenHelper 1787.3.3 SQLite操作實(shí)例 1847.4 ContentProvider 1947.4.1 ContentProvider常用類(lèi)簡(jiǎn)介 1957.4.2 自定義ContentProvider 1977.5 動(dòng)態(tài)權(quán)限 2027.5.1 動(dòng)態(tài)權(quán)限簡(jiǎn)介 2037.5.2 讀取通話記錄 2047.6 小結(jié) 209第8章 Service詳解 2108.1 Service綜述 2118.1.1 Service的分類(lèi) 2118.1.2 為什么不使用線程 2128.1.3 Service的創(chuàng)建與啟動(dòng) 2128.1.4 Service生命周期 2138.2 Service的簡(jiǎn)單實(shí)例 2148.2.1 以start方式創(chuàng)建與啟動(dòng)Service 2158.2.2 以bind方式創(chuàng)建與綁定Service 2208.3 Android消息處理機(jī)制 2278.3.1 Handler機(jī)制核心類(lèi)介紹 2278.3.2 Handler機(jī)制使用實(shí)例 2318.3.3 Handler機(jī)制與AsyncTask比較分析 2358.4 前臺(tái)服務(wù) 2398.4.1 Notification簡(jiǎn)介與使用 2408.4.2 前臺(tái)服務(wù)使用實(shí)例 2418.5 IntentService 2458.6 小結(jié) 248第9章 Android廣播機(jī)制 2499.1 廣播機(jī)制概述 2509.2 使用系統(tǒng)廣播 2519.2.1 動(dòng)態(tài)注冊(cè)廣播實(shí)例 2519.2.2 靜態(tài)注冊(cè)廣播實(shí)例 2569.3 自定義廣播:普通廣播與有序廣播 2579.3.1 普通廣播實(shí)例 2579.3.2 有序廣播實(shí)例 2599.4 使用本地廣播 2639.5 小結(jié) 265第10章 網(wǎng)絡(luò)開(kāi)發(fā) 26610.1 Android網(wǎng)絡(luò)通信概述 26710.1.1 TCP/IP 26710.1.2 HTTP與Socket 26710.2 使用HTTP協(xié)議進(jìn)行網(wǎng)絡(luò)通信 26810.2.1 HttpURLConnection簡(jiǎn)介 26910.2.2 HttpURLConnection使用實(shí)例 26910.3 客戶端類(lèi)庫(kù)OkHttp 27710.3.1 OkHttp簡(jiǎn)介 27710.3.2 OkHttp中各種請(qǐng)求的實(shí)現(xiàn) 27910.3.3 OkHttp使用實(shí)例 28410.3.4 JSON簡(jiǎn)介 28910.4 使用Socket進(jìn)行網(wǎng)絡(luò)通信 29110.4.1 Socket簡(jiǎn)介 29110.4.2 基于TCP的Socket 29210.5 WebView 29710.5.1 WebView的基本使用 29710.5.2 使用HTML進(jìn)行UI設(shè)計(jì) 29910.6 小結(jié) 303第11章 多媒體開(kāi)發(fā) 30411.1 撥號(hào)功能與短信功能 30511.1.1 撥號(hào)的實(shí)現(xiàn) 30511.1.2 短信發(fā)送 31011.1.3 接收短信 31611.2 再論Notification 32111.2.1 普通Notification回顧與拓展 32111.2.2 折疊式Notification 32511.2.3 懸掛式Notification 32611.2.4 Notification的其他應(yīng)用 32611.3 動(dòng)畫(huà) 33011.3.1 幀動(dòng)畫(huà) 33011.3.2 補(bǔ)間動(dòng)畫(huà) 33211.3.3 屬性動(dòng)畫(huà) 33811.4 相機(jī)與相冊(cè) 34011.4.1 相機(jī)的使用 34011.4.2 相冊(cè)的使用 34411.4.3 圖片的裁剪 34611.5 媒體播放器的開(kāi)發(fā) 35111.5.1 開(kāi)發(fā)一個(gè)音頻播放器 35111.5.2 開(kāi)發(fā)一個(gè)視頻器 35911.6 錄視頻與錄音頻 36611.6.1 錄制音頻 36611.6.2 錄制視頻 37111.7 小結(jié) 377第12章 傳感器與地理位置定位 37812.1 傳感器 37912.1.1 傳感器簡(jiǎn)介 37912.1.2 加速度傳感器 38112.1.3 光線傳感器 38112.2 地理位置定位 38512.2.1 LocationManager的使用 38512.2.2 使用高德地圖 38912.3 小結(jié) 398第13章 VR開(kāi)發(fā)入門(mén) 39913.1 詳解VR 40013.1.1 VR是什么 40013.1.2 VR的關(guān)鍵技術(shù) 40013.1.3 VR發(fā)展歷程 40213.1.4 VR在技術(shù)層面上的現(xiàn)狀 40213.1.5 VR當(dāng)前市場(chǎng)現(xiàn)狀 40313.1.6 VR的市場(chǎng)前景 40313.1.7 主流的硬件設(shè)備形態(tài) 40513.1.8 誰(shuí)會(huì)領(lǐng)銜VR內(nèi)容制作 40613.2 基于Unity3D的Android平臺(tái)VR應(yīng)用開(kāi)發(fā) 40613.2.1 下載Cardboard SDK for Unity 40813.2.2 導(dǎo)入CardboardSDKForUnity.unitypackage 40813.2.3 運(yùn)行DemoScene 40913.2.4 使用Unity3D創(chuàng)建一個(gè)自己的場(chǎng)景 41213.3 小結(jié) 414第14章 Android NDK開(kāi)發(fā)入門(mén) 41514.1 NDK簡(jiǎn)介 41614.2 使用Android Studio進(jìn)行NDK開(kāi)發(fā) 41614.2.1 Android NDK開(kāi)發(fā)環(huán)境搭建 41714.2.2 第一個(gè)NDK應(yīng)用 42014.3 小結(jié) 424第15章 完成并發(fā)布一個(gè)產(chǎn)品 42515.1 功能需求分析 42615.2 功能開(kāi)發(fā)(上) 42715.2.1 程序概覽 42715.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 42715.2.3 用戶登錄驗(yàn)證 43115.2.4 工具類(lèi) 43715.3 功能開(kāi)發(fā)(下) 44115.3.1 日記記錄 44115.3.2 日記查詢 45615.3.3 個(gè)人中心 46515.3.4 AndroidManifest.xml及其他配置文件 47115.4 將應(yīng)用打包并發(fā)布到小米應(yīng)用商店 47415.4.1 應(yīng)用打包 47415.4.2 發(fā)布應(yīng)用到小米應(yīng)用商店 47615.5 小結(jié) 480

本目錄推薦

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