[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 第一行代碼Android 第3版 第三版 郭霖著 android 10開發入門到精
    該商品所屬分類:圖書 -> 編程語言
    【市場價】
    529-768
    【優惠價】
    331-480
    【作者】 郭霖 
    【出版社】人民郵電出版社 
    【ISBN】9787115524836
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115524836
    商品編碼:11054290852

    品牌:文軒
    出版時間:2020-04-01
    代碼:99

    作者:郭霖

        
        
    "
    作  者:郭霖 著
    /
    定  價:99
    /
    出 版 社:人民郵電出版社
    /
    出版日期:2020年04月01日
    /
    頁  數:692
    /
    裝  幀:平裝
    /
    ISBN:9787115524836
    /
    主編推薦
    1. CSDN知名博主郭霖新作,基於Android 10全面升級,使用Kotlin語言進行講解,Android開發者入門常備2. 前兩版累計銷售25萬冊,Android開發者廣為推薦3. 贈送源代碼、思維導圖和PPT教學課件第3版的主要變化·首先是編程語言上的改變,本書前兩版都是使用Java 作為應用程序的開發語言,而第3 版使用了Kotlin,這是目前Google 公司最推薦我們使用的開發語言。·本書的前兩版中也沒有涉及過語言方面的講解,默認讀者是有Java 語言基礎的。而第3 版等
    目錄
    ●第1章開始啟程——你的第一行Android代碼1
    1.1了解全貌,Android王國簡介2
    1.1.1Android繫統架構2
    1.1.2Android已發布的版本3
    1.1.3Android應用開發特色4
    1.2手把手帶你搭建開發環境5
    1.2.1準備所需要的工具5
    1.2.2搭建開發環境5
    1.3創建你的第一個Android項目9
    1.3.1創建HelloWorld項目9
    1.3.2啟動模擬器11
    1.3.3運行HelloWorld14
    1.3.4分析你的第一個Android程序15
    1.3.5詳解項目中的資源20
    1.3.6詳解build.gradle文件22
    1.4前行推薦:掌握日志工具的使用25
    1.4.1使用Android的日志工具Log25
    1.4.2為什麼使用Log而不使用println()26
    1.5小結與點評28
    第2章探究新語言,快速入門Kotlin編程30
    2.1Kotlin語言簡介31
    2.2如何運行Kotlin代碼32
    2.3編程之本:變量和函數35
    2.3.1變量35
    2.3.2函數37
    2.4程序的邏輯控制41
    2.4.1if條件語句41
    2.4.2when條件語句42
    2.4.3循環語句45
    2.5面向對像編程48
    2.5.1類與對像49
    2.5.2繼承與構造函數50
    2.5.3接口55
    2.5.4數據類與單例類58
    2.6Lambda編程61
    2.6.1集合的創建與遍歷61
    2.6.2集合的函數式API65
    2.6.3Java函數式API的使用69
    2.7空指針檢查71
    2.7.1可空類型繫統72
    2.7.2判空輔助工具73
    2.8Kotlin中的小魔術77
    2.8.1字符串內嵌表達式77
    2.8.2函數的參數默認值78
    2.9小結與點評81
    第3章先從看得到的入手,探究Activity82
    3.1Activity是什麼82
    3.2Activity的基本用法82
    3.2.1手動創建Activity83
    3.2.2創建和加載布局85
    3.2.3在AndroidManifest文件中注冊88
    3.2.4在Activity中使用Toast90
    3.2.5在Activity中使用Menu92
    3.2.6銷毀一個Activity96
    3.3使用Intent在Activity之間穿梭96
    3.3.1使用顯式Intent96
    3.3.2使用隱式Intent99
    3.3.3更多隱式Intent的用法101
    3.3.4向下一個Activity傳遞數據105
    3.3.5返回數據給上一個Activity106
    3.4Activity的生命周期108
    3.4.1返回棧108
    3.4.2Activity狀態109
    3.4.3Activity的生存期110
    3.4.4體驗Activity的生命周期111
    3.4.5Activity被回收了怎麼辦117
    3.5Activity的啟動模式118
    3.5.1standard119
    3.5.2singleTop120
    3.5.3singleTask122
    3.5.4singleInstance123
    3.6Activity的很好實踐126
    3.6.1知曉當前是在哪一個Activity126
    3.6.2隨時隨地退出程序127
    3.6.3啟動Activity的很好寫法129
    3.7Kotlin課堂:標準函數和靜態方法130
    3.7.1標準函數with、run和apply130
    3.7.2定義靜態方法133
    3.8小結與點評137
    第4章軟件也要拼臉蛋,UI開發的點點滴滴138
    4.1該如何編寫程序界面138
    4.2常用控件的使用方法139
    4.2.1TextView139
    4.2.2Button142
    4.2.3EditText144
    4.2.4ImageView149
    4.2.5ProgressBar151
    4.2.6AlertDialog154
    4.3詳解3種基本布局156
    4.3.1LinearLayout156
    4.3.2RelativeLayout163
    4.3.3FrameLayout166
    4.4繫統控件不夠用?創建自定義控件169
    4.4.1引入布局169
    4.4.2創建自定義控件172
    4.5最常用和最難用的控件:ListView174
    4.5.1ListView的簡單用法174
    4.5.2定制ListView的界面176
    4.5.3提升ListView的運行效率179
    4.5.4ListView的點擊事件180
    4.6更強大的滾動控件:RecyclerView182
    4.6.1RecyclerView的基本用法183
    4.6.2實現橫向滾動和瀑布流布局186
    4.6.3RecyclerView的點擊事件191
    4.7編寫界面的很好實踐193
    4.7.1制作9-Patch圖片193
    4.7.2編寫精美的聊天界面196
    4.8Kotlin課堂:延遲初始化和密封類201
    4.8.1對變量延遲初始化201
    4.8.2使用密封類優化代碼204
    4.9小結與點評206
    第5章手機平板要兼顧,探究Fragment207
    5.1Fragment是什麼207
    5.2Fragment的使用方式209
    5.2.1Fragment的簡單用法210
    5.2.2動態添加Fragment212
    5.2.3在Fragment中實現返回棧215
    5.2.4Fragment和Activity之間的交互216
    5.3Fragment的生命周期217
    5.3.1Fragment的狀態和回調217
    5.3.2體驗Fragment的生命周期219
    5.4動態加載布局的技巧221
    5.4.1使用限定符221
    5.4.2使用最小寬度限定符224
    5.5Fragment的很好實踐:一個簡易版的新聞應用225
    5.6Kotlin課堂:擴展函數和運算符重載234
    5.6.1大有用途的擴展函數234
    5.6.2有趣的運算符重載236
    5.7小結與點評240
    第6章全局大喇叭,詳解廣播機制242
    6.1廣播機制簡介242
    6.2接收繫統廣播243
    6.2.1動態注冊監聽時間變化243
    6.2.2靜態注冊實現開機啟動245
    6.3發送自定義廣播249
    6.3.1發送標準廣播249
    6.3.2發送有序廣播252
    6.4廣播的很好實踐:實現強制下線功能255
    6.5Kotlin課堂:高階函數詳解261
    6.5.1定義高階函數261
    6.5.2內聯函數的作用265
    6.5.3noinline與crossinline268
    6.6Git時間:初識版本控制工具271
    6.6.1安裝Git271
    6.6.2創建代碼倉庫272
    6.6.3提交本地代碼274
    6.7小結與點評274
    第7章數據存儲全方案,詳解持久化技術275
    7.1持久化技術簡介275
    7.2文件存儲276
    7.2.1將數據存儲到文件中276
    7.2.2從文件中讀取數據279
    7.3SharedPreferences存儲281
    7.3.1將數據存儲到SharedPre-ferences中282
    7.3.2從SharedPreferences中讀取數據284
    7.3.3實現記住密碼功能285
    7.4SQLite數據庫存儲288
    7.4.1創建數據庫289
    7.4.2升級數據庫295
    7.4.3添加數據297
    7.4.4更新數據300
    7.4.5刪除數據302
    7.4.6查詢數據304
    7.4.7使用SQL操作數據庫307
    7.5SQLite數據庫的很好實踐307
    7.5.1使用事務308
    7.5.2升級數據庫的很好寫法309
    7.6Kotlin課堂:高階函數的應用312
    7.6.1簡化SharedPreferences的用法312
    7.6.2簡化ContentValues的用法314
    7.7小結與點評317
    第8章跨程序共享數據,探究ContentProvider318
    8.1ContentProvider簡介318
    8.2運行時權限319
    8.2.1Android權限機制詳解319
    8.2.2在程序運行時申請權限322
    8.3訪問其他程序中的數據326
    8.3.1ContentResolver的基本用法326
    8.3.2讀取繫統聯繫人329
    8.4創建自己的ContentProvider332
    8.4.1創建ContentProvider的步驟332
    8.4.2實現跨程序數據共享336
    8.5Kotlin課堂:泛型和委托345
    8.5.1泛型的基本用法345
    8.5.2類委托和委托屬性347
    8.5.3實現一個自己的lazy函數350
    8.6小結與點評352
    第9章豐富你的程序,運用手機多媒體353
    9.1將程序運行到手機上353
    9.2使用通知355
    9.2.1創建通知渠道355
    9.2.2通知的基本用法357
    9.2.3通知的進階技巧362
    9.3調用攝像頭和相冊367
    9.3.1調用攝像頭拍照367
    9.3.2從相冊中選擇圖片371
    9.4播放多媒體文件374
    9.4.1播放音頻374
    9.4.2播放視頻377
    9.5Kotlin課堂:使用infix函數構建更可讀的語法381
    9.6Git時間:版本控制工具進階383
    9.6.1忽略文件384
    9.6.2查看修改內容385
    9.6.3撤銷未提交的修改387
    9.6.4查看提交記錄388
    9.7小結與點評389
    第10章後臺默默的勞動者,探究Service390
    10.1Service是什麼390
    10.2Android多線程編程391
    10.2.1線程的基本用法391
    10.2.2在子線程中更新UI392
    10.2.3解析異步消息處理機制395
    10.2.4使用AsyncTask396
    10.3Service的基本用法399
    10.3.1定義一個Service399
    10.3.2啟動和停止Service401
    10.3.3Activity和Service進行通信404
    10.4Service的生命周期408
    10.5Service的更多技巧408
    10.5.1使用前臺Service409
    10.5.2使用IntentService411
    10.6Kotlin課堂:泛型的高級特性415
    10.6.1對泛型進行實化415
    10.6.2泛型實化的應用417
    10.6.3泛型的協變418
    10.6.3泛型的逆變422
    10.7小結與點評425
    第11章看看精彩的世界,使用網絡技術427
    11.1WebView的用法427
    11.2使用HTTP訪問網絡429
    11.2.1使用HttpURLConnection430
    11.2.2使用OkHttp433
    11.3解析XML格式數據436
    11.3.1Pull解析方式438
    11.3.2SAX解析方式441
    11.4解析JSON格式數據444
    11.4.1使用JSONObject445
    11.4.2使用GSON446
    11.5網絡請求回調的實現方式448
    11.6優選用的網絡庫:Retrofit451
    11.6.1Retrofit的基本用法452
    11.6.2處理復雜的接口地址類型456
    11.6.3Retrofit構建器的很好寫法459
    11.7Kotlin課堂:使用協程編寫高效的並發程序461
    11.7.1協程的基本用法461
    11.7.2更多的作用域構建器467
    11.7.3使用協程簡化回調的寫法471
    11.8小結與點評474
    第12章很好的UI體驗,Material Design實戰475
    12.1什麼是Material Design475
    12.2Toolbar476
    12.3滑動菜單483
    12.3.1DrawerLayout483
    12.3.2NavigationView486
    12.4懸浮按鈕和可交互提示491
    12.4.1FloatingActionButton491
    12.4.2Snackbar494
    12.4.3CoordinatorLayout496
    12.5卡片式布局498
    12.5.1MaterialCardView498
    12.5.2AppBarLayout504
    12.6下拉刷新507
    12.7可折疊式標題欄510
    12.7.1CollapsingToolbarLayout510
    12.7.2充分利用繫統狀態欄空間519
    12.8Kotlin課堂:編寫好用的工具方法522
    12.8.1求N個數的優選最小值522
    12.8.2簡化Toast的用法524
    12.8.3簡化Snackbar的用法526
    12.9Git時間:版本控制工具的高級用法528
    12.9.1分支的用法528
    12.9.2與遠程版本庫協作530
    12.10小結與點評532
    第13章高級程序開發組件,探究Jetpack533
    13.1Jetpack簡介533
    13.2ViewModel534
    13.2.1ViewModel的基本用法536
    13.2.2向ViewModel傳遞參數539
    13.3Lifecycles541
    13.4LiveData545
    13.4.1LiveData的基本用法545
    13.4.2map和switchMap549
    13.5Room554
    13.5.1使用Room進行増刪改查555
    13.5.2Room的數據庫升級562
    13.6WorkManager565
    13.6.1WorkManager的基本用法566
    13.6.2使用WorkManager處理復雜的任務568
    13.7Kotlin課堂:使用DSL構建專有的語法結構571
    13.8小結與點評577
    第14章繼續進階,你還應該掌握的高級技巧579
    14.1全局獲取Context的技巧579
    14.2使用Intent傳遞對像582
    14.2.1Serializable方式582
    14.2.2Parcelable方式583
    14.3定制自己的日志工具584
    14.4調試Android程序586
    14.5深色主題589
    14.6Kotlin課堂:Java與Kotlin代碼之間的轉換596
    14.7總結600
    第15章進入實戰,開發一個天氣預報App601
    15.1功能需求及技術可行性分析601
    15.2Git時間:將代碼托管到GitHub上605
    15.3搭建MVVM項目架構612
    15.4搜索全球城市數據615
    15.4.1實現邏輯層代碼615
    15.4.2實現UI層代碼620
    15.5顯示天氣信息626
    15.5.1實現邏輯層代碼626
    15.5.2實現UI層代碼631
    15.5.3記錄選中的城市645
    15.6手動刷新天氣和切換城市647
    15.6.1手動刷新天氣648
    15.6.2切換城市650
    15.7制作App的圖標654
    15.8生成正式簽名的APK文件659
    15.8.1使用Android Studio生成660
    15.8.2使用Gradle生成663
    15.9你還可以做的事情666
    第16章編寫並發布一個開源庫,PermissionX669
    16.1開發前的準備工作669
    16.2實現PermissionX開源庫673
    16.3對開源庫進行測試678
    16.4將開源庫發布到jcenter倉庫681
    16.5體驗我們的成果688
    16.6結束語691
    內容簡介
    《第一行代碼Android:第3版》被Android開發者譽為“Android學習第一書”。全書繫統全面、循序漸進地介紹了Android軟件開發的推薦知識、經驗和技巧。《第一行代碼Android:第3版》基於Android 10.0對第2版進行了全面更新,不僅將所有知識點都在Android 10.0繫統上進行了重新適配,同時加入Kotlin語言的全面講解,使用Kotlin對全書代碼進行重寫,而且還介紹了近期新繫統特性以及Jetpack架構組件的使用,使本書更加實用。《第一行代碼Android:第3版》內容通俗易懂,由淺入深,既是Android初學者的入門推薦,也是Android開發者的進階優選。
    作者簡介
    郭霖 著
    郭霖,Android開發工程師。從事Android開發工作9年,有著豐富的項目實戰經驗,負責及參與開發過多款移動應用與遊戲,同時還是多個開源項目的作者,對Android繫統架構及應用層開發有著深入的理解。2013年3月開始,在CSDN上發表Android技術相關博文,很快獲得了大量網友的好評。目前博客訪問量已超過1000萬次,評論超過10000條。榮獲CSDN認證專家,並連續多年被評選為CSDN年度博客之星。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    郭霖
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    郭霖
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部