自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hongyang

生命不息,奋斗不止,万事起于忽微,量变引起质变

原创 Android UI 线程更新UI也会崩溃???

本文已经授权公众号「鸿洋」原创首发。 大家好,我是鸿洋。 上个周末是双休,我决定来颠覆一下大家的认知。 在平时的Android开发中,如果一个新手遇到一个这样的错: android.view.ViewRootImpl$CalledFromWrongThreadException: Only th...

2020-04-19 22:48:19 2119 5

原创 App 黑白化实现探索,有一行代码实现的方案吗?

本文已授权公众号 hongyangAndroid 原创首发。 4 月 4 日这一天,不少 网站、App 都通过黑白化,表达了深切的哀悼。 这篇文章我们纯谈技术。 我在当天,也给wanandroid.com上线了黑白化效果: 大家可能做 app 比较多,网页端全站实现这一的效果,只需要一句话: ...

2020-04-04 23:10:32 5690 15

原创 Flutter Kotlin 到底该如何选择?

我已经多次收到这个问题了,有的是私聊我,有的是公众号留言,就单独写篇文章表达下个人看法。 1. 我的选择 这两个技术在当下如何选择,我之前在公众号上的回复是: 如果你已经处于一个比较满意的公司,并考虑长期发展,公司并未使用这两个技术,你可以专心钻研公司当下使用的,或者未来将要使用的,这些才能助...

2019-05-29 14:32:19 17091 31

原创 我平时的一个学习方法

概述 相信大家都有通过看书、看博客学习的时候,但是很多时候,我们看完一篇又一篇博客,一本又一本书,过几天看到相同的内容时,还是觉得很陌生。 所以我今天想跟大家分享下,如何更好的压缩、记忆知识。 大家先看一个例子,下面有7个成语: 张牙舞爪 有的放矢 鸿鹄之志 帅气逼人 不折不扣 行为举止 洋洋得...

2018-09-19 08:59:59 26302 77

原创 我们要不要上线「个人app」 ?

本文已在我的公众号hongyangAndroid原创首发。 我个人对于新事物抱着总是乐于尝试的态度,可能是小时候能够接触的东西太少。目前情况下,在自己的承受或者精力范围内,会主动去买一些或者做一些东西,更多时候是为了体验一下。我始终认为,很多东西只有亲身去感受,才能深刻的认识到自己对这个...

2018-05-12 10:48:54 32095 30

原创 带你了解腾讯开源的多渠道打包技术 VasDolly源码解析

本文已在我的公众号hongyangAndroid原创发布。 未经允许不得转载: 本文出自:张鸿洋的博客 一、概要 大家应该都清楚,大家上线app,需要上线各种平台,比如:小米,华为,百度等等等等,我们多数称之为渠道,如果发的渠道多,可能有上百个渠道。 针对每个渠道...

2018-04-19 09:35:30 17839 11

原创 对标小程序 ? "快应用"开发入门指南

本文已在我的公众号:hongyangAndroid原创首发; 一、快应用的出现 3月20日,中国通信院等协会联合包括小米、华为、OPPO等手机厂商,共同在北京正式发布名为「快应用」的新型应用形态协议。 本来没怎么关注,不过就在今天,意外在小米、华为在看到了快应用的身影。当看到饿了...

2018-03-22 09:24:45 21361 32

原创 必知必会 | Android 测试相关的方方面面都在这儿

很多时候,由于迭代周期有限,开发任务多、时间紧,导致很多产品基本没有单元测试,从而也导致很多同学这块都是盲区。其实我对测试接触也非常少,所以深度方面是很难做到了,大家作为扫盲文对待即可,当然我相信只要能够初步的了解相关文章,大家都有再以此深入学习下去的能力。此

2018-03-20 11:29:23 17702 11

原创 从一道面试题开始说起 枚举、动态代理的原理

本文已在我的公众号hongyangAndroid原创发布。 转载请标明出处: 本文出自:涨鸿洋的博客 前段时间在dota群,一哥们出去面试,回顾面试题的时候,说问到了枚举。 作为一名Android选手,谈到枚举,那肯定是: Android上不应该使用枚举,占内存,应该使用...

2018-02-07 12:54:12 19309 23

原创 搭建Android上的服务器 “实现隔空取物”

概述今天逛简书的时候,发现了一个库: https://www.jianshu.com/p/e0c172c4e3bf https://github.com/MZCretin/WifiTransfer-master 主要功能是这样的,先口述一下,当打开app,可以通过浏览器访问一个地址,然后

2018-01-17 09:48:14 23669 28

原创 Android 仿知乎创意广告 广告还能这么玩?

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/78714705 本文出自张鸿洋的博客 一、概述 貌似前段时间刷知乎看到的一种非常有特色的广...

2017-12-05 09:45:02 25065 31

原创 ConstraintLayout 完全解析 快来优化你的布局吧

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/78011599 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid...

2017-09-17 17:06:43 126206 96

原创 轻松入门Android直播相关技术 从0搭建直播系统

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/77937483 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid...

2017-09-12 07:53:43 36334 28

原创 滴滴插件化方案 VirtualApk 源码解析

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/75000580 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid...

2017-07-12 00:03:04 39640 55

原创 Android 7.0 行为变更 通过FileProvider在应用间共享文件吧

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/72859156 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid...

2017-06-09 09:03:46 105345 80

原创 Android 热修复 Tinker Gradle Plugin解析

一、概述 前面写了两篇分析了tinker的loader部分源码以及dex diff/patch算法相关解析,那么为了保证完整性,最后一篇主要写tinker-patch-gradle-plugin相关了。 (距离看的时候已经快两个月了,再不写就忘了,赶紧记录下来) 注意: 本文...

2017-05-23 23:13:53 31774 12

原创 Android 仿火萤视频桌面 神奇的LiveWallPaper

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/72170299 本文出自张鸿洋的博客 一、概述 上周我的微信公众号推送了一篇Android...

2017-05-16 09:23:28 46224 83

原创 Android 热修复 Tinker 源码分析之DexDiff / DexPatch

本文已在我的公众号hongyangAndroid首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/60874334 本文出自张鸿洋的博客 在上一篇文章中,我们介绍了Android 热修复 Tink...

2017-03-09 08:44:39 29975 19

原创 Android UI性能优化 检测应用中的UI卡顿

本文已在我的公众号hongyangAndroid首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/58626355本文出自张鸿洋的博客 一、概述 在做app性能优化的时候,大家都希望能够写出丝滑的UI界...

2017-03-01 08:28:39 49690 23

原创 Android 热修复 Tinker接入及源码浅析

一、概述 放了一个大长假,happy,先祝大家2017年笑口常开。 假期中一行代码没写,但是想着马上要上班了,赶紧写篇博客回顾下技能,于是便有了本文。 热修复这项技术,基本上已经成为项目比较重要的模块了。主要因为项目在上线之后,都难免会有各种问题,而依靠发版去修复问题,成本太高了。 现在热...

2017-02-06 10:03:22 50718 99

原创 2016一路有你,2017一起同行

一直没有写过年终总结,今年有必要回顾一下过去,稍微规划一下来年的计划了。 仔细想想今年比较重要的几个事情就是: 我毕业啦 有了一份正式的工作 公众号开始运营了 当然也有一些方面弱化了,比如博客的更新频率下降到月篇,github项目基本没有维护,慕课网的视频更新频率也非常低,现在还差一个...

2017-01-01 16:52:02 32586 81

原创 Android 反编译初探 应用是如何被注入广告的

本文由我的微信公众号:鸿洋(hongyangAndroid)原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/53370414; 本文出自:【张鸿洋的博客】 一、概述最近和朋友聊天,发现一些灰色产...

2016-12-05 08:54:30 76438 69

原创 Android Webp 完全解析 快来缩小apk的大小吧

一、概述 最近项目准备尝试使用webp来缩小包的体积,于是抽空对相关知识进行了调研和学习。 至于什么是webp,使用webp有什么好处我就不赘述了,具体可以参考腾讯isux上的这篇文章WebP 探寻之路,大致了解下就ok了。 入手大致需要考虑以下几个问题: 如何将现有的jpeg/png等...

2016-11-21 08:46:52 45033 40

原创 冰冻三尺非一日之寒-自学篇 浅谈个人学习方法

冰冻三尺非一日之寒-自学篇 昨晚还在看比赛(war3),小源跑过来问我明天1024,不写篇文章么,想想也是,1024这也算个热点,赶紧来蹭蹭,哈,开个玩笑。 上次谈了谈自己写博客的经历,那么这次就从自身出发来想想该如何学习,首先表明下: 本人刚入行的一名Android研发,以下如何学习...

2016-10-24 13:33:42 42677 103

原创 Android 增量更新完全解析 是增量不是热修复

感悟 今天是我身份证上的25岁生日,所以法律上来说我25岁啦~~ 一直没有写过总结,本来是准备写个总结的,但是列出来几条觉得太装逼,也不是什么干货,所以决定换个角度。 那么就聊聊,目前人生中做的最正确的决定,那就是: 写博客。 很多专业人士觉得写博客很low,更有甚者认为程序员...

2016-10-11 08:45:09 60452 77

原创 Android 从StackTraceElement反观Log库

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/52506545; 本文出自:【张鸿洋的博客】 一、概述 大家编...

2016-09-12 08:59:45 18004 28

原创 Android NestedScrolling机制完全解析 带你玩转嵌套滑动

一、概述 Android在support.v4包中为大家提供了两个非常神奇的类: NestedScrollingParent NestedScrollingChild 如果你从未听说过这两个类,没关系,听我慢慢介绍,你就明白这两个类可以用来干嘛了。相信大家都见识过或者使用过Coordin...

2016-08-15 08:36:59 102790 100

原创 Android 如何编写基于编译时注解的项目

本文已在CSDN《程序员》杂志刊登。 本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51931859; 本...

2016-07-20 12:09:38 38877 42

原创 Android 优雅的为RecyclerView添加HeaderView和FooterView

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51854533; 本文出自:【张鸿洋的博客】 1、概述 Rec...

2016-07-08 08:19:40 135374 115

原创 Android Studio自定义模板 写页面竟然可以如此轻松

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51635533; 本文出自:【张鸿洋的博客】 1、概述 上一篇...

2016-06-12 08:42:52 85380 37

原创 神奇的Android Studio Template

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51592043; 本文出自:【张鸿洋的博客】 1、概述 本篇文...

2016-06-06 07:20:35 41322 30

原创 学会编写Android Studio插件 别停留在用的程度了

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51548272; 本文出自:【张鸿洋的博客】 从使用插件到编写插件,只差这一步。

2016-06-01 09:00:22 51893 50

原创 Android 探究 LayoutInflater setFactory

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51503977; 本文出自:【张鸿洋的博客】 1、概述对于LayoutInflater setFactory,平时我们很少用到这个API,但是这个API我觉得还是有学...

2016-05-26 08:32:37 28621 55

原创 巧用ViewPager 打造不一样的广告轮播切换效果

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51339751; 本文出自:【张鸿洋的博客】 一、概述如果大家关注了我的微信公众号的话,一定知道我在5月6号的时候推送了一篇文章,文章名为Android超高仿QQ附近...

2016-05-09 08:47:53 70459 97

原创 如何利用github打造博客专属域名

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51319147; 本文出自:【张鸿洋的博客】 一、概述 哈,本篇博客不属于Android技术类的文章,但却有非常高的实用性。如果你心细的话,你会发现现在访问zh...

2016-05-05 08:49:04 68777 94

原创 Retrofit2 完全解析 探索与okhttp之间的关系

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51304204; 本文出自:【张鸿洋的博客】 一、概述 之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上...

2016-05-04 10:02:30 141508 113

原创 Android 快速发布开源项目到jcenter

转载请标明出处(请勿转载删除底部微博、微信等信息): http://blog.csdn.net/lmj623565791/article/details/51148825; 本文出自:【张鸿洋的博客】 大家在很多时候都希望让自己的开源项目可以更方便的让用户去使用,那么对于Android...

2016-04-14 10:05:48 52771 116

原创 为RecyclerView打造通用Adapter 让RecyclerView更加好用

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47251585; 本文出自:【张鸿洋的博客】 一、概述记得好久以前针对ListView类控件写过一篇打造万能的ListView GridView 适配器,如今Recy...

2016-04-11 09:17:42 143250 148

原创 Android 6.0 运行时权限处理完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】 一、概述 随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注...

2016-02-22 09:31:58 286900 221

原创 Android 一个改善的okHttp封装库

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49734867; 本文出自:【张鸿洋的博客】 一、概述之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章...

2015-12-15 14:36:37 229614 293

提示
确定要删除当前文章?
取消 删除