-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
鴻蒙操作系統應用開發實踐 版權信息
- ISBN:9787302582014
- 條形碼:9787302582014 ; 978-7-302-58201-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
鴻蒙操作系統應用開發實踐 本書特色
本書針對HarmonyOS SDK 4 (Java 2.1.0.5,JavaScript 2.1.0.5)版本,對鴻蒙操作系統的應用開發基礎進行了梳理和介紹。同時,也構建了一個在分布式場景非常常用的視頻流直播實例作為實戰的內容演練,進行了詳細的分析和講解。 本書非常適合初學者入門,不僅涵蓋了鴻蒙大部分的能力特性,還在此基礎上對鴻蒙應用開發所用到的Java及JavaScript語言進行了簡要的知識點講解,幫助對這兩類語言不熟悉的開發者能在學習到鴻蒙開發之前可以對鴻蒙所使用的開發語言有更清晰的認知。 全面、系統講解鴻蒙操作系統應用開發的相關技術!清華大學計算機系教授崔勇、華為開源軟件首席專家侯培新等聯袂推薦!配套教學課件、視頻講解及源代碼 ★操作系統是應用的基石,了解操作系統的特性是開發應用的前提條件。本書簡潔明了地闡述了HarmonyOS的特性,通過代碼和豐富的應用開發實踐案例建立起讀者對于鴻蒙應用開發的認知。在國產操作系統備受爭議的今天,它恰逢其時地出現,給對HarmonyOS抱有懷疑態度的開發者吃一顆“定心丸”,對于準備從事鴻蒙應用開發的工程師來講是一本不可多得的好書。 ——崔勇 清華大學計算機系教授、網絡所所長 ★移動操作系統是智能設備的靈魂,在當前形勢下,發展我們自己的操作系統具有更為重要的意義。HarmonyOS是一款具有優秀基因的移動操作系統,強調分布式、全場景及面向多設備。不過其生態仍處于起步階段,尤其對于應用的需求是海量的。本書著重于HarmonyOS的應用開發,在循序漸進地將知識進行傳遞的同時,又滿足開發者全面的、系統化的學習要求。期待廣大開發者從本書開始,共同促進移動生態系統的多樣性與自主可控。 ——侯培新 華為開源軟件首席專家中國開放原子開源基金會OpenHarmony項目群工作委員會主席 ★HarmonyOS具備一些在操作系統這個領域從未見過的基本能力,例如分布式的能力、多設備界面自動適配等。這些創新特性是整個產業期待的下一代商業生態的基礎。操作系統的演變大概維持著十多年一個代際,并引領整個信息產業潮流的發展規律。HarmonyOS作為下一代操作系統又將為我們的產業帶來怎樣的深刻變局呢?我們拭目以待,也邀請更多的讀者和我們一起探索下一個時代技術生態的諸多商業可能性。 ——羅未 中國開放原子開源基金會OpenHarmony項目群工作委員會執行總監 ★中國科學院軟件研究所對HarmonyOS的發展給予了很大支持,過去一年里成立專項實驗室,投入很多專職博士、研究生、研究員在各項工作中,目前市面上少有關于HarmonyOS開發的書籍,本書采用理論、源碼和實踐相結合的方式來講述鴻蒙開發的要點,可以帶領讀者逐步探索鴻蒙開發的神奇世界。 ——歐建深 華為消費者BG開源與開發者運營總監 ★開源開放已經成為數字化基礎設施發展的基石,HarmonyOS作為一款我國自主研發并開源的全場景式分布式操作系統,具有重要意義。本書基于HarmonyOS的架構與特性,重點講述了鴻蒙應用的開發與編程方法,對熱愛開源與操作系統的開發者具有重要的參考價值。期待HarmonyOS能夠構建健康的開源生態,共同促進全球開源軟件的發展與繁榮。 ——王偉 華東師范大學數據科學與工程學院研究員 ★手機操作系統是手機的“骨架”,應用服務是手機操作系統的“靈魂”。本書基于國產系統HarmonyOS編寫,闡明了HarmonyOS的架構與特性,并著重講述鴻蒙應用的開發方法,內容新穎、知識點覆蓋全面,代碼與文字講解高度融合,幫助讀者快速入門,對于想要學習HarmonyOS,進而參與相應工作的開發人員具有極大的幫助。 ——張守杰 華為消費者BG服務生態部部長
鴻蒙操作系統應用開發實踐 內容簡介
本書系統全面地講解鴻蒙操作系統下的應用開發所需基礎知識,并通過豐富的案例實踐提高應用能力。 整本書共11章,章對鴻蒙操作系統進行概述,并搭建應用開發環境。第2~5 章分別講解了Java、JavaScript語言基礎及Java、JavaScript下的UI布局實現。第6章講解了鴻蒙輕量級智能穿戴設備的開發。第7章講解了應用所具備能力Ability。第8章講解了本地應用數據管理及分布式服務。第9章講解了包括圖像、相機及音視頻的多媒體功能。0和11章為應用實戰,包含兩個完整實踐案例。本書通俗易懂,循序漸進,且包含豐富的代碼講解和應用實例,操作性較強,并配套PPT和視頻講解,是鴻蒙應用開發入門者的不二之選。 本書主要面向鴻蒙應用的入門開發者,也可作為培訓機構的參考用書。
鴻蒙操作系統應用開發實踐 目錄
目錄
第1章走進Harmony
1.1了解HarmonyOS
1.1.1HarmonyOS技術特性
1.1.2HarmonyOS系統架構
1.2搭建HarmonyOS開發環境
1.2.1安裝環境要求
1.2.2下載安裝工具
1.2.3搭建開發環境
1.3關于DevEco Studio
1.3.1DevEco Studio界面及配置
1.3.2DevEco Studio SDK管理
1.4創建**個HarmonyOS項目
1.4.1創建**個項目
1.4.2模擬器運行及預覽
1.5HarmonyOS項目分析
1.5.1項目邏輯視圖
1.5.2項目結構與文件
1.6應用配置文件
1.6.1配置文件介紹
1.6.2配置信息App
1.6.3配置信息deviceConfig
1.6.4配置信息module
1.7資源文件
1.7.1Resource目錄介紹
1.7.2Resource文件編寫
1.7.3Resource文件使用
1.8日志管理工具
第2章Java
2.1Java語言基礎
2.1.1面向對象編程
2.1.2Java程序基本結構
2.2類與對象
2.2.1類
2.2.2對象
2.3繼承、接口、抽象類與多態
2.3.1繼承
2.3.2抽象類
2.3.3接口
2.3.4多態
第3章Java UI
3.1Java UI單體組件
3.1.1Text組件
3.1.2Button組件
3.1.3Image組件
3.2Java UI容器組件
3.2.1線性布局DirectionalLayout
3.2.2相對布局DependentLayout
3.2.3絕對坐標布局PositionLayout
3.2.4滾動菜單ListContainer
3.2.5滑動布局管理器 PageSlider
3.2.6其他布局容器
3.3Java UI動畫
3.3.1動畫類介紹
3.3.2數值動畫AnimatorValue
3.3.3屬性動畫 AnimatorProperty
3.3.4動畫集合AnimatorGroup
第4章JavaScript
4.1關于JavaScript
4.1.1JavaScript簡介
4.1.2揭開JavaScript面紗
4.1.3JavaScript與Java的區別
4.2JavaScript開發環境
4.2.1JavaScript IDE
4.2.2瀏覽器
4.2.3Node.js
4.3走近JavaScript
4.3.1JavaScript執行方式
4.3.2JavaScript核心語法
4.3.3ES6語法概述
4.3.4JavaScript、HML及CSS
4.4HarmonyOS中的JS與Java
4.4.1Java中的實現
4.4.2JS 中的實現
4.4.3HarmonyOS中JS的優缺點
第5章JS UI
5.1關于JS UI
5.1.1JS UI框架介紹
5.1.2JS UI主體介紹
5.2開發**個JS FA應用
5.2.1頁面布局說明
5.2.2構建布局
5.2.3添加交互
5.3常用組件
5.3.1基礎組件
5.3.2List組件
5.3.3Tabs組件
5.3.4自定義組件
5.4添加用戶交互
5.4.1手勢事件
5.4.2按鍵事件
5.4.3頁面路由
5.5動畫
5.5.1transform靜態動畫
5.5.2animation連續動畫
第6章輕量級智能穿戴開發
6.1構建用戶界面
6.1.1布局整體說明
6.1.2用戶界面實現
6.2基本功能與系統能力
6.2.1設備基本功能
6.2.2系統能力
6.2.3應用生命周期
6.3手表應用推送至真機
第7章Ability
7.1關于Ability
7.2Page Ability
7.2.1概述
7.2.2路由配置
7.2.3Page與AbilitySlice的生命周期
7.2.4Page間導航
7.3線程
7.3.1概述
7.3.2線程管理
7.3.3線程通信
7.4ServiceAbility
7.4.1創建并啟動Service
7.4.2連接Service
7.4.3Service的生命周期
第8章數據管理
8.1本地應用數據管理
8.1.1SQLite數據庫
8.1.2關系型數據庫
8.1.3對象關系映射數據庫
8.1.4輕量級偏好數據庫
8.2分布式服務
8.2.1多設備協同權限
8.2.2分布式數據服務
8.2.3分布式文件服務
8.3DataAbility
8.3.1創建Data
8.3.2文件存取
8.3.3數據庫操作
第9章多媒體
9.1圖像
9.1.1圖像場景概述
9.1.2圖像解碼
9.1.3位圖操作
9.1.4圖像編碼
9.2音視頻
9.2.1音視頻場景概述
9.2.2音視頻編解碼
9.2.3視頻播放
9.2.4聲頻資源的加載與播放
9.3相機
9.3.1相機場景概述
9.3.2相機預覽
9.3.3相機拍照
9.3.4連拍與錄像
第10章應用實戰: 第三方組件的使用——彈幕
第11章應用實戰: 視頻流直播
11.1發送端
11.1.1發送端工程結構
11.1.2發送端核心實現——Sender
11.1.3發送端核心工具——VDEncoder
11.1.4發送端其他工具類
11.2接收端
11.2.1接收端工程結構
11.2.2接收端核心實現——Receiver
11.2.3接收端核心工具——VDDecoder
11.2.4接收端其他工具類
11.3運行與效果
11.3.1發送端運行
11.3.2接收端運行
鴻蒙操作系統應用開發實踐 作者簡介
陳美汝,北京郵電大學碩士,現就職于中國科學院軟件研究所智能軟件研究中心。參與多項國家科技重點研發計劃課題項目,目前主要研究方向為開源軟件供應鏈。國內首批鴻蒙應用開發人員,具有豐富的移動端應用開發經驗。 鄭森文,工、理學雙碩士,現就職于中國科學院軟件研究所。主要研究方向為HCI、人工智能和軟件工程,發表相關論文、軟著、專利共10余項,并參與了多項國家自然科學基金、國家科技重點研發計劃課題項目,當前主要專注于開源軟件供應鏈相關研究和實踐。國內首批鴻蒙應用開發人員,中國科學院軟件研究所鴻蒙應用團隊負責人,多年移動端應用開發經驗。 武延軍,博士生導師,中國科學院軟件研究副總工程師、智能軟件研究中心主任,操作系統領域學科方向帶頭人,研究所重點培育方向負責人,受聘軍委科技委重點項目專家、裝備發展部載人航天工程軟件專家等。“十三五”期間,牽頭組建新創新單元——智能軟件研究中心,擔任首任中心主任。 吳敬征,中國科學院軟件研究所研究員,碩士研究生導師,中國科學院軟件研究所杰出青年科技人才。主要研究方向為開源軟件供應鏈、人工智能安全及漏洞挖掘。在國內外期刊和會議發表學術論文60余篇,申請國家專利20余項,獲得軟件著作權20余項。主持自然科學基金、國家科技重點研發計劃課題等10余項研究項目。
- >
自卑與超越
- >
上帝之肋:男人的真實旅程
- >
經典常談
- >
回憶愛瑪儂
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
詩經-先民的歌唱
- >
伯納黛特,你要去哪(2021新版)
- >
苦雨齋序跋文-周作人自編集