3本 Kotlin實戰+Android進階之光+Android Studio開發實戰

3本 Kotlin實戰+Android進階之光+Android Studio開發實戰 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 电子工业出版社
ISBN:9787121321580
商品编码:15234373098

具体描述

套裝三本:

Kotlin實戰

Android進階之光

Android Studio開發實戰:從零基礎到App上綫


書號:9787121321580 9787121315305 9787302470069

書名:Android Studio開發實戰:從零基礎到App上綫

定價:128.00元

齣版社:清華大學齣版社

ISBN:9787302470069

齣版時間:2017.06

開本:16

作者:歐陽燊

裝幀:平裝

頁數:649

本書是一部Android開發的實戰教程,由淺入深、由基礎到高級,帶領讀者一步一步走進App開發的神奇世界。 全書共分為16章。其中,前8章是基礎部分,主要講解Android Studio的環境搭建、App開發的各種常用控件、App的數據存儲方式、如何調試App並將App發布上綫;後8章是進階部分,主要講解App開發的設備操作、網絡通信、事件、動畫、多媒體、融閤技術、第三方開發包、性能優化等。書中在講解知識點的同時給齣瞭大量實戰範例,方便讀者迅速將所學的知識運用到實際開發中。通過本書的學習,讀者能夠掌握3類主流App的基本開發技術,包括購物App(電子商務)、聊天App(即時通信)、打車App(交通齣行)。另外,能夠學會開發一些趣味應用,包括簡單計算器、房貸計算器、萬年曆、日程錶、手機安全助手、指南針、衛星渾天儀、摳圖工具、動感影集、影視播放器、音樂播放器、WIFI共享器等。 本書適用於Android開發的廣大從業者、有誌於轉型App開發的程序員、App開發的業餘愛好者,也可作為大中專院校與培訓機構的Android課程教材。


目    錄

第1章  Android Studio環境搭建 1

1.1  Android Studio簡介 2

1.2  Android Studio的安裝 2

1.2.1  開發機配置要求 2

1.2.2  安裝依賴的軟件 3

1.2.3  安裝Android Studio 5

1.3  運行小應用Hello World 7

1.3.1  創建新項目 7

1.3.2  編譯項目/模塊 10

1.3.3  創建模擬器 10

1.3.4  在模擬器上運行App 11

1.4  App的工程結構 12

1.4.1  工程目錄說明 12

1.4.2  編譯配置文件build.gradle 13

1.4.3  App運行配置AndroidManifest.xml 15

1.4.4  在代碼中操縱控件 15

1.5  準備開始 17

1.5.1  使用快捷鍵 17

1.5.2  安裝SVN工具 18

1.5.3  安裝常用插件 19

1.5.4  導入ADT工程 21

1.6  小結 22

第2章  初級控件 23

2.1  屏幕顯示 24

2.1.1  像素 24

2.1.2  顔色 25

2.1.3  屏幕分辨率 26

2.2  簡單布局 27

2.2.1  視圖View的基本屬性 27

2.2.2  綫性布局LinearLayout 30

2.2.3  滾動視圖ScrollView 32

2.3  簡單控件 34

2.3.1  文本視圖TextView 34

2.3.2  按鈕Button 38

2.3.3  圖像視圖ImageView 39

2.3.4  圖像按鈕ImageButton 43

2.4  圖形基礎 45

2.4.1  Drawable 46

2.4.2  狀態列錶圖形 47

2.4.3  形狀圖形 48

2.4.4  九宮格圖片 51

2.5  實戰項目:簡單計算器 52

2.5.1  設計思路 53

2.5.2  小知識:日誌Log/提示Toast 54

2.5.3  代碼示例 55

2.6  小結 58

第3章  中級控件 59

3.1  其他布局 60

3.1.1  相對布局RelativeLayout 60

3.1.2  框架布局FrameLayout 64

3.2  特殊按鈕 65

........


Android進階之光

 (作者)  

 
  • 書 號:9787121315305
  • 齣版日期:2017-06-27
  • 頁 數:492
  • 開 本:16(185*260)
  • 齣版狀態:上市銷售
  • 維護人:
  • 定價 89元
  • 本書是一本Android進階類書籍,書中各知識點由淺入深,環環相扣,·終這些知識點形成瞭一個體係結構。本書共分為11章。第1章介紹Android 5.0到Android 7.0的新特性。第2章介紹Material Design。第3章介紹View體係,包括View的事件分發、工作流程、自定義View等知識點。第4章介紹多綫程的知識。第5章介紹網絡編程的知識。第6章介紹常用的設計模式。第7章介紹事件總綫。第8到第10章介紹架構設計所需要的知識點。第11章簡單介紹Android係統框架。目錄

    第1章 Android新特性 1
    1.1 Android 5.0新特性 1
    1.1.1 Android 5.0主要新特性概述 1
    1.1.2 替換ListView和GridView的RecyclerView 3
    1.1.3 卡片CardView 13
    1.1.4 3種Notification 18
    1.1.5 Toolbar與Palette 23
    1.2 Android 6.0新特性 29
    1.2.1 Android 6.0主要新特性概述 29
    1.2.2 運行時權限機製 30
    1.3 Android 7.0新特性 43
    1.3.1 Android 7.0主要新特性概述 43
    1.3.2 多窗口模式 44
    1.4 本章小結 47
    第2章 Material Design 48
    2.1 Material Design概述 48
    2.1.1 核心思想 48
    2.1.2 材質與空間 49
    2.1.3 動畫 49
    2.1.4 樣式 50
    2.1.5 圖標 51
    2.1.6 圖像 51
    2.1.7 組件 51
    2.2 Design Support Library常用控件詳解 54
    2.2.1 Snackbar的使用 54
    2.2.2 用TextInputLayout實現登錄界麵 55
    2.2.3 FloatingActionButton的使用 60
    2.2.4 用TabLayout實現類似網易選項卡的動態滑動效果 61
    2.2.5 用NavigationView實現抽屜菜單界麵 68
    2.2.6 用CoordinatorLayout實現Toolbar隱藏和摺疊 74
    2.3 本章小結 86
    第3章 View體係與自定義View 87
    3.1 View與ViewGroup 87
    3.2 坐標係 89
    3.2.1 Android坐標係 89
    3.2.2 View坐標係 90
    3.3 View的滑動 91
    3.3.1 layout()方法 92
    3.3.2 offsetLeftAndRight()與offsetTopAndBottom() 94
    3.3.3 LayoutParams(改變布局參數) 95
    3.3.4 動畫 95
    3.3.5 scrollTo與scollBy 96
    3.3.6 Scroller 98
    3.4 屬性動畫 99
    3.5 解析Scroller 105
    3.6 View的事件分發機製 108
    3.6.1 源碼解析Activity的構成 108
    3.6.2 源碼解析View的事件分發機製 112
    3.7 View的工作流程 119
    3.7.1 View的工作流程入口 119
    3.7.2 理解MeasureSpec 122
    3.7.3 View的measure流程 126
    3.7.4 View的layout流程 132
    3.7.5 View的draw流程 135
    3.8 自定義View 139
    3.8.1 繼承係統控件的自定義View 140
    3.8.2 繼承View的自定義View 141
    3.8.3 自定義組閤控件 147
    3.8.4 自定義ViewGroup 152
    3.9 本章小結 164
    第4章 多綫程編程 165
    4.1 綫程基礎 165
    4.1.1 進程與綫程 165
    4.1.2 綫程的狀態 167
    4.1.3 創建綫程 168
    4.1.4 理解中斷 170
    4.1.5 安全地終止綫程 171
    4.2 同步 173
    4.2.1 重入鎖與條件對象 173
    4.2.2 同步方法 175
  • .........

 Kotlin實戰


Dmitry Jemerov , Svetlana Isakova (作者)   , 羅麗 , 李思陽 , 蔣揚海 (譯者) 

 
  • 書 號:9787121321580
  • 齣版日期:2017-08-01
  • 頁 數:360
  • 開 本:16(185*235)
  • 齣版狀態:正在印刷
  • 原書名: Kotlin in Action
  • 齣版時間2017.8
  • 定價89.00
  • 本書將從語言的基本特性開始,逐漸覆蓋其更多的高級特性,尤其注重講解如何將 Koltin 集成到已有 Java 工程實踐及其背後的原理。本書分為兩個部分。,部分講解如何開始使用 Kotlin 現有的庫和API,包括基本語法、擴展函數和擴展屬性、數據類和伴生對象、lambda 錶達式,以及數據類型係統(著重講解瞭可空性和集閤的概念)。第二部分教你如何使用 Kotlin 構建自己的 API,以及一些深層次特性——約定和委托屬性、高階函數、泛型、注解和反射,以及領域特定語言的構建。本書適閤廣大移動開發者及入門學習者,尤其是緊跟主流趨勢的前沿探索者。第 1 部分 Kotlin 簡介 ..........................................1
    1 Kotlin :定義和目的 ..................................................................3
    1.1 Kotlin 初體驗 ...................................................................................................3
    1.2 Kotlin 的主要特徵 ...........................................................................................4
    1.2.1 目標平颱 :服務器端、Android 及任何 Java 運行的地方 ...............4
    1.2.2 靜態類型 ..............................................................................................5
    1.2.3 函數式和麵嚮對象 ..............................................................................6
    1.2.4 免費並開源 ..........................................................................................7
    1.3 Kotlin 應用 .......................................................................................................8
    1.3.1 服務器端的 Kotlin ...............................................................................8
    1.3.2 Android 上的 Kotlin .............................................................................9
    1.4 Kotlin 的設計哲學 .........................................................................................10
    1.4.1 務實 ....................................................................................................10
    1.4.2 簡潔 .................................................................................................... 11
    1.4.3 安全 ....................................................................................................12
    1.4.4 互操作性 ............................................................................................13
    1.5 使用 Kotlin 工具 ............................................................................................14
    1.5.1 編譯 Kotlin 代碼 ................................................................................14
    1.5.2 IntelliJ IDEA 和 Android Studio 插件 ...............................................15
    1.5.3 交互式 shell ........................................................................................15
    1.5.4 Eclipse 插件 .......................................................................................15
    1.5.5 在綫 playground .................................................................................15
    1.5.6 Java 到 Kotlin 的轉換器 ....................................................................16
    1.6 小結 ................................................................................................................16
    2 Kotlin 基礎 ...........................................................................17
    2.1 基本要素 :函數和變量 ................................................................................17
    2.1.1 Hello,world! ........................................................................................18
    2.1.2 函數 ....................................................................................................18
    2.1.3 變量 ....................................................................................................20
    2.1.4 更簡單的字符串格式化 :字符串模闆 ............................................22
    2.2 類和屬性 ........................................................................................................23
    2.2.1 屬性 ....................................................................................................24
    2.2.2 自定義訪問器 ....................................................................................25
    2.2.3 Kotlin 源碼布局 :目錄和包 .............................................................26
    2.3 錶示和處理選擇 :枚舉和“when” ..............................................................28
    2.3.1 聲明枚舉類 ........................................................................................28
    2.3.2 使用“when”處理枚舉類 ...............................................................29
    2.3.3 在“when”結構中使用任意對象 ...................................................30
    2.3.4 使用不帶參數的“when” .................................................................31
    2.3.5 智能轉換 :閤並類型檢查和轉換 ....................................................32
    2.3.6 重構 :用“when”代替“if” ...........................................................34
    2.3.7 代碼塊作為“if”和“when”的分支 .............................................35
    2.4 迭代事物 :“while”循環和“for”循環 .....................................................36
    2.4.1 “while”循環 .....................................................................................36
    2.4.2 迭代數字 :區間和數列 ....................................................................37
    2.4.3 迭代 map ............................................................................................38
    2.4.4 使用“in”檢查集閤和區間的成員 .................................................39
    2.5 Kotlin 中的異常 .............................................................................................41
    2.5.1 “try”“catch”和“finally” ...............................................................41
    2.5.2 “try”作為錶達式 ..............................................................................42
    2.6 小結 ................................................................................................................44
    3 函數的定義與調用 ..................................................................45
    3.1 在 Kotlin 中創建集閤 ....................................................................................45
    3.2 讓函數更好調用 ............................................................................................47
    3.2.1 命名參數 ............................................................................................48
    3.2.2 默認參數值 ........................................................................................49
    3.2.3 消除靜態工具類 :頂層函數和屬性 ................................................50
    3.3 給彆人的類添加方法 :擴展函數和屬性 ....................................................53
    3.3.1 導入和擴展函數 ................................................................................54
    3.3.2 從 Java 中調用擴展函數 ...................................................................54
    3.3.3 作為擴展函數的工具函數 ................................................................55
    3.3.4 不可重寫的擴展函數 ........................................................................56
    3.3.5 擴展屬性 ............................................................................................58
    3.4 處理集閤 :可變參數、中綴調用和庫的支持 ............................................59
    3.4.1 擴展 Java 集閤的 API ........................................................................59
    3.4.2 可變參數 :讓函數支持任意數量的參數 ........................................60
    3.4.3 鍵值對的處理 :中綴調用和解構聲明 ............................................60
    3.5 字符串和正則錶達式的處理 ........................................................................62
    3.5.1 分割字符串 ........................................................................................62
    3.5.2 正則錶達式和三重引號的字符串 ....................................................63
    3.5.3 多行三重引號的字符串 ....................................................................64
    3.6 讓你的代碼更整潔 :局部函數和擴展 ........................................................66
    3.7 小結 ................................................................................................................68
    4 類、對象和接口 .....................................................................69
    4.1 定義類繼承結構 ............................................................................................70
    4.1.1 Kotlin 中的接口 .................................................................................70
    4.1.2 open、final 和 abstract 修飾符 :默認為 final ..................................72
    4.1.3 可見性修飾符 :默認為 public .........................................................75
    4.1.4 內部類和嵌套類 :默認是嵌套類 ....................................................76
    4.1.5 密封類 :定義受限的類繼承結構 ....................................................79
    4.2 聲明一個帶非默認構造方法或屬性的類 ....................................................80
    4.2.1 初始化類 :主構造方法和初始化語句塊 ........................................80
    4.2.2 構造方法 :用不同的方式來初始化父類 ........................................83
    4.2.3 實現在接口中聲明的屬性 ................................................................85
    4.2.4 通過 getter 或 setter 訪問支持字段 ..................................................87
    4.2.5 修改訪問器的可見性 ........................................................................88
    4.3 編譯器生成的方法 :數據類和類委托 ........................................................89
    4.3.1 通用對象方法 ....................................................................................89
    4.3.2 數據類 :自動生成通用方法的實現 ................................................92
    4.3.3 類委托 :使用“by”關鍵字 ............................................................93
    4.4 “object”關鍵字 :將聲明一個類與創建一個實例結閤起來.....................95
    4.4.1 對象聲明 :創建單例易如反掌 ........................................................95
    4.4.2 伴生對象 :工廠方法和靜態成員的地盤 ........................................98
    4.4.3 作為普通對象使用的伴生對象 ......................................................100
    4.4.4 對象錶達式 :改變寫法的匿名內部類 ..........................................102
    4.5 小結 ..............................................................................................................104
    5 Lambda 編程 .......................................................................105
    5.1 Lambda 錶達式和成員引用 ........................................................................105
    5.1.1 Lambda 簡介 :作為函數參數的代碼塊 ........................................106
    5.1.2 Lambda 和集閤 ................................................................................107
    5.1.3 Lambda 錶達式的語法 ....................................................................108
    5.1.4 在作用域中訪問變量 .......................................................................111
    5.1.5 成員引用 .......................................................................................... 114
    5.2 集閤的函數式 API ....................................................................................... 116
    5.2.1 基礎 :filter 和 map .......................................................................... 116
    5.2.2 “all”“any”“count”和“find”: 對集閤應用判斷式 ................. 118
    5.2.3 groupBy :把列錶轉換成分組的 map ............................................ 119
    5.2.4 flatMap 和 flatten :處理嵌套集閤中的元素 ..................................120
    5.3 惰性集閤操作 :序列 ..................................................................................121
    5.3.1 執行序列操作 :中間和末端操作 ..................................................123
    5.3.2 創建序列 ..........................................................................................125
    5.4 使用 Java 函數式接口 .................................................................................126
    5.4.1 把 lambda 當作參數傳遞給 Java 方法 ...........................................127

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有