最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

开发进阶

Android开发进阶,经验分享

RecyclerView实现多type页面

RecyclerView实现多type页面

loading 2个月前 (06-04) 309浏览 0评论

目录介绍 01.先看看实际需求 02.adapter实现多个type 03.这样写的弊端 04.如何优雅实现adapter封装 好消息 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,Pytho...

性能调优;如何让你的APK瘦身88%!

性能调优;如何让你的APK瘦身88%!

loading 3个月前 (05-29) 311浏览 0评论

前言 随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是钱,减少APP的大小就...

Android 编译打包的那些疑问

Android 编译打包的那些疑问

loading 3个月前 (05-19) 270浏览 0评论

我们平时都是用 AS 进行打包,这就造成了很多盲点,我们就来看看究竟是咋回事,提前声明这篇文章讲的不全,只讲一些疑惑盲点,需要全面学习的,看老罗的吧,详细的令人发指。 我们从结果入手,看看打包完毕的apk里面是啥模样,把.apk 修改成 .zip ...

带有活力的属性动画源码分析与实战——Android高级UI

带有活力的属性动画源码分析与实战——Android高级UI

loading 3个月前 (05-10) 372浏览 0评论

终于在新的一年的第一天完成了本篇文章,小盆友在此祝贺您,万事如意,阖家幸福。 目录 一、前言 二、插值器与估值器 三、源码解析 四、实战 五、写在最后 一、前言 对于越来越追求丰富的交互体验的客户端,一个带有动态效果的界面已经是不可避免。属性动...

Gradle更小、更快构建APP的奇淫技巧

Gradle更小、更快构建APP的奇淫技巧

loading 3个月前 (05-09) 335浏览 0评论

本文已获得原作者授权同意,翻译以及转载 原文链接:Build your Android app Faster and Smaller than ever 作者:Jirawatee 译文链接:Gradle更小、更快构建APP的奇淫技巧 翻译人:MrT...

10分钟让你实现在APP中对网络状态变化进行全局提示

10分钟让你实现在APP中对网络状态变化进行全局提示

loading 3个月前 (05-08) 391浏览 0评论

一个新项目刚刚开始推广工作,市场人员向我抱怨用户使用时总会出现各种各样的问题,大部分问题都是因为用户操作不当导致的,但是在用户眼中的结论就是“你们的 APP 不好用”。 举一个例子,有的用户在使用时禁用了 APP 访问移动网络,或者有的用户干脆都没...

带你领略Android 架构组件的魅力

带你领略Android 架构组件的魅力

loading 3个月前 (05-07) 564浏览 0评论

Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体,称作  Android Jetpack,它包含的组件如下图所示: Jetpack.png 老的 support 包被整合进了 ...

App相互唤醒的几种方式

App相互唤醒的几种方式

loading 4个月前 (05-04) 379浏览 0评论

下文皆使用Client表示操作的App,Server表示需要被唤起的远端App,Server的包名为“com.jxx.server” 1. ComponentName 使用ComponentName唤起Server步骤很简单,需要注意的是Serve...

MVP 与 MVVM 优缺点总结

MVP 与 MVVM 优缺点总结

loading 4个月前 (05-02) 403浏览 0评论

前言 主要阐述 Android App 架构之 MVP 与 MVVM 的优点与痛点,不介绍具体的实现方式。因为 MVP 架构简单,无需介绍。而 MVVM 架构相对复杂,核心是 LifecycleOwner、LifecycleObserver、Lif...

我们经常用的Loading动画居然还有这种姿势

我们经常用的Loading动画居然还有这种姿势

loading 4个月前 (04-30) 395浏览 0评论

背景 Loading动画几乎每个Android App中都有。 一般在需要用户等待的场景,显示一个Loading动画可以让用户知道App正在加载数据,而不是程序卡死,从而给用户较好的使用体验。 同样的道理,当加载的数据为空时显示一个数据为空的视...

滴滴 App 的质量优化框架 Booster,开源了!

滴滴 App 的质量优化框架 Booster,开源了!

loading 4个月前 (04-28) 501浏览 0评论

一. 序 当 App 达到一定体量的时候,肯定是要考虑质量优化。有些小问题,看似只有 0.01% 触发率,但是如果发生在 DAU 过千万的产品中,就很严重了。 滴滴这个独角兽的 DAU 早已过千万,自然有一些独到的优化方案。最近滴滴在 Git...

一文了解AndroidStudio3.4的全部更新

一文了解AndroidStudio3.4的全部更新

loading 4个月前 (04-26) 3875浏览 0评论

掐指一算,没想到已经三个月没有更新了,看了一下后台,发现关注的人数到时又多了。感谢大家的关注。而且是持续的关注。 然后我看了一下历史,发现去年是从5月9日开始继续更新的,中间也休了2、3个月。好吧,不管怎样,从这个月开始,我又回来了。正好昨天An...

十分钟搞定 Gradle

十分钟搞定 Gradle

loading 4个月前 (04-18) 409浏览 0评论

项目经验,如需转载,请注明作者:Yuloran (t.cn/EGU6c76) 前言 学习过程中,什么阶段最痛苦?大概是某个知识点的碎片信息学习了很多却仍然无法窥其门径,也就是似懂非懂的时候。对于 Gradle,笔者之前就是这种状态。在亲手完成了一个...

编写 Android Library 的最佳实践

编写 Android Library 的最佳实践

loading 4个月前 (04-13) 456浏览 0评论

写在前面 一直以来,技术圈里面只要涉及 Android Library 的文章,几乎都在讲如何发布到 Maven/Jcenter,却很少见到有文章来指导大家如何编写一个规范又好用的 Android Library。 这几年 Android 各式各样...