首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
积累
订阅
Zeroing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android 优秀文章收集整理集合
近 600 篇优质文章汇集
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
有了这25个正则表达式,代码效率提高80%
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 大家好,我是林三心,在日常开发中,正则表达式是非常有用的,正则表达式在每个语言中都是可以使用的,他就跟JSON一样,是通用的。在日常开
实现 ViewPager 懒加载的三种方法
在项目中 ViewPager 和 Fragment 接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候 ViewPager 中本来充满善意的预加载就有点令人不爽了。我们能做的就是屏蔽掉 ViewPager 的预加载机制。虽然 ViewPager 中提供的有 setOffscreenPageLimit() 来控制其预加载的数目,但是当设置为 0 后我们发现其根本没效果,这个的最小值就是 1,也就是你只能最少前后各预加载一页。那么,这时候就得另觅方法了。 以下三种方法是我在学习和项目中尝试过的,需求实现了,但各有千秋,可结合不同场景使用。因为打算慢慢养成写博客的习惯,就总结在此,也希望对他人有所借鉴。
ViewPager2:打造Banner控件
基于ViewPager2实现无限轮播功能。支持传入RecyclerView.Adapter 即可实现无限轮播,原理上支持任何ReyclerView.Apdater框架。 Viewpager2已经发布正式版,性能也优越于ViewPager,看过ViewPager2的源码知道内部使…
Activity堆栈管理
AMS(Activity Manager Service)是系统进程的一部分,是 Binder Server,用于管理、记录、查询运行的组件信息。 通过以下方法获取ActivityManager对象,进而获取相关信息。 Android系统是基于Linux系统的,原则上说它的应用…
学习Android Jetpack? 实战和教程这里全都有!
确认过眼神,是迷恋鞋的人~。需要且必要说明的是,该项目的一部分参考自谷歌的官方示例:android-sunflower 本项目采用的语言是Kotlin,**为什么是Kotlin?**显然,谷歌已经宣布Kotlin成为开发安卓的首选语言,且今后的新出的东西会优先支持Kotlin。…
探索 Android 自定义控件:基础图形
1. 文章内容 这篇文章分为下面 5 个部分。 这一节会介绍 Android 中的画笔 Paint 和画布 Canvas 的用法。 这一节会介绍 Android 中路径 Path 的用法,包括直线、弧线和雷达图等图形的绘制方法。 这一节会介绍 Android 中绘制文字的方法,…
Android 知识梳理
专注写Android优化的博客。 Android性能优化典范作者,高品质文章。 Android源码分析精品系列。 集合了动画、自定义控件以及Android各种知识的详解。