博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#周末课堂# 赵扬老师 Android系列课程【ListView完全解析、Memory in Android】(火热报名中~~~)...
阅读量:7211 次
发布时间:2019-06-29

本文共 2686 字,大约阅读时间需要 8 分钟。

课程名称:

课程一: Android晋级系列讲座之ListView完全解析(中级课程)

课程二: Memory in Android(高级课程)

讲师资料:
     
开课信息:
     招募学员:30名
     开课时间:2012-11-10(课程一)、2012-11-17(课程二)【
注意:课程一满10人以上开课,课程二满5人以上开课,人数不够日期顺延
     培训时长:4个小时
     报名方式:发邮件到yijieke@qq.com报名,提交个人的:
          真实姓名:
          手机号码:
          报名课程:如“Android晋级系列讲座之ListView完全解析”、“Memory in Android”
     可选:
          工作年限:
          擅长:
          课程相关最关心的部分:
即可,邮件回复表示预定成功,短信确认最终时间地点。 

     培训费用:

课程一:100元(中级课程原价200元,讲师首次开讲优惠捧场价100元!)

课程二:200元(高级课程原价300元,讲师首次开讲优惠捧场价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

 

课件下载:

上课试听:

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 Android
2、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 Dumps
3、Eclipse Memory Analyzer

4、Immediate Dominator filtered 

Common memory leak problems

1、Memory leaks in Java

2、Problems overview

Best practice of using memory

1、Use Nine patch image

2、Avoid using bitmap as background. Use more color or shape instead
3、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下载:

 

(没有taobaocode的朋友,注册一个即可下载,里面还有代码可以下载哦!) 

课程试听30分钟:

 

 

注意!课件PPT为英文,讲课过程全中文,英文不好的朋友不必顾忌! 

 

讲师专长:
     1、丰富的android开发经验,熟练开发android app,并熟悉android的内存问题,多分辨率适配问题,多线程问题,以及显示速度优化问题。
     2、熟练使用C,C++,开发跨平台库在window、linux、android和ios平台上使用,熟练使用sqlite等数据库。
     3、熟悉CS架构,客户端服务器端接口设计,以及客户端实时推送技术。
     4、熟练使用MVC模式,以及常见的设计模式。
     5、熟练使用NDK, 可独立完成JNI及native部分。
~~~~~~~~~~~~~~~
     ListView是Android开发中最为重要的控件,通过本课程你将完全掌握ListView的方方面面,系统的学习用法和其内部实现原理。

转载地址:http://berum.baihongyu.com/

你可能感兴趣的文章
npm install 报权限错误,permission denied
查看>>
为数字资产交易设计安全的钱包架构
查看>>
关于全栈工程师
查看>>
10、Ktor学习-运行程序和基础架构;
查看>>
原生js实现点击按钮切换全屏!
查看>>
1013 - 把握趋势
查看>>
GIT 换行符相关操作
查看>>
实现分布式锁
查看>>
小猿圈之学习java web需要有什么基础?
查看>>
Java数据结构与算法(一) 数组
查看>>
如何识别 Linux 上的文件分身
查看>>
使用编译器——Solidity中文文档(8)
查看>>
iOS开发之UIRefreshControl使用踩坑
查看>>
革命性移动端开发框架-Flutter时间简史
查看>>
Java基本程序设计结构
查看>>
react 之 setState
查看>>
NDK开发实践
查看>>
跨域?拒绝说概念(内含demo)
查看>>
vue 源码学习(二) 实例初始化和挂载过程
查看>>
scrapy软连接失效和pip软连接失效
查看>>