![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 技术
文章平均质量分 77
神速跑跑神
这个作者很懒,什么都没留下…
展开
-
Activity的四种launchMode
launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。 Activity一共有以下四种launchMode: 1.standard 2.singleTop 3.singleTask 4.singleInstan转载 2016-03-03 11:18:56 · 273 阅读 · 0 评论 -
Touch事件机制
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。 ViewGroup的相关事件有三个:onInterceptTouchEvent、dispatchTouchEvent、onTouchEvent。View的相关事件只有两个:disp转载 2016-03-03 11:24:13 · 281 阅读 · 0 评论 -
Android 动画实现原理
最近在Android上做了一些动画效果,网上查了一些资料,有各种各样的使用方式,于是乘热打铁,想具体分析一下动画是如何实现的,Animation, Animator都有哪些区别等等。转载 2016-03-03 11:37:55 · 1172 阅读 · 0 评论 -
Android跨进程通讯的四种方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provider可以跨进程访问其他应用程序中的数据(以Cursor对象形式返回),当然,也可以对其他应用程序的数据转载 2016-03-03 14:25:37 · 393 阅读 · 0 评论 -
安卓圆形图片处理方法
安卓开发中,经常需要用到圆形图片,有的时候美工只给了方形图片,需要我们自己转化成圆形图片,并且在外面添加边框(边框颜色,线条粗细)。本文参考GitHub中的CircleImageView项目(原项目是在Android Studio开发的),现在将项目移植到Ecliplse中,并且说明了使用方法,具体有两种使用方法。 1.将项目作为类库引用到项目中。 (1)下载CircleImageView原创 2016-05-11 11:27:59 · 985 阅读 · 0 评论 -
安卓开发虚线无法显示
在安卓开发中,虚线不能显示,我这里虚线是用图片shape资源。 android:shape="line"> android:height="1dp"/> android:color="#000000" android:dashWidth="5d原创 2016-05-16 17:01:27 · 927 阅读 · 0 评论