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

Android开发

Android开发 基础 高级内容

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

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

loading 2个月前 (05-08) 288浏览 0评论

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

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

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

loading 2个月前 (05-07) 426浏览 0评论

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

App相互唤醒的几种方式

App相互唤醒的几种方式

loading 2个月前 (05-04) 267浏览 0评论

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

MVP 与 MVVM 优缺点总结

MVP 与 MVVM 优缺点总结

loading 2个月前 (05-02) 315浏览 0评论

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

Android 版本适配:9.0 Pie(API 级别 28)

Android 版本适配:9.0 Pie(API 级别 28)

loading 2个月前 (05-01) 376浏览 0评论

一、前言 本文主要是从官方文档中筛选出一些常见的适配项,若有任何纰漏或需要补充的,欢迎大家在评论区指出。 二、版本适配 1. 限制 HTTP 网络请求 Android 9.0 中限制了 HTTP(明文传输)网络请求,若仍继续使用HTTP请求,则会在...

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

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

loading 2个月前 (04-30) 321浏览 0评论

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

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

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

loading 2个月前 (04-28) 370浏览 0评论

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

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

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

loading 2个月前 (04-26) 2751浏览 0评论

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

十分钟搞定 Gradle

十分钟搞定 Gradle

loading 2个月前 (04-18) 322浏览 0评论

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

编写 Android Library 的最佳实践

编写 Android Library 的最佳实践

loading 2个月前 (04-13) 341浏览 0评论

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

Android 侧滑只需一步

Android 侧滑只需一步

loading 3个月前 (04-12) 298浏览 0评论

先解释一下这个标题,说的是实现App侧滑返回功能只需要一行代码就能搞定,怎么做到的我待会会说。侧滑所指的就是侧滑返回,后面的介绍过程我将用侧滑表面其意。请看侧滑效果如下图: Github地址:0侵入侧滑返回 使用 在 Applicati...

Xposed为你开启一扇窗

Xposed为你开启一扇窗

loading 3个月前 (04-11) 378浏览 0评论

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

Android 技术的下半场

Android 技术的下半场

loading 3个月前 (04-08) 358浏览 0评论

越来越多的人在提“移动端的下半场”、“Android开发的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天Kotlin今天Flutter”。其实我却认为,如果你技术达到了一定程度,你无需太过在意这些。 移动端真正进入下半场了吗?于...

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

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

loading 3个月前 (04-06) 327浏览 0评论

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

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

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

loading 3个月前 (04-03) 618浏览 0评论

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