幫助中心 | 我的帳號 | 關於我們

Android開發工程師案例教程(Kotlin版高等院校電腦類專業互聯網+創新規劃教材)

  • 作者:編者:倪紅軍|責編:黃園園//鄭雙
  • 出版社:北京大學
  • ISBN:9787301346419
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:488
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本定位於移動應用開發從零基礎入門到綜合開發能力提升的技術進階類圖書。全書採用「案例項目詮釋理論基礎,理論基礎拓展項目創新」的編寫理念,以一個個易學、易用、易擴展的技術範例和有趣、經典、綜合性的項目案例實現過程為載體,全面、系統地講解了基於Kotlin語言進行Android應用程序開發的相關知識,助力讀者快速成為一名合格的移動應用開發工程師。為便於讀者高效學習,快速掌握使用移動應用開發技術,本書提供完整的教學大綱、教學課件、程序源代碼和微課視頻等配套資源。
    本書可作為Android和HarmonyOS應用程序開發初學者的入門級書籍,也可作為高等學校移動應用開發類課程的教材和軟體開發技術人員的參考書。

作者介紹
編者:倪紅軍|責編:黃園園//鄭雙

目錄
第1章  Android應用開發環境
  1.1  Android的發展與現狀
    1.1.1  發展
    1.1.2  現狀
  1.2  Android的基本架構
    1.2.1  應用層
    1.2.2  應用框架層
    1.2.3  系統運行庫層
    1.2.4  Linux內核層
  1.3  Android應用開發環境搭建
    1.3.1  AndroidStudio介紹
    1.3.2  搭建MacOS系統下的開發環境
    1.3.3  搭建Windows系統下的開發環境
  1.4  AndroidX和Jetpack
  本章小結
第2章  Android應用程序結構
  2.1  剖析Android應用程序
    2.1.1  工程項目的目錄結構
    2.1.2  AndroidManifest.xml文件
  2.2  Android的四大組件
    2.2.1  Activity
    2.2.2  BroadcastReceiver
    2.2.3  Service
    2.2.4  ContentProvider
  本章小結
第3章  Kotlin程序設計基礎
  3.1  Kotlin語言概述
    3.1.1  Kotlin的發展
    3.1.2  Kotlin的特點
  3.2  基本語法
    3.2.1  變數和常量
    3.2.2  數據類型
    3.2.3  運算符
    3.2.4  標準輸入/輸出
    3.2.5  註釋
    3.2.6  控制流程
  3.3  函數
    3.3.1  標準庫函數
    3.3.2  用戶自定義函數
    3.3.3  Lambda函數
    3.3.4  匿名函數
  3.4  異常
    3.4.1  捕獲異常
    3.4.2  拋出異常
  本章小結
第4章  Kotlin面向對象編程
  4.1  類和對象
    4.1.1  類的定義和使用
    4.1.2  構造函數
    4.1.3  類的繼承

    4.1.4  覆寫
    4.1.5  嵌套類
    4.1.6  內部類
    4.1.7  數據類
  4.2  抽象類和介面
    4.2.1  抽象類
    4.2.2  介面
  4.3  可見性修飾符
    4.3.1  包內的可見性修飾符
    4.3.2  類和介面內的可見性修飾符
  4.4  泛型與集合
    4.4.1  泛型類/介面
    4.4.2  泛型函數
    4.4.3  泛型約束
    4.4.4  泛型型變
    4.4.5  集合
  本章小結
第5章  界面組件與布局
  5.1  用戶界面基礎
    5.1.1  MVC設計模式
    5.1.2  布局管理器
    5.1.3  View和ViewGroup類
    5.1.4  屬性
  5.2  計算器的設計與實現
    5.2.1  TextView
    5.2.2  Button
    5.2.3  LinearLayout
    5.2.4  案例:計算器的實現
  5.3  仿QQ登錄界面的設計與實現
    5.3.1  EditText
    5.3.2  ImageView
    5.3.3  ImageButton
    5.3.4  Snackbar
    5.3.5  RelativeLayout
    5.3.6  案例:仿QQ登錄界面的實現
  5.4  通訊錄的設計與實現
    5.4.1  Adapter
    5.4.2  ListView
    5.4.3  Intent
    5.4.4  IntentFilter
    5.4.5  啟動Activity
    5.4.6  案例:通訊錄的實現
  5.5  註冊界面的設計與實現
    5.5.1  RadioButton與RadioGroup
    5.5.2  CheckBox
    5.5.3  Spinner
    5.5.4  RatingBar
    5.5.5  ScrollView
    5.5.6  案例:註冊界面的實現
  5.6  仿微信主界面的設計與實現

    5.6.1  FrameLayout
    5.6.2  Fragment
    5.6.3  案例:仿微信主界面的實現
  5.7  仿拼多多界面的設計與實現
    5.7.1  TabLayout
    5.7.2  RecyclerView
    5.7.3  LayoutManager
    5.7.4  ViewPager2
    5.7.5  SearchView
    5.7.6  案例:仿拼多多界面的實現
  5.8  打地鼠遊戲的設計與實現
    5.8.1  GridLayout
    5.8.2  菜單
    5.8.3  ToolBar
    5.8.4  非同步任務與多線程
    5.8.5  ProgressBar
    5.8.6  案例:打地鼠遊戲的實現
  本章小結
第6章  數據存儲與訪問
  6.1  概述
    6.1.1  數據存儲訪問機制
    6.1.2  Android終端設備的存儲器
  6.2  備忘錄的設計與實現
    6.2.1  ConstraintLayout
    6.2.2  SharedPreferences存儲訪問機制
    6.2.3  文件存儲訪問機制
    6.2.4  對話框
    6.2.5  案例:備忘錄的實現
  6.3  實驗室安全知識練習系統的設計與實現
    6.3.1  SQLite資料庫
    6.3.2  SQLiteDatabase
    6.3.3  SQLiteOpenHelper
    6.3.4  案例:實驗室安全知識練習系統的實現
  6.4  應用程序間的數據共享
    6.4.1  ContentProvider
    6.4.2  Uri
    6.4.3  MIME
    6.4.4  UriMatcher和ContentUris
    6.4.5  ContentResolver
    6.4.6  ContentObserver
    6.4.7  共享SharePreferences偏好數據
    6.4.8  共享SQLite資料庫數據
    6.4.9  使用Android系統提供的共享數據
  本章小結
第7章  多媒體應用開發
  7.1  概述
    7.1.1  調用系統功能實現多媒體應用開發
    7.1.2  使用Android提供的類實現多媒體應用開發
  7.2  音視頻播放器的設計與實現
    7.2.1  MediaPlayer

    7.2.2  SurfaceView
    7.2.3  AudioManager
    7.2.4  SeekBar
    7.2.5  VideoView
    7.2.6  案例:視頻播放器的實現
  7.3  音視頻錄製器的設計與實現
    7.3.1  CameraX
    7.3.2  MediaRecorder
  本章小結
第8章  服務和消息廣播
  8.1  概述
    8.1.1  Service
    8.1.2  BroadcastReceiver
  8.2  陌生電話監聽器的設計與實現
    8.2.1  Notification
    8.2.2  TelephonyManager
    8.2.3  案例:陌生電話監聽器的實現
  8.3  定時簡訊發送器的設計與實現
    8.3.1  AlarmManager
    8.3.2  DatePicker
    8.3.3  TimePicker
    8.3.4  SmsManager
    8.3.5  案例:定時簡訊發送器的實現
  本章小結
第9章  網路應用開發
  9.1  概述
    9.1.1  HTTP協議
    9.1.2  WebView
  9.2  在線中英文互譯工具的設計與實現
    9.2.1  HttpURLConnection
    9.2.2  GET方式
    9.2.3  POST方式
    9.2.4  案例:在線中英文互譯工具的實現
  9.3  股票即時查詢工具的設計與實現
    9.3.1  OkHttp
    9.3.2  同步請求
    9.3.3  非同步請求
    9.3.4  Retrofit
    9.3.5  案例:股票即時查詢工具的實現
  本章小結
第10章  感測器與位置服務應用開發
  10.1  概述
  10.2  感測器的應用
    10.2.1  感測器開發框架
    10.2.2  加速度感測器
    10.2.3  光照強度感測器
    10.2.4  陀螺儀感測器
  10.3  高德地圖在Android中的應用
    10.3.1  高德地圖Android SDK
    10.3.2  集成高德地圖

    10.3.3  顯示地圖
    10.3.4  切換地圖顯示類型
    10.3.5  輸入提示查詢及改變地圖狀態
  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032