Android动画的理解

现在Andorid中动画做的效果是越来越炫丽了,难道就不想知道这些炫丽效果的背后是什么基础完成的吗,总体来说,在Android中有分为三类动画类型,1,Drawable Animation;2,View Animation;3,Property Animation,了解基本的基础知识,才能更好在开发中去应用。

讲讲Android事件拦截机制

对于Android控件的触摸屏事件传递机制,想必大家也是有所耳闻,但到底是如何准确地传递真正需要这个事件的控件呢,Android提供一整套完整的事件传递、处理机制,来帮助开发者完成准确的事件分配与处理。今天就来讲讲里面的奥秘,揭开它的面纱。

四大组件之ContentProvider

ContentProvider作为Android的四大组件之一,是属于需要掌握的基础知识,可能在我们的应用中,对于Activity和Service这两个组件用的很常见,了解的也很多,但是对ContentProvider所知却甚少,所以有必要去整理归纳下其中的内容,讲讲为什么要用ContentProvider这个组件、ContentProvider是什么、ContentProvider用法如何,让大家对ContentProvider有个整体上的理解,方便以后在开发过程中如果忘记了可以及时回顾。

Android四大组件之一“广播”

Android四大组件重要性已经不言而喻了,今天谈谈的是Android中的广播机制。在我们上学的时候,每个班级的教室里都会装有一个喇叭,这些喇叭都是接入到学校的广播室的,一旦有什么重要的通知,就会播放一条广播来告知全校的师生。类似的工作机制其实在计算机领域也有很广泛的应用,如果你了解网络通信原理应该会知道,在一个 IP 网络范围中最大的 IP 地址是被保留作为广播地址来使用的。比如某个网络的 IP 范围是 192.168.0.XXX,子网掩码是 255.255.255.0,那么这个网络的广播地址就是 192.168.0.255。 广播数据包会被发送到同一网络上的所有端口,这样在该网络中的每台主机都将会收到这条广播。为了方便于进行系统级别的消息通知,Android 也引入了一套类似的广播消息机制。

Android中后台的劳动者“服务”

作为四大组件之一的Service,想必不少开发者都是了解的,那具体熟悉吗?是不是对Service中的每个知识点是否了解,它与Activity的关系又是什么样的,我们所理解的后台服务跟Service是否一样,那跟Thread有什么区别呢,带着这些问题,就可以写一篇文章来一一展开了。

对于Fragment的一些理解

Fragment想必大家不陌生吧,在日常开发中,对于Fragment的使用也很频繁,现在主流的APP中,基本的架构也都是一个主页,然后每个Tab项用Fragment做布局,不同选项做切换,使用起来也方便。但是否对它有足够的认识吗,谷歌推荐用Fragment来代替Activity,但又没有明确说为什么要用Fragment来代替Activity,这里就引发争议了,那到底是要不要用,是否使用Fragment完全替换Activity真的比常规开发模式更好吗?如果要用的话,那需要了解为何要使用Fragment,Fragment是什么,它的生命周期如何,如何使用,通信又是怎样,有什么缺点吗?带着这些问题,我们一一去解读。
,