曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業
 
 
     班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號)
         每期人數限3到5人。
     上課時間和地點
  上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日
     實驗設備
       ☆資深工程師授課
        
        ☆注重質量 ☆邊講邊練

        ☆合格學員免費推薦工作
        ★實驗設備請點擊這兒查看★
     質量保障
 

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
        2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
        3、培訓合格學員可享受免費推薦就業機會。

 
課程大綱
   
 

?

一、技能儲備階段

第一講:背景介紹和搭建NDK開發環境

背景介紹和開發環境搭建

?

第二講:NDK基本類型及簽名、字符串及數組操作

01.JNI函數提示—搭建QT開發環境,

02.JNI類型簽名和方法簽名

03.JNI操作普通、靜態、構造方法

04.javap命令的使用

05.JNI操作字符串函數

06.JNI操作數組函數

?

第三講:使用JNI函數操作Java類、屬性和方法

01.JNI操作java類的相關函數

02.JNI操作java對象的相關函數

03.java類屬性相關操作函數(上)

04.java類屬性相關操作函數(下)

05.java類方法相關操作函數(上)

06.java類方法相關操作函數(下)

07.java屬性訪問權限,final,類型特殊情況

?

第四講:局部變量、全局變量、弱變量及資源緩存與回收

01.局部變量、全局變量、弱變量引用概念與操作函數(上)

02.局部變量、全局變量、弱變量引用概念與操作函數(下)

03.弱變量引用操作函數示例

04.資源緩存

05.資源回收

06.Frame資源回收

?

第五講:異常處理與線程

01.JNI異常處理函數講解

02.JNI異常捕獲函數示例

03.JNI異常拋出函數講解及示例

04.JNI操作Java線程同步函數講解及示例

05.pthread常用函數

?

第六講:本地方法注冊、java NIO的JNI操作

01.本地方法的注冊的JNI函數及步驟

02.本地方法注冊的JNI函數使用示例(上)

03.本地方法注冊的JNI函數使用示例(下)

04.JNI操作java NIO的函數及使用

05.JNI使用總結

?

第七講:NDK中本地庫的使用

01.NDK目錄介紹

02.SourceInsight安裝及android系統源碼導入

03.android系統支持的本地庫

?

第八講:使用SWIG自動生成JNI代碼

使用SWIG自動生成JNI代碼

?

第九講:NDK支持C++特性介紹使用

01.NDK支持C++特性介紹

02.NDK支持C++特性使用示例

?

第十講:Android系統中Native API

01.Android.mk文件和Application.mk文件介紹

02.Android.mk文件和Application.mk文件簡單編寫

03.編譯多個本地庫

04.訪問assets目錄函數講解

05.訪問assets目錄操作示例及源碼閱讀(上)

06.訪問assets目錄操作示例及源碼閱讀(下)

07.native activity開發介紹(上)

08.native activity開發介紹(下)

?

第十一講:NDK中可以使用的系統資源

01.build.prop內容介紹

02.讀取build.prop內容示例

03.訪問set命令環境變量中的內容

04.訪問系統中被標記為hide的代碼

?

第十二講:NDK開發調試及性能

01.錯誤定位

02.調試

03.性能優化

二、應用實戰階段

?

第十三講:NDK加載APK實戰

01.DEX文件加載器ClassLoader的區別

02.java層與DVM虛擬機加載DEX文件流程分析

03.ART虛擬機加載DEX文件處理流程分析

04.java代碼加載APK文件示例

05.C++代碼加載APK文件示例

06.使用第三方庫multidex加載APK示例

?

第十四講:NDK編譯第三方庫——編譯SQLite庫

01.編譯sqlite庫步驟及C API說明

02.sqlite數據庫創建表、插入、查詢、刪除操作示例

?

第十五講:NDK做性能優化——SQLite數據庫數據插入優化案例

01.SQLite數據庫性能優化原理講解

02.使用java代碼的方式向數據庫插入數據優化示例

03.使用C++代碼的方式向數據庫插入數據優化示例

?

第十六講:使用NDK方式調用DVM函數

01.dlfcn.h頭文件中的函數介紹及name mangling規則介紹

02.調用DVM中函數示例?

三、高級進階階段

?

第十七講:android加殼方案實現

01.加殼原理介紹及Dex文件頭講解

02.DVM從內存中加載DEX文件分析

03.從assets目錄讀取DEX文件內容到內存

04.從libdvm.so庫中查找函數代碼編寫

05.構造ClassLoader類加載器代碼示例

06.替換mCookie示例并編寫注釋

07.構造java層環境及編寫java代碼并調試項目代碼

08.思路總結

?

第十八講:android Hook技術分析與實現

01.Xposed介紹及代碼分析環境搭建

02.Xposed Hook在DVM中實現分析

03.ART Method的invoke方法執行流程分析

04.AndFix庫簡單使用

05.AndFix庫java層實現原理分析

06.apkPatch工具代碼實現分析

07.AndFix庫的DVM與ART虛擬機代碼實現原理分析

?

第十九講:android 圖片特效處理

01.圖片特效處理API講解及環境準備

02.使用java代碼處理圖片特效示例

03.使用NDK處理圖片函數介紹及準備

04.使用NDK處理圖片特效示例

05.openCV介紹及性能優化建議

?

第二十講:android cocos2d-x游戲開發入門

01.coco2d-x介紹及開發環境搭建

02.coco2d-x編譯過程講解及示例代碼介紹

?

第二十一講:NDK技術平臺兼容性和前景

NDK技術平臺兼容性和前景總結

 

??????? Troubleshooting Java Applications
? ? ? ? ? ? ? ? Classpath Errors
? ? ? ? ? ? ? ? Class Loaders
? ? ? ? ? ? ? ? Common Java Errors
??????? Troubleshooting Servers
? ? ? ? ? ? ? ? Native Libraries
? ? ? ? ? ? ? ? Threading Architecture
? ? ? ? ? ? ? ? Work Managers
? ? ? ? ? ? ? ? Deadlocks
? ? ? ? ? ? ? ? Overload Protection
? ? ? ? ? ? ? ? Deployment Problems
??????? Troubleshooting JDBC
? ? ? ? ? ? ? ? Data Source Management
? ? ? ? ? ? ? ? Diagnostics
? ? ? ? ? ? ? ? Debug Flags
? ? ? ? ? ? ? ? Connectivity Problems
? ? ? ? ? ? ? ? Connection Leaks
? ? ? ? ? ? ? ? Database Availability
??????? Troubleshooting JMS
? ? ? ? ? ? ? ? Management
? ? ? ? ? ? ? ? MBean Hierarchy
? ? ? ? ? ? ? ? Message Logging
? ? ? ? ? ? ? ? Diagnostics
? ? ? ? ? ? ? ? Debug Flags
? ? ? ? ? ? ? ? Overload Protection
? ? ? ? ? ? ? ? Lost Messages
? ? ? ? ? ? ? ? Duplicate Messages
??????? Troubleshooting Security
? ? ? ? ? ? ? ? SSL Internals
? ? ? ? ? ? ? ? Keystore Management
? ? ? ? ? ? ? ? Debug Flags
? ? ? ? ? ? ? ? Common SSL Problems
? ? ? ? ? ? ? ? Certificate Validation
? ? ? ? ? ? ? ? Embedded LDAP
? ? ? ? ? ? ? ? Security Audit
? ? ? ? ? ? ? ? Common LDAP Problems
??????? Troubleshooting Node Manager
? ? ? ? ? ? ? ? Internals
? ? ? ? ? ? ? ? Security
? ? ? ? ? ? ? ? Common Issues
??????? Troubleshooting Clusters
? ? ? ? ? ? ? ? Plug-in Configuration
? ? ? ? ? ? ? ? OHS Overview
? ? ? ? ? ? ? ? Plug-in Connectivity
? ? ? ? ? ? ? ? Plug-in Diagnostics
? ? ? ? ? ? ? ? Unicast Communication
? ? ? ? ? ? ? ? Replication Debug Flags
? ? ? ? ? ? ? ? Typical Replication Issues
熱線:4008699035 手機:15921673576( 微信同號)
備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)......................
友情鏈接:Cadence培訓 ICEPAK培訓 EMC培訓 電磁兼容培訓 sas容培訓 羅克韋爾PLC培訓 歐姆龍PLC培訓 PLC培訓 三菱PLC培訓 西門子PLC培訓 dcs培訓 橫河dcs培訓 艾默生培訓 robot CAD培訓 eplan培訓 dcs培訓 電路板設計培訓 浙大dcs培訓 PCB設計培訓 adams培訓 fluent培訓系列課程 培訓機構課程短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班培訓 南京 NS3培訓 OpenGL培訓 FPGA培訓 PCIE培訓 MTK培訓 Cortex訓 Arduino培訓 單片機培訓 EMC培訓 信號完整性培訓 電源設計培訓 電機控制培訓 LabVIEW培訓 OPENCV培訓 集成電路培訓 UVM驗證培訓 VxWorks培訓 CST培訓 PLC培訓 Python培訓 ANSYS培訓 VB語言培訓 HFSS培訓 SAS培訓 Ansys培訓 短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班 端海 教育 企業 學院 培訓課程 系列班 長期課程列表實踐課程高級課程學校培訓機構周末班 短期培訓系列課程培訓機構 端海教育企業學院培訓課程 系列班
主站蜘蛛池模板: 色综合网站国产麻豆| 狠狠色狠狠色综合日日五| 婷婷五月综合激情| 国产综合色在线精品| 久久99亚洲综合精品首页| 天天综合天天做天天综合| 亚洲成A人V欧美综合天堂麻豆| 69国产成人综合久久精品| 色婷婷综合缴情综免费观看| 成人精品综合免费视频| 色婷婷综合久久久中文字幕| 欧美成电影综合网站色www| 亚洲国产综合精品中文第一区| 狠狠色丁香婷婷综合| 丁香五月综合缴情综合| 日韩人妻无码一区二区三区综合部| 欧美激情综合亚洲一二区| 亚洲色偷偷狠狠综合网| 国产综合色在线视频区| 亚洲综合另类小说色区色噜噜| 99久久婷婷国产综合亚洲| 色婷婷综合在线| 欧美精品色婷婷五月综合| 狠狠色成人综合网图片区| 色偷偷91久久综合噜噜噜噜| 97se色综合一区二区二区| 国产亚洲欧美日韩综合综合二区| 国产福利电影一区二区三区久久久久成人精品综合| 色综合久久天天综线观看| 国产精品国色综合久久| 久久婷婷五月综合97色直播| 伊伊人成亚洲综合人网7777| 亚洲啪啪综合AV一区| 狠狠色丁香久久婷婷综合蜜芽五月| 国产精品激情综合久久| 伊人成色综合网| 久久综合精品国产一区二区三区| 俺来也俺去啦久久综合网| 一本久久知道综合久久| 精品福利一区二区三区精品国产第一国产综合精品| 久久综合九色综合欧美就去吻|