android
文章平均质量分 52
土人3缺1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通讯录项目总结
开发的第一个程序,总结知识点有:1.规范的创建项目................在com.zjw.youlu包下创建package,分类将需要的 适配器adapter,封装属性类bean,任务类 biz,监听listen,工具类Util,页面UI,Fragment封装好不同的类实现不同的任务,bean负责封装view需要的各项属性;adapter用于适配listview,gridvi原创 2016-05-11 19:47:03 · 2485 阅读 · 0 评论 -
Android 学习总结
经过2个月的学习,对Android也有了个大概的了解,对已经学过的知识,可以按照四大组件和数据库技术来划分1.首先是UI的学习,对Activity的了解,activity的生命周期方法,多种activity混合的生命周期方法,使用fragment对UI进行模块化优化;四种主要的布局模式:FrameLayout,RelativeLayout,LinearLayout,GridLayout。学会在原创 2016-05-02 20:12:05 · 495 阅读 · 0 评论 -
《Android设计模式与源码解析》学习记录一
第三章 Builder模式为了避免对外部暴露过多实现细节,将构建与属性分离开,使得构建与部件具有更高的自由性,降低两者的耦合性。同一个创建对象过程可以拥有多样化的属性设置,即可以自定义settting,适用于Product类的参数属性过多的情况。例如AlertDialog,需要通过获取AleretDialog.Builder对象来实现AlertDialog的setText(),setI原创 2017-04-13 09:45:09 · 449 阅读 · 0 评论 -
《Android设计模式与源码解析》学习记录二
原型模式1.多用于创建复杂的或者构造耗时的实例2.原型拷贝可以避免类的初始化,对于复杂对象可以节省大量的数据,硬件资源3.一个对象需要提供给其他对象进行访问,而且各个调用者可能都需要修改这个对象时,使用原型模式拷贝多个对象供调用者使用 可以通过实现Cloneable接口也可以自定义实现。原创 2017-04-13 09:53:24 · 411 阅读 · 0 评论 -
解决viewpager与自定义view滑动冲突的问题
自己做项目的时候经常遇到viewpager与baiduMap或一些自定义view滑动冲突,常见的做法是通过重写viewpager的scrollTo(int x, int y),自定义view要重写onTouchEvent(MotionEvent ev)和onInterceptTouchEvent(MotionEvent ev),后来查阅资料发现,通过重写viewpager的canScroll(Vi原创 2017-07-11 10:29:28 · 883 阅读 · 0 评论
分享