#周末课堂# 赵扬老师 Android系列课程【ListView完全解析、Memory in Android】(火热报名中~~~)...
課程一: Android晉級系列講座之ListView完全解析(中級課程)
課程二: Memory in Android(高級課程)
講師資料:
? ? ?講師 - 趙楊 - Android高級講師
開課信息:
? ? ?招募學員:30名
? ? ?開課時間:2012-11-10(課程一)、2012-11-17(課程二)【注意:課程一滿10人以上開課,課程二滿5人以上開課,人數(shù)不夠日期順延】
? ? ?培訓時長:4個小時
? ? ?報名方式:發(fā)郵件到y(tǒng)ijieke@qq.com報名,提交個人的:
? ? ?? ? ?真實姓名:
? ? ?? ? ?手機號碼:
? ? ?? ? ?報名課程:如“Android晉級系列講座之ListView完全解析”、“Memory in Android”
? ? ?可選:
? ? ?? ? ?工作年限:
? ? ?? ? ?擅長:
? ? ?? ? ?課程相關最關心的部分:
即可,郵件回復表示預定成功,短信確認最終時間地點。?
? ? ?培訓費用:
課程一:100元(中級課程原價200元,講師首次開講優(yōu)惠捧場價100元!)
課程二:200元(高級課程原價300元,講師首次開講優(yōu)惠捧場價200元!)
注意:上課免費試聽2小時!我們對講師非常有信心!
學員要求:
請自帶電腦!
課程一:
1、具備Android基礎課程二:?
1、具備Android中級基礎?
ListView完全解析課程大綱:
? ? ?List View & Adapter Basic
? ? ?? ? ?Usage tips
? ? ?? ? ?Adapter optimize
? ? ?? ? ?List View item optimize
? ? ?? ? ?Common mistakes
? ? ?List View Gotchas and don’ts
? ? ?? ? ?My list turns black?!
? ? ?? ? ?The scrollbar changes size?!
? ? ?? ? ?Don’t! : height=wrap_content
? ? ?? ? ?Don’t! : ListView inside a ScrollView
? ? ?? ? ?Don’t! : Cache views in the adapter
? ? ?? ? ?Don’t! : Too complicated List Item
? ? ?List View Customization
? ? ?? ? ?Paging List View
? ? ?? ? ?Pull down to refresh List View
? ? ?? ? ?Customize List View Fast Scroll
?
課件下載:The world of Listview release.pdf
上課試聽:
http://v.youku.com/v_show/id_XNDYzNzIxOTQ4.html? ? ?
?
~~~~~~~~~~~~~
Memory in Android 課程大綱?
Why optimize memory usage?Memory fundamentals
Garbage collector in Android
1、GC Strategy in Android2、Copying garbage collector
3、Mark-Sweep (CMS) Collector
4、Concurrent, Generational, Compacting
5、When GC happens?
6、Difference after Gingerbread(2.3)?
How to analysis memory usage? ?
1、Interpreting Log Messages
2、Heap Dumps3、Eclipse Memory Analyzer
4、Immediate Dominator filtered?
Common memory leak problems
1、Memory leaks in Java
2、Problems overviewBest practice of using memory
1、Use Nine patch image
2、Avoid using bitmap as background. Use more color or shape instead3、Load large bitmaps efficiently, Scaled down to meet your requirement
4、Unbind drawables when activity destroyed.
5、Do not keep long-lived references to a context-activity
6、Try using the context-application instead of a context-activity
7、Avoid non-static inner classes in an activity
8、Using LRU cache, soft reference were good but not now
9、String.intern() can help you to save memory
10、Always using finally block to close system resources like cursor
11、Recycle TypedValue, Bitmap etc. after used
12、Set callbacks to null when destroy
13、Do not call System.gc() everywhere,It doesn't solve your?problem
課件PDF下載:
http://code.taobao.org/p/android-sample/src/trunk/Lecture-Memory/doc/?
(沒有taobaocode的朋友,注冊一個即可下載,里面還有代碼可以下載哦!)?
課程試聽30分鐘:
http://v.youku.com/v_show/id_XNDYzNzkwNzIw.html?
?
注意!課件PPT為英文,講課過程全中文,英文不好的朋友不必顧忌!?
?
講師專長:? ? ?1、豐富的android開發(fā)經(jīng)驗,熟練開發(fā)android app,并熟悉android的內(nèi)存問題,多分辨率適配問題,多線程問題,以及顯示速度優(yōu)化問題。
? ? ?2、熟練使用C,C++,開發(fā)跨平臺庫在window、linux、android和ios平臺上使用,熟練使用sqlite等數(shù)據(jù)庫。
? ? ?3、熟悉CS架構,客戶端服務器端接口設計,以及客戶端實時推送技術。
? ? ?4、熟練使用MVC模式,以及常見的設計模式。
? ? ?5、熟練使用NDK, 可獨立完成JNI及native部分。
~~~~~~~~~~~~~~~
? ? ?ListView是Android開發(fā)中最為重要的控件,通過本課程你將完全掌握ListView的方方面面,系統(tǒng)的學習用法和其內(nèi)部實現(xiàn)原理。
總結
以上是生活随笔為你收集整理的#周末课堂# 赵扬老师 Android系列课程【ListView完全解析、Memory in Android】(火热报名中~~~)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人博客数据库设计
- 下一篇: 怎样为wordpress主题的文章列表添