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

开发进阶

Android开发进阶,经验分享

RecyclerView实现多type页面

RecyclerView实现多type页面

loading 1年前 (2019-06-04) 1018浏览 0评论

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

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

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

loading 1年前 (2019-05-29) 675浏览 0评论

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

Android 编译打包的那些疑问

Android 编译打包的那些疑问

loading 1年前 (2019-05-19) 572浏览 0评论

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

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

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

loading 1年前 (2019-05-10) 699浏览 0评论

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

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

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

loading 1年前 (2019-05-09) 668浏览 0评论

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

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

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

loading 1年前 (2019-05-08) 797浏览 0评论

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

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

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

loading 1年前 (2019-05-07) 1189浏览 0评论

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

App相互唤醒的几种方式

App相互唤醒的几种方式

loading 1年前 (2019-05-04) 974浏览 0评论

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

MVP 与 MVVM 优缺点总结

MVP 与 MVVM 优缺点总结

loading 1年前 (2019-05-02) 896浏览 0评论

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

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

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

loading 1年前 (2019-04-30) 792浏览 0评论

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

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

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

loading 1年前 (2019-04-28) 1367浏览 0评论

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