背景 在Q版本以前的Android系统,无论在前台或后台应用都可以通过调用startActivity来启动activity,但这会出现一个问题,例如,你正在用Googlema...

背景 在Q版本以前的Android系统,无论在前台或后台应用都可以通过调用startActivity来启动activity,但这会出现一个问题,例如,你正在用Googlema...
浅谈 前段时间有个客户问我,为啥你们项目都搞了好几年了,为啥线上还会经常反馈卡顿,呃呃呃。。 于是根据自己的理解以及网上大佬们的思路总结了一篇关于卡顿优化这块的文章。 卡顿问...
一、前言: OkDownload是一个android下载框架,是FileDownloader的升级版本,也称FileDownloader2;是一个支持多线程,多任务,断点续传...
1.需求分析 需求特点:背景无限循环滚动 功能分析 1.通过uiautomatorviewer 分析页面布局,其应是通过自定义 FrameLayout 实现 2.通过清除...
该文章已归纳在本人 GitHub 的 Blog 仓库,欢迎 star 或者 watch。同时欢迎访问我的博客地址 https://gojun.me/ 有更多干货。 RTL ...
好久没写View了,最近恰巧遇到一个八大行星绕太阳旋转的假3D效果,写完之后感觉效果还不错。能玩十分钟的那种。本篇将一步步带您实现这样的一个效果,ps:我是用kotlin实现...
原文连接:技术小黑屋-Android 抓取 ANR 日志终极办法[https://droidyue.com/blog/2021/03/07/view-android-anr-...
object关键字主要有三种使用场景对象声明(object declaration)伴生对象(companion object)对象表达式(object expression...
前言 之前考虑到后续可能会参与到小包项目的开发中,因此希望利用平时的时间形成2套框架,后续新项目立项后可立即投入使用,快速上线。本文说明的是一套基于jetpack+corou...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
一、怎么用? 先介绍TextView富文本的使用方法,TextView富文本显示主要有两种方式,一个是使用SpannableString类,另一种是直接将富文本写成HTML形...
Apktool 是一个反编译Android Apk的第三方工具。它可以反编译资源,并在进行修改之后重新打包Apk。 官网:Apktool - A tool for rever...
前提 首先 在开始之前先简单说一下流程:1、在本地创建一个libiary工具类;2、配置JitPack相关的配置信息;3、排查自己工具类中的错误并上传到github;4、创建...
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...