Android 新技术框架
文章平均质量分 92
blueangle17
这个作者很懒,什么都没留下…
展开
-
Android RxJava:组合 / 合并操作符 详细教程
前言Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。Github截图如果还不了解 RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程RxJava如此受欢迎的原因,在于其提供了丰富 & 功能强大的操作符,几乎能完成所有的功能需求 今天,我将为大家详细介绍...转载 2019-10-16 14:42:59 · 363 阅读 · 0 评论 -
Android RxJava:图文详解 变换操作符
前言Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。Github截图如果还不了解 RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程RxJava如此受欢迎的原因,在于其提供了丰富 & 功能强大的操作符,几乎能完成所有的功能需求 今天,我将为大家详细介绍...转载 2019-10-16 14:41:58 · 168 阅读 · 0 评论 -
Android RxJava:最基础的操作符详解 - 创建操作符
前言Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。Github截图如果还不了解 RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程RxJava如此受欢迎的原因,在于其提供了丰富 & 功能强大的操作符,几乎能完成所有的功能需求 今天,我将为大家详细介绍...转载 2019-10-16 14:41:01 · 158 阅读 · 0 评论 -
Android Rxjava:这是一篇 清晰 & 易懂的Rxjava 入门教程
前言Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。Github截图本文主要: 面向 刚接触Rxjava的初学者 提供了一份 清晰、简洁、易懂的Rxjava入门教程 涵盖 基本介绍、原理 & 具体使用等 解决的是初学者不理解Rxjava原理 & 不懂得如何使用的问题 希望你们会...转载 2019-10-16 14:39:37 · 162 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJ...转载 2019-10-16 13:27:58 · 154 阅读 · 0 评论 -
AOP在Android中最佳用法
转自:https://blog.csdn.net/a296777513/article/details/79402896AOPAOP(Aspect Oriented Programming)是面向切面编程,AOP和我们平时接触的OOP编程是不同的编程思想,OOP是面向对象编程,提倡的是将功能模块化,对象化。而AOP的思想则是提倡针对同一类问题统一处理,当然,我们在实际编程过程中,不可能单纯...转载 2018-11-20 16:41:19 · 4494 阅读 · 0 评论 -
大话AOP与Android的爱恨情仇
转发:https://blog.csdn.net/u010072711/article/details/770401591. AOP与OOP的区别平时我接触多的就是OOP(Object Oriented Programming面向对象)、AOP(Aspect Oriented Programming面向切面)这两种编程方式,我用自己的语言来解释一下这两者的区别:OOP: 专业术语...转载 2018-11-20 20:33:56 · 322 阅读 · 0 评论 -
OKHTTP之缓存配置详解
转自:https://blog.csdn.net/briblue/article/details/52920531前言在Android开发中我们经常要进行各种网络访问,比如查看各类新闻、查看各种图片。但有一种情形就是我们每次重复发送的网络请求其实返回的内容都是一样的。比如一个电影类APP,每一次向服务器申请某个电影的相关信息,如封面、简介、演员表等等,它们的信息都是一样的。显然,这样有点浪...转载 2019-01-15 10:12:26 · 289 阅读 · 0 评论 -
Android 将布局文件放在服务器上,动态改变布局。
转自:https://blog.csdn.net/chan1116/article/details/44200405目前在做项目时候有这样的需求:布局文件的控件类型大致相同,例如某布局文件由GridView、ScrollView、TextView、Button四个控件组成,但是控件的摆放位置不同。因为摆放的方式很多,不可能把所有摆放方式都写一个布局文件,因为这样不利于迭代开发。这时候就想出能不...转载 2019-01-23 09:21:31 · 701 阅读 · 0 评论 -
Aspectj
用途:干净的模块化横切关注点(也就是说单纯,基本上无侵入),如错误检查和处理,同步,上下文敏感的行为,性能优化,监控和记录,调试支持,多目标的协议。这个关注点实现可能横切(crosscutting)多个对象切面的例子包括:事务控制、日志记录、权限控制等在AspectJ中区别:区别:SpringAop采用的动态织入,而Aspectj是静态织入。静态织入:指在编译时期就织入,即:编译出...转载 2019-05-16 10:17:27 · 216 阅读 · 0 评论 -
深入理解Android之AOP
转自:https://blog.csdn.net/innost/article/details/49387395格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTgCLK 下载一、闲谈AOP大家都知道OOP,即ObjectOriented Programming,面向对象编程。而本文要介绍的是AOP。AOP是Aspect Oriented P...转载 2018-11-20 16:13:28 · 192 阅读 · 0 评论 -
Android最佳实践——深入浅出WebSocket协议
转自:https://blog.csdn.net/sbsujjbcy/article/details/52839540 首先明确一下概念,WebSocket协议是一种建立在TCP连接基础上的全双工通信的协议。概念强调了两点内容:TCP基础上全双工通信那么什么是全双工通信呢? 全双工就是指客户端和服务端可以同时进行双向通信,强调同时、双向通信WebSocket可以应用...转载 2018-06-15 09:44:37 · 1465 阅读 · 0 评论 -
一些关于dagger2的理解(一)
转自:http://blog.csdn.net/shareye1992/article/details/51398554 首先,真实的原理我不准,但是我还是提供我的理解。 阅读这篇文章希望读者能满足一个假设:不管懂不懂,看过一些其他关于dagger2的文章(因为没图、没代码,不便于直观理解)。 在别人的文章里,会说“依赖”,“注入”,这当然是专业的转载 2017-02-06 16:45:01 · 301 阅读 · 0 评论 -
Android单排上王者系列之Dagger2使用解析
转自:http://blog.csdn.net/study_zhxu/article/details/52169090本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布前言现在Dagger2在项目中的使用越来越多,Dagger2是Dagger的升级版本,Dagger没有使用过,但是本篇说的是Dagger2,主要讲解的是Dagger2是如何使用的。对了,忘了说转载 2017-02-08 11:32:59 · 483 阅读 · 0 评论 -
Android 热补丁动态修复框架小结
转载:http://blog.csdn.net/xdgaozhan/article/details/51848570一、概述最新github上开源了很多热补丁动态修复框架,大致有:https://github.com/dodola/HotFixhttps://github.com/jasonross/Nuwahttps://github.com/bunnyblu转载 2017-02-09 17:26:17 · 363 阅读 · 0 评论 -
包建强:为什么我说Android插件化从入门到放弃?
转自:原创 2016-07-12 包建强InfoQ “Android插件化的历史并不长,但已经有人在问我们要不要放弃这门技术。《App研发录》的作者包建强老师持有怎样的观点?本文根据包建强在2016GMTC全球移动开发大会上的演讲整理而成。回复关键词:【包建强】下载本文完整PPT老司机简介包建强,《App研发录》一书作者。同时著有《2015年无线技术白皮转载 2017-02-22 11:40:06 · 1755 阅读 · 0 评论 -
15 个 Android 通用流行框架大全
转自:http://www.androidchina.net/4920.html#rd?sukey=3903d1d3b699c208f96a43a12fc2e7ae683c66523214d79bc81eec0c330d577be318928c65eee6cc5dc28db3e117d1ef1. 缓存名称描述DiskLruCacheJava实转载 2017-02-20 15:28:02 · 251 阅读 · 0 评论 -
包建强:为什么我说Android插件化从入门到放弃?
转自:http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112099&idx=1&sn=4f6f16f045ea80ce10bad67b85b10a7d#rd原创2016-04-20 徐川移动开发前线 最近有个梗在程序员间流传甚广,那就是“从入门到放弃”系列,甚至IT界的小网红Easy还为它出了周边转载 2017-02-22 10:34:34 · 1541 阅读 · 0 评论 -
第8章 动态注入技术
转自:http://www.epubit.com.cn/book/onlinechapter/33620Android安全技术揭秘与防范我们在讨论动态注入技术的时候,APIHook的技术由来已久,在操作系统未能提供所需功能的情况下,利用APIHook的手段来实现某种必需的功能也算是一种不得已的办法。在Windows平台下开发电子词典的光标取词功能,这项功能就是利用Hook转载 2017-02-15 11:11:07 · 2062 阅读 · 0 评论 -
GMTC2016移动技术大会参会感想
转自:http://blog.csdn.net/offbye/article/details/517678476月24日参加infoq举办的GMTC移动技术大会,并做了一场演讲,还参加了晚上的Swift3.0闭门交流会议,受益很多。6月24日上午是全体大会,首先是手机淘宝的长恭,微信的赵原,京东的王永杰做了移动未来开发展望的开场演讲。然后是Facebook早期员工覃超做了Faceb转载 2017-02-15 11:22:19 · 491 阅读 · 0 评论 -
DataBinding使用全面详解
转自:https://www.jianshu.com/p/ba4982be30f8一、DataBinding使用<h2 id="1-1">1.使用环境</h2>DataBinding是一个support library,所以它可以支持所有的android sdk,最低可以到android2.1(API7)。使用DataBinding需要Android Gradle插件的支持...转载 2018-03-12 14:48:15 · 938 阅读 · 0 评论 -
一些关于dagger2的理解(二)
转自:http://blog.csdn.net/shareye1992/article/details/51435230为什么要使用dagger2:首先的答案应该是解耦,可是它怎么就解耦了呢?再往直白了说:就是少几个new。 如果这个时候问:为什么解耦或者为什么需要少几个new,我只能说换频道吧,对不起,我说不明白。 我写的个人认为有助于理解Dagger2的转载 2017-02-06 16:46:40 · 271 阅读 · 0 评论