安卓应用开发
飞猫个人博客
飞猫博客!
展开
-
Android LayoutInflater原理分析,带你一步步深入了解View(一)
原文地址: http://blog.csdn.net/guolin_blog/article/details/12921889 有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。 有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错转载 2016-11-28 12:57:31 · 343 阅读 · 0 评论 -
融云、环信dlopen failed: library "libsqlite.so" not found
昨晚我手机提示系统升级7.0,然后就升级了,可是早上跑了下昨天写的代码,懵逼了。。。。 as提示: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.ihaji:ipc, PID: 25610转载 2017-09-14 14:45:28 · 1481 阅读 · 1 评论 -
EventBus使用详解(一)——初步使用EventBus
一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 1、下载EventBus的类库 源码:https://github.com/greenrobot/EventBus 2、基本使用转载 2017-08-24 10:54:02 · 356 阅读 · 0 评论 -
Android显示圆角图片,可指定图片某几个角为圆角
Android中实现圆角图片的方式有很多种: 一、shape二、.9图三、XferMode四、BitmapShader五、ClipPath 其中一、二两种方法比较简单粗暴,三、四两种方法是比较常见的。 纵观目前主流的图片加载库:Picasso,Glide,Fresco,Android-Universal-Image-Loader等,它们都可以显示圆角的图片,但是除了Fresco可转载 2017-08-23 15:14:14 · 1331 阅读 · 0 评论 -
30分钟学会EventBus3.0详解(一)(引入和初始化EventBus3.0)
转载声明原创地址:http://blog.csdn.net/lsyz0021/article/details/51985307 30分钟学会EventBus3.0详解(一)(引入和初始化EventBus3.0) 30分钟学会EventBus3.0详解(二)(EventBus3.0的详细使用) 前言 EventBus是greenrobot出品的非常优秀的基于发布、转载 2017-08-24 20:12:09 · 317 阅读 · 0 评论 -
NestedScrolling机制(一)——概述
如今,NestedScrolling机制(可以称为嵌套滚动或嵌套滑动)在各种app中的应用已经十分广泛了,下图是“饿了么”中的一个例子: 当向上滚动列表时,列表的父view(整个白色部分)会跟着一起向上滑动,当顶部的banner收缩到只剩标题栏时,则列表的父view保持固定,而列表继续滚动;当向下滚动列表时,则是相反的过程。 这种效果其实也可以通过CoordinatorLayo转载 2017-02-14 14:30:58 · 1068 阅读 · 0 评论 -
Android图片缓存之Bitmap详解
前言: 最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactory这两个类。 图片缓存相关博客地址: Android图片缓存之Bitmap详解Android图片缓存之初识GlideAndroid图片缓存之Glide进阶Android图片缓存之Lru算法 Bitmap: Bit转载 2017-02-09 16:45:49 · 1280 阅读 · 0 评论 -
VelocityTracker的简单使用
VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch even。VelocityTracker通过跟踪一连串事件实时计算出当前的速度,这样的用法在android系统空间中随处可见,比如Gestures中的Fling, Scrolling等。 /** * Helper for tracking the velocity of touch原创 2016-12-01 21:37:01 · 904 阅读 · 0 评论 -
Android WebView使用以及与JavaScript进行交互实例
最近项目中使用到了WebView,所有就深入研究了Webview的使用以及与JavaScript进行交互的问题。经过研究,自己也做了一个综合性的例子,以此来记录自己的学习成果。此例子主要实现了WebView的简单使用以及Android与Js进行交互的问题。 第一:WebView的使用 1.WebView使用过程中需要网络权限,所以第一步要在清单文件声明此权限。 2.在布局文件中添加原创 2016-11-24 11:24:23 · 2039 阅读 · 0 评论 -
StaggeredGridLayoutManager 瀑布流返回顶部时出现跳跃
使用RecyclerView搭配StaggeredGridLayoutManager实现瀑布流时,一般会在Adapter的onBindViewHolder()方法里加载图片,图片高度自适应,使得item的排布错落有致。但是当我们下拉到底部之后,上拉的时候,每一个item又会执行一遍onBindViewHolder()方法,会导致我们滑回到顶部的时候,瀑布流的几个流可能不是平齐的,Staggered原创 2017-09-18 16:06:22 · 3023 阅读 · 1 评论