Android 实践 - 2015/06/12
2015-06-12 17:28
302 查看
1: WebView的理解
设计初衷 动态的UI意味着动态的需求,了解了以下功能:
@1: 能够实现注入,使得功能更具有扩展性
@2: 可以加载自定义的xml
@3: 能够实现cookie,方便用户
@4: 可以和jsp结合,这个需要注意混淆
2: handler,message, looper的理解
可以立体的理解这三者的关系,hanlder的出现是android给多线程刷新UI给的解决方案。
假定我们自己用多线程来刷新UI,那么UI作为稀有资源必然会牺牲效率,也有可能进入死锁
android 提供只允许主线程刷新,于是提供了handler机制,对外来说直接是handler的使用,
而message和looper更多的是隐藏的实体。
设计初衷 动态的UI意味着动态的需求,了解了以下功能:
@1: 能够实现注入,使得功能更具有扩展性
@2: 可以加载自定义的xml
@3: 能够实现cookie,方便用户
@4: 可以和jsp结合,这个需要注意混淆
2: handler,message, looper的理解
可以立体的理解这三者的关系,hanlder的出现是android给多线程刷新UI给的解决方案。
假定我们自己用多线程来刷新UI,那么UI作为稀有资源必然会牺牲效率,也有可能进入死锁
android 提供只允许主线程刷新,于是提供了handler机制,对外来说直接是handler的使用,
而message和looper更多的是隐藏的实体。
相关文章推荐
- android audio system好文收藏
- Android控件使用—CountDownTimer倒计时器
- 自定义ListView实现下拉刷新和分页加载(效果类似知乎)
- menu item home区域的的id
- Android控件使用—SwipeRefreshLayout实现下拉刷新
- android压力测试命令monkey详解
- Android 获得手机屏幕真实的宽高
- android XMl 解析神奇xstream 三: 把复杂对象转换成 xml
- android自定义View之(二) Custom Drawing
- Android控件使用—Viewpager做引导界面
- android,侧滑栏SlidingLayout、ViewPager实现画廊、简单用viewpager实现画廊、圆形图片、简单的跑马灯动画效果、可拖拽的弹簧式水泡动画集合
- Android中的颜色设置
- Android实用方法—activity多个fragment切换
- Android控件使用—TabHost底部导航
- android listview 解决数据重复
- Android自定义View—自定义dialog的使用
- Android自动化测试之MonkeyRunner录制和回放脚本
- android 照片拍照问题
- Android学习笔记 :Android动画 tween,frame,property
- Android中callback(接口回调)机制