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

开发进阶

Android开发进阶,经验分享

Android 编译打包的那些疑问

Android 编译打包的那些疑问

loading 2天前 43浏览 0评论

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

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

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

loading 2周前 (05-10) 143浏览 0评论

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

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

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

loading 2周前 (05-09) 129浏览 0评论

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

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

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

loading 2周前 (05-08) 153浏览 0评论

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

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

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

loading 2周前 (05-07) 205浏览 0评论

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

App相互唤醒的几种方式

App相互唤醒的几种方式

loading 2周前 (05-04) 152浏览 0评论

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

MVP 与 MVVM 优缺点总结

MVP 与 MVVM 优缺点总结

loading 3周前 (05-02) 215浏览 0评论

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

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

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

loading 3周前 (04-30) 209浏览 0评论

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

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

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

loading 3周前 (04-28) 226浏览 0评论

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

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

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

loading 4周前 (04-26) 1532浏览 0评论

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

十分钟搞定 Gradle

十分钟搞定 Gradle

loading 1个月前 (04-18) 256浏览 0评论

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

编写 Android Library 的最佳实践

编写 Android Library 的最佳实践

loading 1个月前 (04-13) 237浏览 0评论

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

Xposed为你开启一扇窗

Xposed为你开启一扇窗

loading 1个月前 (04-11) 285浏览 0评论

Xposed为你开启一扇窗 Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作,在这个框架下,我们可以加载很多插件App,这些插件App可以直接或间...

接锅太急?DownloadManager助你一臂之力

接锅太急?DownloadManager助你一臂之力

loading 1个月前 (04-06) 266浏览 0评论

在Android开发中,许多时候都会用到大文件下载功能,例如app更新、缓存视频文件等。之前我们开发团队里布置了一次作业,写的是关于利用RandomAcceseeFile和service来实现一个下载器,需要考虑到例如异步、后台下载、暴露回调接口、...

Android 架构组件 - 让天下没有难做的 App

Android 架构组件 – 让天下没有难做的 App

loading 2个月前 (04-03) 526浏览 0评论

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