安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 50 下一页

2017年6月6日 #

通过Application存取公共数据比如登录信息等..

摘要: Android系统在运行每一个程序应用的时候,都会创建一个Application对象,用于存储与整个应用相关的公共变量。一个Android应用只会生成一个Application对象,在不同的Activity中获取的Application对象是一样的,所以Application对象是一个单例(Sing 阅读全文

posted @ 2017-06-06 00:36 安卓笔记侠 阅读(915) 评论(2) 推荐(1)

2017年6月3日 #

Android解析WindowManagerService(三)Window的删除过程

摘要: 前言 在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,包括了两大处理部分的内容。 Window的删除过程 和Android解析WindowManage 阅读全文

posted @ 2017-06-03 13:22 安卓笔记侠 阅读(1548) 评论(0) 推荐(0)

2017年6月1日 #

设计模式(四)外观模式

摘要: 比如在开发时通常会把图片加载框架和网络框架进行封装,封装到最后只暴露出来一个最上级的类供外部调用,外部调用这一个类提供的方法,然后这个类内部具体调用了什么,用的什么逻辑等等外部都不用管。这样也方便后期随便更换图片加载框架和网络框架,而业务代码不用做任何改动。这其实就是外观模式的一种实现。 1.定义 阅读全文

posted @ 2017-06-01 20:17 安卓笔记侠 阅读(271) 评论(0) 推荐(0)

2017年5月30日 #

BottomNavigationView结合ViewPager

摘要: BottomNavigationView是Google推出的底部导航栏组件,在没有这些底部导航组件之前,Android开发者多使用的是RadioGroup,在上一个项目开发中我们使用了Google的BottomNaviationView与ViewPager相结合搭建了UI框架,现项目已经完成,总结如 阅读全文

posted @ 2017-05-30 11:24 安卓笔记侠 阅读(7104) 评论(4) 推荐(0)

2017年5月23日 #

贝塞尔曲线实现的购物车添加商品动画效果

摘要: 效果图如下: 1.activity_main.xml menu_shop_car_selected.png corner_view.xml 2.adapter_shopping_cart_item.xml 3.MainActivity 4.GoodsAdapter 5.GoodsModel http 阅读全文

posted @ 2017-05-23 22:23 安卓笔记侠 阅读(1215) 评论(0) 推荐(0)

2017年5月21日 #

Rxjava学习(一基础篇)

摘要: 一.Rxjava跟EventBus的区别 RxJava 是一个响应式编程框架,通过一种扩展的观察者设计模式来实现异步操作。 跟AsyncTask和Handler类似,但是比AsyncTask和Handler更加简洁随着程序逻辑变得越来越复杂,它依然能够保持逻辑的简洁。另外还可以自己封装一个RxBus 阅读全文

posted @ 2017-05-21 14:39 安卓笔记侠 阅读(234) 评论(0) 推荐(0)

2017年5月19日 #

OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor

摘要: 最大恢复追逐次数: 处理的业务: 源码 初始化连接对象 注意:此处还没有真正的去建立连接,只是初始化一个连接对象 继续下一个拦截器 上面一步初始化好后,将继续执行下一个连接器BridgeInterceptor, 抛出异常如果抛出异常,将判断是否能够继续连接,以下情况不在,重试: http://low 阅读全文

posted @ 2017-05-19 22:31 安卓笔记侠 阅读(581) 评论(0) 推荐(0)

ViewDragHelper详解(侧滑栏)

摘要: 1.Drag拖拽;ViewDrag拖拽视图,拖拽控件;ViewDragHelper拖拽视图助手,拖拽操作类。利用ViewDragHelper类可以实现很多绚丽的效果,比如:拖拽删除,拖拽排序,侧滑栏等。本篇主要讲解简易侧滑栏的实现。 注意:ViewDragHelper是作用在一个ViewGroup上 阅读全文

posted @ 2017-05-19 10:18 安卓笔记侠 阅读(592) 评论(0) 推荐(0)

菜鸟新闻2--设置沉浸式状态栏的三种方法

摘要: 在4.4之前状态栏一直是黑色的,在4.4中带来了 windowTranslucentStatus 这一特性,因此可以实现给状态栏设置颜色,如下图所示,状态栏颜色不再是黑色,而是可以定制的颜色。 国内将状态栏变色叫做沉浸式状态栏,时间久了,叫的人多了,大家就不再深究,默认了这种叫法。 方法1:系统的方 阅读全文

posted @ 2017-05-19 01:34 安卓笔记侠 阅读(1018) 评论(0) 推荐(0)

OkHttp3源码详解(三) 拦截器

摘要: 1.构造Demo 首先构造一个简单的异步网络访问Demo: 2. 发起请求 OkHttpClient.newCall实际是创建一个RealCall实例: RealCall.enqueue实际就是讲一个RealCall放入到任务队列中,等待合适的机会执行: 从代码中可以看到最终RealCall被转化成 阅读全文

posted @ 2017-05-19 00:05 安卓笔记侠 阅读(680) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 50 下一页