班級規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(shí)驗(yàn)設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費(fèi)推薦工作
★實(shí)驗(yàn)設(shè)備請點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會。 |
大綱 |
|
Android認(rèn)知
HTML入門,后期階段有HTML5高端進(jìn)階
特色教學(xué):工程師帶你遨游開源世界的諸多門派,探尋多彩的開源世界
為什么Android是開源世界的集大成者?Android的初認(rèn)識
Android SDK介紹
在Eclipse中裝載Android插件
編寫、調(diào)試、運(yùn)行第一個(gè)Android程序
經(jīng)驗(yàn):Android開發(fā)常見的調(diào)試技巧匯總
Android項(xiàng)目結(jié)構(gòu)分析
Android項(xiàng)目結(jié)構(gòu)細(xì)節(jié)剖析
專家結(jié)論:Android一直是Linux的一個(gè)變體
drawable
layout
values(strings.xml、colors.xml、arrays.xml等)
R.java分析及使用
AndroidManifest.xml分析
完整產(chǎn)品開發(fā)演示
Android開發(fā)全真流程初體驗(yàn)
導(dǎo)入開源的app工程
Android Emulator使用
啟動(dòng)、使用模擬器
編譯到設(shè)備并在設(shè)備上運(yùn)行
Activity專題
1 深究Android四大核心之Activity
Android四大金剛之一:Activity專題
Activity的生命周期
Activity四種本質(zhì)區(qū)別的狀態(tài)
經(jīng)驗(yàn):Activity如何保存持久狀態(tài)
Activity的權(quán)限許可
經(jīng)驗(yàn):繼承Activity類應(yīng)該注意的問題
Android 初級UI控件
掌握安卓UI開發(fā)常用的原生基礎(chǔ)控件
Notification、Dialog Notification
帶單選項(xiàng)列表的對話框、多選項(xiàng)列表的對話框、進(jìn)度對話框
單選框(RadioButton)、下拉列表框(Spinner)、多選框(CheckBox)
菜單(Menu)、進(jìn)度條(ProgressBar)
自動(dòng)文本框(AutoCompleteTextView、MultiAutoCompleteTextView)
拖動(dòng)條(SeekBar)
Intent
學(xué)習(xí)Intent的用法和常用使用場合
特色教學(xué):以“媒婆”理論引入Intent的中介概念
component(組件):目的組件component
action(動(dòng)作):用來表現(xiàn)意圖的行動(dòng)
data(數(shù)據(jù)):表示與動(dòng)作要操縱的數(shù)據(jù)
type(數(shù)據(jù)類型):對于data范例的描寫
extras(擴(kuò)展信息):擴(kuò)展信息
Flags(標(biāo)志位):期望這個(gè)意圖的運(yùn)行模式
經(jīng)驗(yàn):顯式Intent(直接類型)與隱式Intent(間接類型),官方的使用建議分享
IntentFilter
Android事件處理
掌握Android界面的事件處理方法
Intent的界面切換實(shí)現(xiàn)方式
Bundle的界面切換實(shí)現(xiàn)方式
界面切換過程的數(shù)據(jù)傳遞方式
核心:如何實(shí)現(xiàn)Actvity界面刷新
Activity棧與四種啟動(dòng)方式
進(jìn)程與線程
多線程在Android開發(fā)中的重要應(yīng)用
進(jìn)程與線程
Handler
Asynctask異步任務(wù)
Timer
應(yīng)用實(shí)戰(zhàn):使用多線程對Android界面進(jìn)行動(dòng)態(tài)改變
應(yīng)用實(shí)戰(zhàn):實(shí)現(xiàn)線程間通信
Preference
掌握Android的Preference存儲方式
Android的存儲方式之一:Preference
鍵值對的讀寫
輕量級存儲類SharedPerferences
底層原理:Android的設(shè)置界面——PreferenceActivity相關(guān)類
File文件
掌握Android的文件存儲方式
Android的數(shù)據(jù)存儲方式之二:File文件
內(nèi)部存儲——Android內(nèi)置內(nèi)存的讀寫實(shí)現(xiàn)
外部存儲——SD卡或/sdcard分區(qū)的讀寫實(shí)現(xiàn)
兩類存儲方式優(yōu)劣區(qū)別
SQLLite
1 掌握Android的數(shù)據(jù)庫存儲方式
Android的數(shù)據(jù)存儲方式之三:SQLite數(shù)據(jù)庫存儲方式
尋根溯源:SQLLite的輕量級體現(xiàn)體現(xiàn)在哪?
SQL語句之DDL
SQL語句之DML
SQL語句之DCL
使用Android API提供的SQLLiteOpenHelper類管理DB
ContentProvider
1 掌握Android的ContentProvider存儲方式
2 深究Android四大核心之ContentProvider
Android的數(shù)據(jù)存儲方式之四(即Android四大金剛之二):ContentProvider
橋梁理論:跨工程的數(shù)據(jù)共享
使用系統(tǒng)自帶的ContentProvider
自定義ContentProvider
項(xiàng)目第一版本指導(dǎo)
1 學(xué)會企業(yè)級項(xiàng)目開發(fā)流程
2 完成項(xiàng)目的UI界面開發(fā)和事件處理
3 完成項(xiàng)目的庫表結(jié)構(gòu)設(shè)計(jì)
4 完成項(xiàng)目的系統(tǒng)功能
項(xiàng)目需求分析——單機(jī)版省直公積金管理系統(tǒng)(參考項(xiàng)目)
第一版本:單機(jī)版公積金管理系統(tǒng)
額外提升:商業(yè)軟件的項(xiàng)目開發(fā)流程
項(xiàng)目組分工和里程碑設(shè)計(jì)
為單機(jī)版系統(tǒng)設(shè)計(jì)一個(gè)用本地存儲實(shí)現(xiàn)的Sqllite庫表結(jié)構(gòu)
公積金系統(tǒng)的UI界面開發(fā)
多界面間的事件處理和跳轉(zhuǎn)
使用File存儲方式記錄系統(tǒng)后臺運(yùn)行日志
實(shí)戰(zhàn)提升:MVC設(shè)計(jì)模式在Android項(xiàng)目中的實(shí)際應(yīng)用
Android網(wǎng)絡(luò)編程
掌握Android各類網(wǎng)絡(luò)編程的技巧
Android網(wǎng)絡(luò)編程
Tcp/IP網(wǎng)絡(luò)通信基礎(chǔ)原理
Android通信兩架馬車之一:Socket通信方式實(shí)現(xiàn)
Android通信兩架馬車之二:HTTP通信方式實(shí)現(xiàn)
應(yīng)用實(shí)戰(zhàn):一個(gè)客戶端和一個(gè)服務(wù)器一次通信
應(yīng)用實(shí)戰(zhàn):一個(gè)客戶端和一個(gè)服務(wù)器多次通信
應(yīng)用實(shí)戰(zhàn):多個(gè)客戶端和一個(gè)服務(wù)器串行通信
應(yīng)用實(shí)戰(zhàn):客戶端與服務(wù)器端HTTP通信
Android的消息異步處理機(jī)制Handler
項(xiàng)目第二版本指導(dǎo)
1 將上一版本調(diào)整為C/S和B/S兩種方式
2 學(xué)習(xí)客戶端和服務(wù)器端通信協(xié)議的設(shè)計(jì)
3 完善上一版本的庫表設(shè)計(jì)
第二版本:Socket聯(lián)網(wǎng)版公積金管理系統(tǒng)
設(shè)計(jì)客戶端和服務(wù)端之間的通信協(xié)議
將上一版本數(shù)據(jù)庫遷移到服務(wù)器端
使用TCP Socket方式實(shí)現(xiàn)的聯(lián)網(wǎng)客戶端
使用TCP Socket方式實(shí)現(xiàn)的聯(lián)網(wǎng)服務(wù)端
使用HTTP方式實(shí)現(xiàn)的聯(lián)網(wǎng)服務(wù)端
系統(tǒng)所需其它功能開發(fā)
客戶端服務(wù)器端聯(lián)網(wǎng)調(diào)試
Service
1 深究Android四大核心之Service
2 學(xué)習(xí)快速掌握一個(gè)陌生Service的技巧
Android四大金剛之三:Service專題
Service與Activity有什么區(qū)別
service的顯示啟動(dòng)與綁定啟動(dòng)
service的生命周期
拿來主義:Android為開發(fā)者提供的無私服務(wù)群,折服!
管理打開的窗口程序服務(wù)
電源服務(wù)
鬧鐘服務(wù)
鍵盤鎖服務(wù)
GPS服務(wù)
手機(jī)振動(dòng)服務(wù)
網(wǎng)絡(luò)連接服務(wù)
Wi-Fi服務(wù)
網(wǎng)絡(luò)下載服務(wù)
輸入法服務(wù)
各種重力感應(yīng)服務(wù)
...
應(yīng)用實(shí)戰(zhàn):Android系統(tǒng)服務(wù)近乎標(biāo)準(zhǔn)化的調(diào)用代碼
SVN版本控制
學(xué)習(xí)如何使用版本管理工具
常見版本控制軟件介紹
SVN服務(wù)端的安裝及使用
經(jīng)驗(yàn):SVN團(tuán)隊(duì)開發(fā)注意事項(xiàng)
項(xiàng)目第三
版本指導(dǎo)
1 增加帶異步刷新功能
2 豐富界面
3 提升性能
4 學(xué)習(xí)文檔編寫
按商業(yè)軟件標(biāo)準(zhǔn)美化和豐富上一版本界面
經(jīng)驗(yàn):適配器設(shè)計(jì)模式的應(yīng)用
增加Tab標(biāo)簽頁
實(shí)現(xiàn)“上拉更新”效果
實(shí)現(xiàn)“下拉更多”效果
圖片存儲與獲取功能
實(shí)戰(zhàn)應(yīng)用:事務(wù)隔離及頁面緩存的的典型案例指導(dǎo)
項(xiàng)目文檔編寫 |