自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 阿里P8大佬内部整理Jetpack宝典流出!天花板级别架构组件最快上手指南!

简介Jetpack是一套库、工具和指南,可以帮助开发者更轻松地编写优质应用。这些组件可以帮助开发者遵循最佳做法、让开发者摆脱编写样板代码的工作并简化复杂任务,以便开发者将精力集中放在所需的代码上。Android Jetpack组件的作用是什么?Navigation:一个用于管理Fragment切换的工具类,可视化、可绑定控件、支持动画等是其优点。Data Binding:不用说,都知道,加速MVVM的创建。Lifecycle:他是我们能够处理Activity和Fragment的生命周期的重要原.

2020-12-25 15:03:42 640

原创 腾讯、阿里、字节跳动android开发岗社招面经

坐标长沙android开发三年,腾讯、阿里、字节跳动皆是长沙分部将三个公司的面经分类整理了一下,自己平常也有收集分类的习惯,所以一起发出来分享给大家 :一、Java相关1、Java中==和equals和hashCode的区别2、int与integer的区别3、谈谈对java多态的理解4、String、StringBuffer、StringBuilder区别5、抽象类和接口区别6、Serializable 和Parcelable 的区别7、string 转换成 integer的方式及原理

2020-12-23 21:39:02 414

原创 腾讯大牛最佳总结!只需一篇文章教会你Android组件化

网上组件化的文章很多,我本人学习组建化的过程也借鉴了网上先辈们的文章。但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。首先我们来看一下组件化项目和传统项目的区别:在传统的项目里我们通常情况下会有一个commonLib的Libary模块和一个app的application模块,业务中的逻辑都写在app中各个功能模块放到不同的包下。这样做有以下几个主要的缺点.

2020-12-21 15:20:07 278

原创 Android Framework:深入探索 AIDL 数据流动

今天群里在讨论 AIDL 的问题,我突然想到一个问题:客户端通过 AIDL 传递给服务端一个非原语参数对象,然后在客户端改变这个参数,服务端会跟着变化吗?了解一点 Binder 原理的同学,应该都会觉得不可能,因为 Binder 是通过调用时将内存变化同步给被调用方,从而实现的跨进程通信。改变数据类的属性时,压根都没有调用 Binder,怎么可能同步。一开始我也是这么想的,不过深入研究后却发现了一点不一样东西。官方文档看到传递非原语参数,应该第一时间就想到 in,out,inout 这三个标记,查.

2020-12-17 22:26:49 320

原创 业务要求一大堆,跟老板提建议反被数落,Android开发者该怎样自谋出路?

前言身为一个当代Android开发者,真的好像吐槽一句:我太难了!老铁,我最近压力好大。现在各种花里胡哨的APP层出不穷,各移动端应用市场竞争是越来越大。资本家们竞争靠的是什么?是产品。产品的要求越来越高,对我们移动应用开发者的业务要求是越来越高。鲁迅先生说过:加油吧打工人!只要你足够努力,就能让老板过上更好的生活!## 现状场景一:老板:“诶,昨儿个看到咱对手XX他们的APP更新了个人脸美颜、人脸识别什么的功能,咱是不是也得整一个。”产品经理:“老总,您放心,这个我们早就在开发了,很快就

2020-12-16 17:53:01 365

原创 App极致瘦身: png 打包前自动化转换 webp。身轻如燕就是爽!

前言大家都知道 png 是比较占用App体积的,有没有工具可以在打包前(比如 assembleDebug、assembleRelease)自动去转化所有的 png 图片,包括第三方依赖库里面的呢?之前不经意间发现有一个神器cwebp 转化工具,是不是可以借鉴这种工具自己写个Plugin完成图片转换,同时支持检查大图片,图片大小可配置。话不多说,说干就干~作者:小木箱链接:https://juejin.cn/post/6897894068068876295编写插件前,需要思考几个业务痛点怎

2020-12-02 17:01:31 670

原创 泪目!阿里大佬国庆8天花了50个小时,整理出这份18万字Android-360°性能优化实战解析

缘起经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。阿里P8大佬,没错还是那个大佬,国庆花了整整一星期时间,

2020-12-01 16:23:39 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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