安卓架構及開發(fā)技術培訓(北京,9月22-24日)
【舉辦單位】北京曼頓培訓網(wǎng) 中國培訓資訊網(wǎng)
【培訓日期】2017年9月22-24日
【培訓地點】北京
【培訓對象】
1、有Android開發(fā)基礎,希望進一步提升者;
2、目前從事JAVA開發(fā)相關工作者或擁有良好JAVA語言基礎的工程師、程序員,以及相關行業(yè)的工程技術人員,Android應用開發(fā)移動終端開發(fā)的愛好者。
【課程設計思路】
Android是谷歌宣布的基于Linux平臺的手機操作系統(tǒng),通過開發(fā)改良逐漸擴展到平板電腦及其他領域上。Android使用Java作為編程語言來開發(fā)應用程序,而Android的Java開發(fā)方面從接口到功能,都有層出不窮的變化。目前很多企業(yè)的發(fā)展戰(zhàn)略都從普通桌面電腦轉向便攜設備,如何使具有Java開發(fā)經(jīng)驗的程序人員迅速轉型到Android平臺的開發(fā)?這就是本課程希望達到的目標。通過本課程學習,希望學員迅速達到以下水準:
1,掌握Android UI控件以及Android Java層API相關使用。
2,掌握Java concurrent庫,精通xml、json解析。
3,理解socket c/s端的程序。
4,熟練掌握NDK JNI方式開發(fā),充分了解Android framework。
5,熟悉Android開源代碼結構,理解中間件下層的庫,能夠進行Android的高級編程。
本課程的授課方式采用比較法,充分利用學員已有的工作經(jīng)驗,通過與Java原有程序體系的比較分析,不但能夠迅速掌握,而且使學員具備可持續(xù)發(fā)展的能力。
【課程大綱】
1移動開發(fā)的特點
1.1網(wǎng)絡特點
1.2網(wǎng)絡問題解決方法
2典型的android開發(fā)架構
2.1微信架構
2.2支付寶手機端架構
3Android開發(fā)的四種方式介紹
3.1操作系統(tǒng)源碼開發(fā)特點
3.2NDK開發(fā)特點,優(yōu)點
3.3純java開發(fā)特點
3.4Html5混合開發(fā)特點,優(yōu)點
4操作系統(tǒng)源碼開發(fā)演示
4.1源碼下載
4.2安裝系統(tǒng)文件到開發(fā)板
5android開發(fā)環(huán)境安裝
6NDK開發(fā)
6.1為什么要用NDK
6.2Cygwin安裝步驟
6.3編寫c代碼
6.4生成.so
6.5java中調用so
6.6ndk在framework層中的應用
7android框架
8用java開發(fā)android程序案例
8.1軟件需求
8.2軟件設計
8.3編碼實現(xiàn)
8.4電量,流量,cpu統(tǒng)計
8.5Memory Analyzer Tool查看內存泄露
8.6ddms heap查看內存信息
8.7內存優(yōu)化
8.8android程序自動化測試
8.9兼容性測試
8.10 反編譯,混淆
8.11 混淆代碼
8.12 簽名
8.13 驗證apk中的證書
8.14 軟件破解
8.15 軟件加固
8.16 Gradle多渠道打包
9Html5混合開發(fā)
9.1Android調JavaScript()
9.2通過JavaScript調用Android中的方法。
9.3自定義標簽
9.4jquery mobile使用
10網(wǎng)絡
10.1web Server,HttpClient實現(xiàn)
10.2wireshark查看http協(xié)議
10.3tcp/ip封裝過程
11推送
11.1心跳包實現(xiàn)
11.2用戶換ip解決方法
12openfire服務器+asmack框架實現(xiàn)IM通訊
13socket實現(xiàn)主動推送
14證書加密
14.1實現(xiàn)單向認證
14.2實現(xiàn)雙向認證
15數(shù)據(jù)庫層
15.1greenDao框架的使用
15.2反射在數(shù)據(jù)庫框架中的應用
16業(yè)務層
16.1anr問題解決方法
16.2在view層創(chuàng)建線程存在的問題
16.3service的使用
16.4intentService的使用
17aidl 多進程通信
17.1服務器端實現(xiàn)
17.2客戶端實現(xiàn)
18Annotations框架使用
19自定義adapter的使用
20listView下拉刷新實現(xiàn)
21快速滑動時不顯示圖片
22自定義View界面繪制
22.1自定義view介紹
22.2自定義動畫控件
22.3shadeView
22.4自定義容器
23容器繪制和事件傳遞過程
24控件性能分析
24.1顯示繪制性能
24.2hierarchy view查看繪制時間
25第三方框架
25.1http聯(lián)網(wǎng)框架 volley使用
25.2圖片下載,緩存,顯示框架glide
25.3圖表框架
25.4地圖開發(fā)框架
25.5語音開發(fā)框架
【講師介紹】
張老師,曼頓培訓網(wǎng)()資深講師。
曾在韓國最大的手機游戲開發(fā)公司com2us,10年互聯(lián)網(wǎng)、手機游戲、手機應用開發(fā)經(jīng)驗,曾給外企軟件公司、大型國企、高校老師做內部軟件培訓。開發(fā)過保險系統(tǒng)、短信網(wǎng)關、wap平臺、手機游戲、手機看漫畫、手機學英語等軟件。
【費用及報名】
1、費用:培訓費5000元(含培訓費、講義費);如需食宿,會務組可統(tǒng)一安排,費用自理。
2、報名咨詢:鮑老師
3、報名流程:電話登記-->填寫報名表-->發(fā)出培訓確認函
4、備注:如課程已過期,請訪問我們的網(wǎng)站,查詢最新課程
5、詳細資料請訪問北京曼頓培訓網(wǎng):(每月在全國開設四百多門公開課,歡迎報名學習)
張老師,曼頓培訓網(wǎng)()資深講師。
曾在韓國最大的手機游戲開發(fā)公司com2us,10年互聯(lián)網(wǎng)、手機游戲、手機應用開發(fā)經(jīng)驗,曾給外企軟件公司、大型國企、高校老師做內部軟件培訓。開發(fā)過保險系統(tǒng)、短信網(wǎng)關、wap平臺、手機游戲、手機看漫畫、手機學英語等軟件。
、有Android開發(fā)基礎,希望進一步提升者;
2、目前從事JAVA開發(fā)相關工作者或擁有良好JAVA語言基礎的工程師、程序員,以及相關行業(yè)的工程技術人員,Android應用開發(fā)移動終端開發(fā)的愛好者。
更新時間:2017/6/28 7:26:07
網(wǎng)站簡介 | 聯(lián)系我們 | 認證新聞 | 版權聲明 | 下載聲明 | 隱私聲明 | 添加收藏 | 服務條款 | 廣告服務 | 積分簡介| 會員中心 | 網(wǎng)址導航 | 證書查詢
版權所有 2002-2024 曼頓認證信息網(wǎng)(www.weisee.com.cn) 粵ICP備09037938號-1