摘要: 1:安卓开发:https://developers.google.cn/ 2:安卓博客:http://android developers.blogspot.com/ 3:stackoverflow:https://stackoverflow.com/ 4:技术最前线:http://www.devt阅读全文
posted @ 2017-06-05 22:54 cryAllen 阅读(15) 评论(0) 编辑
摘要: 前言 上一篇讲了Android触摸事件的传递机制,具体可以看这里 "初识Android触摸事件传递机制" 。既然知道Android中触摸事件的传递分发,那么它能解决什么样的问题,在我们实际开发中如何应用,这点很重要,知道原理是为了解决问题而准备的。这篇文章的核心讲的如何解决View的滑动冲突,这个问阅读全文
posted @ 2017-05-02 14:37 cryAllen 阅读(145) 评论(1) 编辑
摘要: 前言 今天总结的一个知识点是Andorid中View事件传递机制,也是核心知识点,相信很多开发者在面对这个问题时候会觉得困惑,另外,View的另外一个难题滑动冲突,比如在ScrollView中嵌套ListView,都是上下滑动,这该如何解决呢,它解决的依据就是View事件的传递机制,所以开发者需要对阅读全文
posted @ 2017-04-25 15:56 cryAllen 阅读(194) 评论(1) 编辑
摘要: 近段时间一直在加班,在赶一个项目,现在项目接近尾声,那么需要对过去一段时间工作内容进行复盘,总结下比较好的解决方案,积累一些经验,我认为的学习方式,是「理论—实践—总结—分享」,这一种很好的沉淀方式。 在之前项目中,有个需求是这样的,要显示书的阅读足迹列表,具体要求是显示最近30天阅读情况,布局是用阅读全文
posted @ 2017-03-30 17:08 cryAllen 阅读(160) 评论(0) 编辑
摘要: Android中Drawable是一种可以在Canvas上进行绘制抽象的概念,种类很多,常见的颜色和图片都可以是一个Drawable。Drawable有很多种,它们表示一种图像的概念,但是它们又不全是图片,通过颜色也可以构造出各式各样的图像的效果。 Drawable的分类 BitmapDrawabl阅读全文
posted @ 2017-03-24 23:07 cryAllen 阅读(140) 评论(0) 编辑
摘要: 线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。在Android中扮演线程角色的还有很多,比如AsyncTask和IntentService,同时HandlerThread也是一种特殊的线程,但他们本质都阅读全文
posted @ 2017-03-02 11:34 cryAllen 阅读(196) 评论(0) 编辑
摘要: 由于Bitmap的特殊性以及Android对单个应用所施加的内存限制,比如16M,这导致加载Bitmap的时候很容易出现内存溢出。比如以下场景: Android中常用的缓存策略也是很有意思,缓存策略一个通用的思想,可以用到很多场景中,比如在实际开发中经常需要用到Bitmap做缓存。通过缓存策略,我们阅读全文
posted @ 2017-02-27 11:38 cryAllen 阅读(340) 评论(1) 编辑
摘要: 提到消息机制,想必大家都不陌生吧,在日常开发中不可避免要涉及到这方面的内容。从开发的角度来说,Handler是Android的消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。由于A阅读全文
posted @ 2017-02-17 10:18 cryAllen 阅读(112) 评论(0) 编辑
摘要: 前言 在Java中,线程是一个很关键的名词,也是很高频使用的一种资源。那么它的概念是什么呢,是如何定义的,用法又有哪些呢?为何说Android里只有一个主线程呢,什么是工作线程呢。线程又存在并发,并发机制的原理是什么。这些内容有些了解,有些又不是很清楚,所以有必要通过一篇文章的梳理,弄清其中的来龙去阅读全文
posted @ 2017-02-15 16:52 cryAllen 阅读(583) 评论(2) 编辑
摘要: Android设备作为一种移动设备,不管是内存还是CPU的性能都受到了一定的限制,无法做到像PC设备那样具有超大的内存和高性能的CPU,这也意味着Android程序不可能无限制地使用内存和CPU资源,过多地使用内存会导致程序内存溢出,即OOM。而过多地使用CPU资源,一般指做大量的耗时任务,会导致手阅读全文
posted @ 2017-02-13 15:48 cryAllen 阅读(118) 评论(1) 编辑