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

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/75000580 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid原创首发,文章合集。 一、概述之前一直没有写过插件化相关的博客,刚好最近滴滴和360分别开源了自家的插件...
阅读(5311) 评论(26)

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

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/72859156 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid原创首发,文章合集。 一、概述 之前项目的新特性适配工作都是同事在做,一直没有怎么太关注,不过类...
阅读(30487) 评论(42)

Android 热修复 Tinker Gradle Plugin解析

一、概述 前面写了两篇分析了tinker的loader部分源码以及dex diff/patch算法相关解析,那么为了保证完整性,最后一篇主要写tinker-patch-gradle-plugin相关了。 (距离看的时候已经快两个月了,再不写就忘了,赶紧记录下来) 注意: 本文基于1.7.7 前两篇文章分别为: Android 热修复 Tinker接入及源码浅析 An...
阅读(14791) 评论(10)

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

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/72170299 本文出自张鸿洋的博客 一、概述 上周我的微信公众号推送了一篇Android 实现”透明屏幕,当时我看到之后就觉得特别感兴趣,也立即联系作者要了授权~~ 欢迎大家扫描左侧...
阅读(14029) 评论(50)

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

本文已在我的公众号hongyangAndroid首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/60874334 本文出自张鸿洋的博客 在上一篇文章中,我们介绍了Android 热修复 Tinker接入及源码浅析,里面包含了热修的一些背景知识,从tinker对dex文件的处理来看,源码大体上可以...
阅读(14230) 评论(17)

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

本文已在我的公众号hongyangAndroid首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/58626355本文出自张鸿洋的博客 一、概述 在做app性能优化的时候,大家都希望能够写出丝滑的UI界面,以前写过一篇博客,主要是基于Google当时发布的性能优化典范,主要提供一些UI优化性能示例:...
阅读(16817) 评论(15)

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

一、概述 放了一个大长假,happy,先祝大家2017年笑口常开。 假期中一行代码没写,但是想着马上要上班了,赶紧写篇博客回顾下技能,于是便有了本文。 热修复这项技术,基本上已经成为项目比较重要的模块了。主要因为项目在上线之后,都难免会有各种问题,而依靠发版去修复问题,成本太高了。 现在热修复的技术基本上有阿里的AndFix、QZone的方案、美团提出的思想方案以及腾讯的Tinker等。...
阅读(21927) 评论(82)

2016一路有你,2017一起同行

一直没有写过年终总结,今年有必要回顾一下过去,稍微规划一下来年的计划了。 仔细想想今年比较重要的几个事情就是: 我毕业啦 有了一份正式的工作 公众号开始运营了 当然也有一些方面弱化了,比如博客的更新频率下降到月篇,github项目基本没有维护,慕课网的视频更新频率也非常低,现在还差一个视频呢,一直被我拖延着~ 因为之前没有过年终总结,所以就以今年为时间节点,看看这几年的所有的事,所获...
阅读(19057) 评论(80)

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

本文由我的微信公众号:鸿洋(hongyangAndroid)原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/53370414; 本文出自:【张鸿洋的博客】 一、概述最近和朋友聊天,发现一些灰色产业链通过批量反编译市场上的apk,然后进行注入广告,再重新打包上渠道。我想大家都不希望自己家的产品或者自...
阅读(58013) 评论(67)

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

一、概述 最近项目准备尝试使用webp来缩小包的体积,于是抽空对相关知识进行了调研和学习。 至于什么是webp,使用webp有什么好处我就不赘述了,具体可以参考腾讯isux上的这篇文章WebP 探寻之路,大致了解下就ok了。 入手大致需要考虑以下几个问题: 如何将现有的jpeg/png等图转化为webp? webp格式的图片如何使用? 有没有兼容性的问题? 下面就跟着上面3个问题开始...
阅读(22371) 评论(34)

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

冰冻三尺非一日之寒-自学篇 昨晚还在看比赛(war3),小源跑过来问我明天1024,不写篇文章么,想想也是,1024这也算个热点,赶紧来蹭蹭,哈,开个玩笑。 上次谈了谈自己写博客的经历,那么这次就从自身出发来想想该如何学习,首先表明下: 本人刚入行的一名Android研发,以下如何学习,描述的都是本人自身的方法,不代表适合所有人,仅为建议参考。 以前在上学期间,有大把的时间学习和游...
阅读(26673) 评论(97)

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

感悟 今天是我身份证上的25岁生日,所以法律上来说我25岁啦~~ 一直没有写过总结,本来是准备写个总结的,但是列出来几条觉得太装逼,也不是什么干货,所以决定换个角度。 那么就聊聊,目前人生中做的最正确的决定,那就是: 写博客。 很多专业人士觉得写博客很low,更有甚者认为程序员写博客是因为没有女朋友,从而用来装逼的。 不过我的观点不是这样的,我从自身的角度来表达下对写博客的...
阅读(33336) 评论(66)

Android 从StackTraceElement反观Log库

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/52506545; 本文出自:【张鸿洋的博客】 一、概述 大家编写项目的时候,肯定会或多或少的使用Log,尤其是发现bug的时候,会连续在多个类中打印Log信息,当问...
阅读(12010) 评论(26)

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

一、概述 Android在support.v4包中为大家提供了两个非常神奇的类: NestedScrollingParent NestedScrollingChild 如果你从未听说过这两个类,没关系,听我慢慢介绍,你就明白这两个类可以用来干嘛了。相信大家都见识过或者使用过CoordinatorLayout,通过这个类可以非常便利的帮助我们完成一些炫丽的效果,例如下面这样的: 这样...
阅读(44846) 评论(77)

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

本文已在CSDN《程序员》杂志刊登。 本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51931859; 本文出自:【张鸿洋的博客】 一、概述在Android应用开发中,我们常常为了提升开发效率会选择使用一些基于...
阅读(22733) 评论(35)

Android 优雅的为RecyclerView添加HeaderView和FooterView

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51854533; 本文出自:【张鸿洋的博客】 1、概述 RecyclerView通过其高度的可定制性深受大家的青睐,也有非常多的使用者开始对它进行封装或者改造,从而...
阅读(57737) 评论(101)

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

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51635533; 本文出自:【张鸿洋的博客】 1、概述 上一篇文章,已经初步对Android Studio的模板有了初步的介绍与使用,以及一些开源模板的推荐:...
阅读(49168) 评论(38)

神奇的Android Studio Template

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51592043; 本文出自:【张鸿洋的博客】 1、概述 本篇文章首发于我的微信公众号,想看更多技术文章的朋友可以扫一扫本篇文章底部的二维码来关注我的微信公众号,每周...
阅读(25809) 评论(31)

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

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

Android 探究 LayoutInflater setFactory

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51503977; 本文出自:【张鸿洋的博客】 1、概述对于LayoutInflater setFactory,平时我们很少用到这个API,但是这个API我觉得还是有学习的必要的,能够很多意象不到的问题,准备围绕这方面编写一系列的文章。本篇包含: setFactory 相...
阅读(16568) 评论(50)
208条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:15496713次
    • 积分:49067
    • 等级:
    • 排名:第59名
    • 原创:202篇
    • 转载:0篇
    • 译文:6篇
    • 评论:14775条
    我的微信公众号
    联系方式


    QQ群:
    • 55032675
    • 423372824
    • 497438697
    • 请勿重复加群,Thx
    博客专栏
    最新评论
    统计
    微信公众号