夜场公主最怕的16种玩法电影在线观看,蒲城县东关南巷在哪里,成都水善坊398是什么服务,在哪里可以看韩国直播

<code id="exlv7"></code>
    <code id="exlv7"><em id="exlv7"><track id="exlv7"></track></em></code>
    <del id="exlv7"></del>
  • <object id="exlv7"></object>
    1. <tr id="exlv7"><option id="exlv7"></option></tr>
      ?
      Java知識分享網 - 輕松學習從此開始!????

      Java知識分享網

      Java1234官方群25:java1234官方群17
      Java1234官方群25:838462530
              
      SpringBoot+SpringSecurity+Vue+ElementPlus權限系統實戰課程 震撼發布        

      最新Java全棧就業實戰課程(免費)

      springcloud分布式電商秒殺實戰課程

      IDEA永久激活

      66套java實戰課程無套路領取

      Java1234 VIP課程

      Java畢業設計指導(聯系鋒哥)

      Java畢業設計指導(聯系鋒哥)         Java1234至尊VIP(特價活動)
      當前位置: 主頁 > Java文檔 > 安卓技術相關 >

      Android高級編程(第4版) PDF 下載


      分享到:
      時間:2022-09-20 09:58來源:http://www.amonumentofwonders.com 作者:轉載  侵權舉報
      主要特色 ● 涵蓋Android*的API,包括Job Scheduler、Android架構組件(包括Live Data和Room)和數據綁定 ● 提供Android Studio IDE的詳細說明以及Kotlin的介紹 ● 詳細介紹材料設計原則、設計指南
      失效鏈接處理
      Android高級編程(第4版)  PDF 下載


      下載地址:
      版權歸出版社和原作者所有,鏈接已刪除,請購買正版

      用戶下載說明:

      電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
      http://product.dangdang.com/28495126.html
       

      相關截圖:



      資料簡介:
      主要特色
       
      ● 涵蓋Android*的API,包括Job Scheduler、Android架構組件(包括Live Data和Room)和數據綁定
       
      ● 提供Android Studio IDE的詳細說明以及Kotlin的介紹
       
      ● 詳細介紹材料設計原則、設計指南、導航模式和UI的更佳實踐
       
      ● 演示如何為所有形式的Android設備創建引人注目的UI
       
      ● 探索Firebase和Google Play服務的API庫,包括地圖、基于位置的服務以及Awareness API
       
      ● 掌握為將來的Android開發項目提供堅實支持的技能

      資料目錄:

      第1章  你好,Android   1
      1.1  Android應用開發   1
      1.2  小背景   2
      1.2.1  不遠的過去   2
      1.2.2  未來的發展   2
      1.3  Android生態系統   3
      1.4  Android的預安裝應用   3
      1.5  Android SDK的特性   4
      1.6  Android在哪里運行   4
      1.7  為什么要為移動設備開發應用   5
      1.8  為什么要進行Android開發   5
      1.9  Android開發框架介紹   5
      1.9.1  Android SDK中都包含什么   5
      1.9.2  了解Android軟件堆層   6
      1.9.3  Android運行時   7
      1.9.4  Android應用架構   8
      1.9.5  Android庫   8
      第2章  入門   9
      2.1  Android應用開發入門   9
      2.2  Android開發   10
      2.2.1  準備工作   11
      2.2.2  創建首個Android應用   14
      2.2.3  開始使用Kotlin編寫Android應用   23
      2.2.4  使用Android Support Library包   24
      2.3  進行移動和嵌入式設備開發   25
      2.3.1  硬件設計考慮因素   25
      2.3.2  考慮用戶環境   28
      2.3.3  進行Android開發   28
      2.4  Android開發工具   31
      2.4.1  Android Studio   32
      2.4.2  Android虛擬機管理器   33
      2.4.3  Android模擬器   34
      2.4.4  Android Profiler   34
      2.4.5  Android 調試橋   35
      2.4.6  APK分析器   35
      2.4.7  Lint檢查工具   36
      2.4.8  Monkey、Monkey Runner和Espresso UI測試   36
      2.4.9  Gradle   37
      第3章  應用、Activity和Fragment   38
      3.1  應用、Activity和Fragment   38
      3.2  Android應用的組件   39
      3.3  Android應用的生命周期、優先級和進程狀態   39
      3.4  Android的Application類   41
      3.5  進一步了解Android的Activity   41
      3.5.1  創建Activity   41
      3.5.2  使用AppCompatActivity   42
      3.5.3  Activity的生命周期   42
      3.5.4  響應內存壓力   47
      3.6  Fragment   48
      3.6.1  創建新的Fragment   49
      3.6.2  Fragment的生命周期   49
      3.6.3  Fragment Manager介紹   52
      3.6.4  添加Fragment到Activity中   52
      3.6.5  Fragment與Activity之間的通信   57
      3.6.6  沒有UI的Fragment   57
      3.7  構建Earthquake Viewer應用   58
      第4章  定義Android配置清單和Gradle構建文件,并外部化資源   64
      4.1  配置清單、構建文件和資源   64
      4.2  Android配置清單   64
      4.3  配置Gradle構建文件   68
      4.3.1  settings.gradle 文件   68
      4.3.2  項目的build.gradle文件   68
      4.3.3  模塊級build.gradle文件   69
      4.4  外部化資源   72
      4.4.1  創建資源   72
      4.4.2  使用資源   79
      4.4.3  為不同的語言和硬件創建資源   82
      4.4.4  運行時配置更改   84
      第5章  構建用戶界面   87
      5.1  Android設計基礎   87
      5.2  密度無關設計   88
      5.3  Android UI基礎   88
      5.4  布局介紹   89
      5.4.1  定義布局   91
      5.4.2  使用布局創建設備無關的用戶界面   91
      5.4.3  優化布局   94
      5.5  Android小部件工具箱   97
      5.6  使用列表和網格   97
      5.6.1  RecyclerView和Layout Manager   98
      5.6.2  關于適配器   98
      5.6.3  返回到Earthquake Viewer應用   101
      5.7  關于數據綁定   102
      5.7.1  使用數據綁定   102
      5.7.2  數據綁定中的變量   103
      5.7.3  數據綁定在Earthquake Viewer中的應用   103
      5.8  創建新的View   105
      5.8.1  修改現有的View   105
      5.8.2  創建復合控件   108
      5.8.3  創建作為布局的簡單復合控件   109
      5.8.4  創建自定義View   110
      5.8.5  使用自定義控件   119
      第6章  Intent與Broadcast Receiver   121
      6.1  使用Intent和Broadcast Receiver   121
      6.2  使用Intent啟動Activity   122
      6.2.1  顯式啟動新的Activity   122
      6.2.2  隱式Intent與后期運行時綁定   123
      6.2.3  確定Intent是否會被解析   123
      6.2.4  返回Activity結果   124
      6.2.5  使用平臺本地動作啟動Activity   126
      6.3  創建Intent Filter以接收隱式Intent   127
      6.3.1  定義Intent Filter   127
      6.3.2  使用Intent Filter實現插件和擴展性   133
      6.4  介紹Linkify   135
      6.4.1  原生Linkify鏈接類型   136
      6.4.2  創建自定義的鏈接字符串   136
      6.4.3  使用MatchFilter接口   136
      6.4.4  使用TransformFilter接口   137
      6.5  使用Intent廣播事件   137
      6.5.1  使用Intent廣播事件   137
      6.5.2  使用Broadcast Receiver監聽Intent廣播   138
      6.5.3  使用代碼注冊Broadcast Receiver   139
      6.5.4  在應用配置清單中注冊Broadcast Receiver   139
      6.5.5  在運行時管理配置清單中注冊的Receiver   140
      6.5.6  通過廣播Intent監聽設備狀態的變化   140
      6.6  介紹Local Broadcast Manager   142
      6.7  Pending Intent介紹   143
      第7章  使用網絡資源   144
      7.1  連接網絡   144
      7.2  連接、下載和解析網絡資源   145
      7.2.1  為何要創建原生網絡應用   145
      7.2.2  連接到網絡資源   145
      7.2.3  使用View Model、Live Data和Asynchronous Task在后臺線程中執行網絡操作   146
      7.2.4  使用XML Pull Parser解析XML   149
      7.2.5  將Earthquake Viewer連接到網絡   150
      7.2.6  使用JSON Reader解析JSON   156
      7.3  使用Download Manager   159
      7.3.1  下載文件   160
      7.3.2  自定義Download Manager通知   161
      7.3.3  指定下載位置   162
      7.3.4  取消和移除下載   163
      7.3.5  查詢Download Manager   163
      7.4  下載數據而不損耗電池的實踐   165
      7.5  網絡服務及云計算簡介   166
      第8章  文件、存儲狀態和用戶偏好   167
      8.1  存儲文件、狀態和偏好   167
      8.2  通過生命周期處理程序保存并恢復Activity和Fragment的實例狀態   168
      8.3  使用Headless Fragment和View Model保存實例狀態   169
      8.3.1  View Model和Live Data   169
      8.3.2  Headless Fragment   171
      8.4  創建和保存Shared Preference   172
      8.5  獲取Shared Preference   173
      8.6  關于Shared Preference Change Listener的介紹   173
      8.7  配置應用文件和Shared Preference的自動備份   173
      8.8  構建偏好UI   174
      8.8.1  使用Preference Support Library   175
      8.8.2  使用XML定義Preference Screen的布局   175
      8.8.3  Preference Fragment介紹   177
      8.9  為Earthquake Monitor創建設置Activity   178
      8.10  包含靜態文件作為資源   182
      8.11  使用文件系統   183
      8.11.1  文件管理工具   183
      8.11.2  在特定于應用的內部存儲上創建文件   183
      8.11.3  在特定于應用的外部存儲上創建文件   183
      8.11.4  使用范圍化目錄訪問權限訪問公共目錄   184
      8.12  使用File Provider共享文件   187
      8.12.1  創建File Provider   187
      8.12.2  使用File Provider共享文件   188
      8.12.3  從File Provider接收文件   188
      8.13  使用Storage Access Framework訪問來自其他應用的文件   188
      8.13.1  請求臨時訪問文件   189
      8.13.2  請求對文件的持久訪問   189
      8.13.3  請求訪問目錄   189
      8.13.4  創建新文件   190
      8.14  使用基于URI的權限   190
      第9章  創建和使用數據庫   192
      9.1  在Android中引入結構化數據存儲   192
      9.2  使用Room持久化庫存儲數據   193
      9.2.1  添加Room持久化庫   193
      9.2.2  定義Room Database   194
      9.2.3  使用類型轉換器持久化復雜對象   196
      9.2.4  使用DAO定義Room Database交互   196
      9.2.5  執行Room Database交互   199
      9.2.6  使用Live Data監控查詢結果的變化   200
      9.3  使用Room將地震數據持久化到數據庫中   201
      9.4  使用SQLite數據庫   203
      9.4.1  輸入驗證和SQL注入   204
      9.4.2  Cursor與Content Values   204
      9.4.3  定義數據庫合約類   205
      9.4.4  SQLiteOpenHelper介紹   205
      9.4.5  使用SQLiteOpenHelper打開數據庫   206
      9.4.6  在沒有SQLiteOpenHelper的情況下打開和創建數據庫   207
      9.4.7  添加、更新和刪除行   207
      9.4.8  從Cursor中提取值   209
      9.5  Firebase Realtime Database介紹   210
      9.5.1  將Firebase Realtime Database添加到應用中   211
      9.5.2  定義Firebase Realtime Database并定義訪問規則   213
      9.5.3  添加、修改、刪除和查詢Firebase Realtime Database中的數據   214
      第10章  Content Provider與搜索   216
      10.1  Content Provider介紹   216
      10.2  使用Content Provider的原因   217
      10.3  創建Content Provider   217
      10.3.1  創建Content Provider的數據庫   218
      10.3.2  注冊Content Provider   218
      10.3.3  公開Content Provider的URI地址   219
      10.3.4  實現Content Provider查詢   219
      10.3.5  Content Provider事務   221
      10.3.6  使用Content Provider共享文件   222
      10.3.7  向Content Provider添加權限要求   223
      10.4  使用Content Resolver訪問Content Provider   224
      10.4.1  查詢Content Provider   225
      10.4.2  取消查詢   226
      10.4.3  使用Cursor Loader異步查詢內容   227
      10.4.4  添加、刪除和更新內容   229
      10.4.5  訪問存儲在Content Provider中的文件   230
      10.4.6  訪問權限受限的Content Provider   231
      10.5  使用Android原生Content Provider   232
      10.5.1  訪問Call Log Content Provider   232
      10.5.2  使用Media Store Content Provider   233
      10.5.3  使用聯系人Content Provider   234
      10.5.4  使用日歷Content Provider   238
      10.6  在應用中添加搜索   241
      10.6.1  定義搜索元數據   241
      10.6.2  創建搜索結果Activity   241
      10.6.3  搜索Content Provider   242
      10.6.4  使用Search View小部件   245
      10.6.5  使用Content Provider提供搜索建議   246
      10.6.6  搜索地震監測數據庫   249
      第11章  工作在后臺   257
      11.1  為什么要工作在后臺   257
      11.2  使用后臺線程   258
      11.2.1  使用AsyncTask異步運行任務   258
      11.2.2  使用Handler Thread手動創建線程   261
      11.3  調度后臺作業   262
      11.3.1  為Job Scheduler創建Job Service   263
      11.3.2  使用Job Scheduler調度作業   265
      11.3.3  使用Firebase Job Dispatcher計劃作業   266
      11.3.4  使用Work Manager計劃作業   268
      11.3.5  Job Service在Earthquake示例中的應用   270
      11.4  使用Notification通知用戶   273
      11.4.1  Notification Manager簡介   273
      11.4.2  使用通知渠道   274
      11.4.3  創建通知   274
      11.4.4  設置通知的優先級   277
      11.4.5  添加通知動作   280
      11.4.6  添加直接回復動作   280
      11.4.7  分組多個通知   281
      11.4.8  通知在Earthquake示例中的應用   283
      11.5  使用Firebase Cloud Messaging   285
      11.5.1  使用Firebase Notification遠程觸發通知   285
      11.5.2  使用Firebase Cloud Messaging接收數據   288
      11.6  使用鬧鐘   288
      11.6.1  創建、設置和取消鬧鐘   289
      11.6.2  設置鬧鐘   289
      11.7  服務介紹   290
      11.7.1  使用綁定服務   290
      11.7.2  創建啟動服務   291
      11.7.3  創建服務   292
      11.7.4  啟動和停止服務   292
      11.7.5  控制服務重啟行為   293
      11.7.6  自終止服務   294
      11.7.7  創建前臺服務   294
      第12章  貫徹Android設計理念   295
      12.1  Android設計理念介紹   295
      12.2  為每個屏幕進行設計   296
      12.2.1  分辨率獨立性   296
      12.2.2  支持和優化不同的屏幕尺寸   297
      12.2.3  創建可縮放的圖像資源   299
      12.3  Material Design介紹   303
      12.3.1  從紙和墨水的角度思考   303
      12.3.2  使用顏色和基準線(Keyline)作為指導   304
      12.3.3  運動帶來的連貫性   306
      12.4  Material Design UI元素   308
      12.4.1  應用欄   308
      12.4.2  Material Design在Earthquake示例中的應用   310
      12.4.3  使用Card顯示內容   311
      12.4.4  懸浮按鈕   313
      第13章  實現現代Android用戶體驗   315
      13.1  現代Android UI   315
      13.2  使用AppCompat創建外觀一致的現代用戶界面   316
      13.2.1  使用AppCompat創建并應用主題   316
      13.2.2  為特定視圖創建Theme Overlay   317
      13.3  向應用欄添加菜單和動作   317
      13.3.1  定義菜單資源   317
      13.3.2  向Activity添加菜單   318
      13.3.3  向Fragment添加菜單   319
      13.3.4  動態更新菜單項   319
      13.3.5  處理菜單選擇   319
      13.3.6  添加Action View和Action Provider   320
      13.4  不僅限于默認應用欄   321
      13.4.1  用工具欄替換應用欄   321
      13.4.2  工具欄的高級滾動技術   322
      13.4.3  如何不用應用欄添加菜單   324
      13.5  改進Earthquake示例的應用欄   324
      13.6  應用的導航模式   326
      13.6.1  使用選項卡導航   326
      13.6.2  實現底部導航欄   328
      13.6.3  使用導航抽屜   330
      13.6.4  組合導航模式   334
      13.7  向Earthquake示例添加選項卡   334
      13.8  選擇正確的提示等級   337
      13.8.1  初始化對話框   337
      13.8.2  生成一條Toast消息   338
      13.8.3  使用Snackbar的內聯中斷   339
      第14章  用戶界面的高級定制   341
      14.1  拓展用戶體驗   341
      14.2  支持無障礙訪問性   342
      14.2.1  支持無觸摸屏的導航   342
      14.2.2  為每個視圖提供文本描述   342
      14.3  Android文本語音轉換介紹   342
      14.4  使用語音識別   344
      14.4.1  使用語音識別進行語音輸入   345
      14.4.2  使用語音識別進行搜索   345
      14.5  控制設備振動   346
      14.6  全屏模式   346
      14.7  使用屬性動畫   347
      14.7.1  創建屬性動畫   348
      14.7.2  創建屬性動畫集   349
      14.7.3  使用動畫監聽器   349
      14.8  增強你的視圖   350
      14.9  高級Canvas繪圖   350
      14.9.1  能繪制什么   350
      14.9.2  充分利用Paint   351
      14.9.3  通過抗鋸齒提高Paint繪圖質量   354
      14.9.4  Canvas繪圖實踐   354
      14.9.5  高級羅盤面板示例   355
      14.9.6  創建交互式控件   361
      14.9.7  使用設備鍵、按鈕和十字鍵   364
      14.10  復合Drawable資源   365
      14.10.1  可變形的Drawable資源   365
      14.10.2  Layer Drawable   366
      14.10.3  State List Drawable   366
      14.10.4  Level List Drawable   367
      14.11  復制、粘貼和剪貼板   367
      14.11.1  將數據復制到剪貼板   368
      14.11.2  粘貼剪貼板數據   368
      第15章  位置、情境感知和地圖   369
      15.1  向應用添加位置、地圖和情境感知   369
      15.2  Google Play服務介紹   370
      15.2.1  向應用添加Google Play服務   370
      15.2.2  確定Google Play服務的可用性   372
      15.3  使用Google位置信息服務查找設備位置   372
      15.3.1  使用模擬器測試基于位置的功能   373
      15.3.2  查找后的位置   374
      15.3.3  Where Am I示例   375
      15.3.4  請求位置更改更新   378
      15.3.5  通過Pending Intent接收位置更新   380
      15.3.6  定義更新的過期條件   381
      15.3.7  后臺位置更新限制   381
      15.3.8  更改設備位置設置   382
      15.3.9  在Where Am I示例中更新位置   384
      15.3.10  使用位置時的實踐   386
      15.4  設置和管理地理圍欄   387
      15.5  使用傳統平臺的LBS   389
      15.5.1  選擇Location Provider   390
      15.5.2  查找后位置   391
      15.5.3  請求位置更改更新   392
      15.5.4  使用傳統LBS的實踐   393
      15.6  使用Geocoder   396
      15.6.1  逆向地理編碼   396
      15.6.2  正向地理編碼   397
      15.6.3  地理編碼在Where Am I項目中的應用   398
      15.7  創建基于地圖的Activity   399
      15.7.1  獲取Google Maps API密鑰   399
      15.7.2  創建基于地圖的Activity   400
      15.7.3  配置Google地圖   401
      15.7.4  通過CameraUpdate更改相機位置   402
      15.7.5  地圖在Where Am I項目中的應用   404
      15.7.6  使用My Location層顯示當前位置   407
      15.7.7  顯示交互式地圖標記   407
      15.7.8  向Google地圖添加形狀   409
      15.7.9  向Google地圖添加圖像疊加層   411
      15.7.10  向Where Am I項目添加標記和形狀   412
      15.8  地圖在Earthquake示例中的應用   414
      15.9  添加情境感知   417
      15.9.1  連接到Google Play服務API客戶端并獲取API密鑰   417
      15.9.2  使用感知快照   418
      15.9.3  設置和監控感知圍欄   419
      15.9.4  Awareness實踐   422
      第16章  硬件傳感器   423
      16.1  Android傳感器介紹   423
      16.1.1  使用Sensor Manager   424
      16.1.2  理解Android傳感器   424
      16.1.3  發現和識別傳感器   426
      16.1.4  確定傳感器的功能   427
      16.1.5  Wakeup和非Wakeup傳感器   428
      16.1.6  監測傳感器結果   428
      16.1.7  讀取傳感器值   431
      16.2  使用Android虛擬設備和模擬器測試傳感器   433
      16.3  使用傳感器的實踐   434
      16.4  監控設備的移動和朝向   434
      16.4.1  確定設備的自然朝向   435
      16.4.2  加速度計介紹   435
      16.4.3  檢測加速度變化   436
      16.4.4  創建重力儀   437
      16.4.5  確定設備的朝向   439
      16.4.6  創建指南針和人工地平線   443
      16.5  使用環境傳感器   445
      16.5.1  使用氣壓計傳感器   445
      16.5.2  創建氣象站   446
      16.6  使用身體傳感器   449
      16.7  用戶活動識別   451
      第17章  音頻、視頻和使用攝像頭   453
      17.1  播放音頻和視頻,以及使用攝像頭   453
      17.2  播放音頻和視頻   454
      17.2.1  媒體播放器簡介   454
      17.2.2  使用Media Play播放視頻   456
      17.2.3  使用ExoPlayer播放視頻   458
      17.2.4  請求和管理音頻焦點   459
      17.2.5  輸出改變時暫停播放   461
      17.2.6  響應音量按鍵   461
      17.2.7  使用Media Session   462
      17.3  使用Media Router和Cast Application框架   464
      17.4  后臺音頻播放   467
      17.4.1  構建音頻播放服務   468
      17.4.2  將Activity連接到Media Browser服務   469
      17.4.3  Media Browser服務的生命周期   470
      17.5  在前臺服務中播放音頻   471
      17.6  使用Media Recorder錄制音頻   473
      17.7  使用攝像頭拍照   475
      17.7.1  使用Intent拍照   475
      17.7.2  直接控制攝像頭   476
      17.7.3  讀取和寫入JPEG EXIF圖像詳情   480
      17.8  錄制視頻   481
      17.8.1  使用Intent錄制視頻   481
      17.8.2  使用Media Recorder錄制視頻   482
      17.9  將媒體添加到Media Store   483
      17.9.1  使用Media Scanner插入新的媒體   484
      17.9.2  手動插入媒體   484
      第18章  使用藍牙、NFC和Wi-Fi點對點進行通信   486
      18.1  網絡和點對點通信   486
      18.2  使用藍牙API傳輸數據   486
      18.2.1  管理本地藍牙設備適配器   487
      18.2.2  可被發現和遠程設備發現   488
      18.2.3  藍牙通信   491
      18.2.4  藍牙配置文件   494
      18.2.5  低功耗藍牙   495
      18.3  使用Wi-Fi點對點協議傳輸數據   497
      18.3.1  初始化Wi-Fi點對點框架   497
      18.3.2  發現節點   498
      18.3.3  連接節點設備   499
      18.3.4  在節點間傳輸數據   500
      18.4  使用近場通信   501
      18.4.1  讀取NFC標簽   501
      18.4.2  使用前臺分派系統   502
      18.5  使用Android Beam   504
      18.5.1  創建Android Beam消息   504
      18.5.2  分配Android Beam負載數據   505
      18.5.3  接收Android Beam消息   506
      第19章  使用主屏   507
      19.1  自定義主屏   507
      19.2  主屏小部件介紹   507
      19.2.1  定義小部件的布局   509
      19.2.2  定義小部件的尺寸和其他元數據   510
      19.2.3  實現小部件   511
      19.2.4  使用App Widget Manager和Remote View更新Widget UI   512
      19.2.5  強制刷新小部件的數據和UI   514
      19.2.6  創建和使用小部件Configuration Activity   516
      19.3  創建地震小部件   517
      19.4  Collection View小部件介紹   521
      19.4.1  創建Collection View小部件的布局   522
      19.4.2  使用Remote Views Factory更新Collection View   523
      19.4.3  使用Remote Views Service更新Collection View   524
      19.4.4  使用Remote Views Service填充Collection View小部件   525
      19.4.5  為Collection View小部件中的條目添加交互性   526
      19.4.6  刷新Collection View小部件   526
      19.4.7  創建地震Collection View小部件   526
      19.5  創建Live Wallpaper   531
      19.5.1  創建Live Wallpaper定義資源   532
      19.5.2  創建Wallpaper Service Engine   532
      19.5.3  創建Wallpaper Service   533
      19.6  創建App快捷方式   534
      19.6.1  靜態快捷方式   535
      19.6.2  動態快捷方式   535
      19.6.3  追蹤App快捷方式的使用   537
      第20章  高級Android開發   538
      20.1  高級Android   538
      20.2  偏執的Android   539
      20.2.1  Linux內核安全性   539
      20.2.2  再述權限   539
      20.2.3  在Android Keystore中存儲密鑰   541
      20.2.4  使用指紋傳感器   541
      20.3  處理不同的軟硬件可用性   542
      20.3.1  指定所需的硬件   542
      20.3.2  確認硬件的可用性   543
      20.3.3  構建向后兼容的應用   543
      20.4  使用嚴格模式優化UI性能   544
      20.5  電話和短信   545 
      20.5.1  電話   546
      20.5.2  收發短信   550
      第21章  應用的發布、分發和監控   564
      21.1  準備發布應用   564
      21.1.1  準備發布材料   565
      21.1.2  準備代碼以進行發布構建   565
      21.2  在應用清單文件中更新應用元數據   566
      21.2.1  檢查應用安裝限制   566
      21.2.2  應用的版本管理   567
      21.3  給應用的生產構建版本簽名   567
      21.3.1  使用Android Studio創建Keystore和簽名密鑰   568
      21.3.2  獲取基于私有發布密鑰的API密鑰   569
      21.3.3  構建生產發布版本并簽名   569
      21.4  在Google Play商店中發布應用   570
      21.4.1  Google Play商店簡介   571
      21.4.2  Google Play 商店初體驗   571
      21.4.3  在Google Play商店中創建應用   572
      21.4.4  發布應用   577
      21.4.5  監控生產環境中的應用   579
      21.5  應用變現介紹   582
      21.6  App營銷、促銷和分發策略   583
      21.6.1  應用上線策略   583
      21.6.2  國際化   584
      21.7  使用Firebase監控應用   584
      21.7.1  把Firebase添加到應用中   585
      21.7.2  使用Firebase Analytics   585
      21.7.3  Firebase Performance Monitoring   587
       
      ------分隔線----------------------------
      ?
      鋒哥公眾號


      鋒哥微信


      關注公眾號
      【Java資料站】
      回復 666
      獲取 
      66套java
      從菜雞到大神
      項目實戰課程

      鋒哥推薦

      夜场公主最怕的16种玩法电影在线观看,蒲城县东关南巷在哪里,成都水善坊398是什么服务,在哪里可以看韩国直播