摘要: AsyncTask是一种轻量级的异步任务类,它可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程并主线程中更新UI,通过AsyncTask可以更加方便执行后台任务以及在主线程中访问UI,但是AsyncTask并不适合进行特别耗时的后台任务,对于特别耗时的任务来说,建议使用线程池 我们 阅读全文
posted @ 2018-09-10 11:20 王凤霞 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在你的手机更多设置或者高级设置中,我们会发现有个无障碍的功能,很多人不知道这个功能具体是干嘛的,其实这个功能是为了增强用户界面以帮助残障人士,或者可能暂时无法与设备充分交互的人们 它的具体实现是通过AccessibilityService服务运行在后台中,通过AccessibilityEvent接收 阅读全文
posted @ 2018-09-10 11:20 王凤霞 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 线程池一直是初学者最抵触的东西,由于刚开始学习做项目并不会涉及到线程池的使用,但是不去学习它,心里又好像有个石头一直沉着,一直放心不下,其实是很简单的东西,早晚都要学,不如趁现在吧。由于文章从初学者的角度出发,所以文章显得粗浅,但通俗易懂。废话不多说,开车啦 线程池简单的说就是管理线程的一个总调度官 阅读全文
posted @ 2018-09-10 11:19 王凤霞 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 多线程一直是初学者最抵触的东西,如果你想进阶的话,那必须闯过这道难关,特别是多线程中Thread、Runnable、Callable、Future、FutureTask这几个类往往是初学者容易搞混的。这里先总结这几个类特点和区别,让大家带着模糊印象来学习这篇文章 我们对线程的使用,经常有这两种写法 阅读全文
posted @ 2018-09-10 11:18 王凤霞 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 多线程一直是初学者最困惑的地方,每次看到一篇文章,觉得很有难度,就马上叉掉,不看了,我以前也是这样过来的。后来,我发现这样的态度不行,知难而退,永远进步不了。于是,我狠下心来看完别人的博客,尽管很难但还是咬着牙,不懂去查阅资料,到最后弄懂整个过程。虽然花费时间很大,但这就是自学的精髓,别人学不会,而 阅读全文
posted @ 2018-09-10 11:18 王凤霞 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 今天向大家介绍的是多线程开发中的一些辅助类,他们的作用无非就是帮助我们让多个线程按照我们想要的执行顺序来执行。如果我们按照文字来理解Semaphore、CyclicBarrier、CountDownLatch可能会有点难度,如果看完实例再来看文字会恍然大悟。不用担心,今天带领大家用生活例子来理解这三 阅读全文
posted @ 2018-09-10 11:17 王凤霞 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 自定义View一直是初学者们最头疼的事情,因为他们并没有了解到真正的实现原理就开始试着做自定义View,碰到很多看不懂的代码只能选择回避,做多了会觉得很没自信。其实只要了解了View的工作机制后,会发现是挺简单的,自定义View就是借助View的工作机制开始将View绘制出来的 Android视图工 阅读全文
posted @ 2018-09-10 11:16 王凤霞 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在项目中,我们常常会遇到Crash的现象,也就是程序崩溃的时候,这个时候最常看到的就是这个界面 如果你的项目已经发布到市场上了,这样的崩溃对于开发人员是看不到的,所以我们得想方法将崩溃信息发送到服务器,交给我们的程序员查看,Google考虑到这一点,也提供了Thread.UncaughtExcept 阅读全文
posted @ 2018-09-10 11:16 王凤霞 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Android消息机制可以说是我们Android工程师面试题中的必考题,弄懂它的原理是我们避不开的任务,所以长痛不如短痛,花点时间干掉他,废话不多说,开车啦 在安卓开发中,常常会遇到获取数据后更新UI的问题,比如:在获取网络信息后,需要弹出一个Toast 这个时候程序就会报以下的错误 这是因为And 阅读全文
posted @ 2018-09-10 11:13 王凤霞 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Android事件分发机制可以说是我们Android工程师面试题中的必考题,弄懂它的原理是我们避不开的任务,所以长痛不如短痛,花点时间干掉他,废话不多说,开车啦 Android事件分发机制的发生在View与View之间或者ViewGroup与View之间具有镶嵌的视图上,而且视图上必须为点击可用。当 阅读全文
posted @ 2018-09-10 11:11 王凤霞 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 我们使用到的是Path类的quadTo(x1, y1, x2, y2)方法,属于二阶贝塞尔曲线,使用一张图来展示二阶贝塞尔曲线,这里的(x1,y1)是控制点,(x2,y2)是终止点,起始点默认是Path的起始点(0,0) 1、通过for循环画出两个波纹,需要波纹的-mWL点、-3/4 * mWL点、 阅读全文
posted @ 2018-09-10 11:10 王凤霞 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: View继承LinearLayout,在View的上下边缘画出白色的圆形即可,这里只要计算出圆的个数和圆的循环规律即可,下面请看分析 我们取卡片的前2个凹凸来看,将其分为四部分,并且两部分为循环可得到另两部分,其中我们只要计算出圆的半径位置,我们就可以重复的画出第二个圆,因为gap和radius是已 阅读全文
posted @ 2018-09-10 11:09 王凤霞 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 第一部分:自定义ViewGroup的使用,手势识别器和Scroller滑动 第二部分:处理滑动监听,处理滑动冲突,增加ViewPager的指示器 常见的滑动冲突:外部滑动方向和内部滑动方向不一致、外部滑动方向和内部滑动方向一致。 我们自定义的ViewPager如果在其中一页中存在ListView,那 阅读全文
posted @ 2018-09-10 11:09 王凤霞 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: 1、自定义View实现字母导航栏 2、ListView实现联系人列表 3、字母导航栏滑动事件处理 4、字母导航栏与中间字母的联动 5、字母导航栏与ListView的联动 1、先看主布局,方便后面代码的说明 2、分析自定义字母导航栏 1.我们在使用的时候把宽设置为20dp,高设置为填充父控件,所以这里 阅读全文
posted @ 2018-09-10 11:07 王凤霞 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 1、初始化变量 圆的粗细:圆环的大小。 标注:文字前面的圆点。 分配比例大小:由于需要计算圆环扫过的角度,计算方法使用:(比例/100)*360度,用百分比算出360度占用了多少,由于比例/100的结果一直是0,所以换一种方法:(比例*360度)/100,先乘后除,但是这样会导致没办法获得100/1 阅读全文
posted @ 2018-09-10 11:07 王凤霞 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 1、初始化变量 2、属性图解 3、如果想切换到5、6、7边形等等,则必须修改下面几条数据 4、获取宽和高 阅读全文
posted @ 2018-09-10 11:06 王凤霞 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 滴滴出行原版图 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 仿图 ? ? ? ? ? ? 1、分析变量信息 字体的高度:55dp是根据”返回“这个TextView的Padding的15dp(包括上 阅读全文
posted @ 2018-09-10 11:05 王凤霞 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 想要红包的实现效果的可以关注我的博客,仿饿了么红包 下层图片:我们的红包的图片 上层图片:有两部分 一部分是灰色背景 一部分是拥有透明度为0,并且模式为交集的画笔 使用滑动监听,滑动时,用透明度为0的画笔画出透明和上层图片灰色的交集,交集即是透明的背景 监听我们滑动的距离是否达到标准,达到标准后,使 阅读全文
posted @ 2018-09-10 11:05 王凤霞 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、在onMeasure中测量整个View的宽和高后,设置宽高 2、获取我们res的图片资源后,在ondraw方法中进行绘制圆形图片 3、通过Handler发送Runnable在主线程中更新UI,达到旋转效果(如果只想做圆形头像的话,这步可以去掉) 4、在布局中使用我们的View 1、初始化变量信息 阅读全文
posted @ 2018-09-10 11:04 王凤霞 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 3.1 Android Studio使用初探 Project面板 Stucture面板 Android Monitor Keymap Tip of the Day 快速查找 Search Action 演示模式 3.2 Androi 阅读全文
posted @ 2018-09-10 10:58 王凤霞 阅读(299) 评论(0) 推荐(0) 编辑
友情链接:回力 | 中老年高档女装 | 武汉雅思 | 武汉托福 | 武汉sat培训