腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android补给站
专栏成员
举报
203
文章
182365
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(203)
android(130)
编程算法(47)
java(21)
技巧(20)
kotlin(19)
对象(18)
数据(18)
线程(18)
原理(17)
缓存(15)
优化(15)
事件(14)
github(13)
布局(13)
性能(11)
xml(10)
linux(10)
http(10)
https(10)
面试(10)
协程(10)
android studio(9)
api(9)
网站(9)
网络安全(9)
gradle(9)
view(9)
函数(9)
开发(9)
生命周期(9)
git(8)
系统(8)
动画(7)
管理(7)
异步(7)
ios(6)
node.js(6)
打包(6)
渲染(6)
开源(6)
进程(6)
javascript(5)
ide(5)
存储(5)
flutter(5)
handler(5)
recyclerview(5)
网络(5)
c++(4)
css(4)
文件存储(4)
tcp/ip(4)
jetpack(4)
layout(4)
接口(4)
开发者(4)
内存(4)
消息队列(4)
webview(3)
数据库(3)
sql(3)
unix(3)
apache(3)
容器(3)
serverless(3)
面向对象编程(3)
es(3)
viewmodel(3)
内存泄漏(3)
设计(3)
压缩(3)
异常(3)
用户体验(3)
注解(3)
c#(2)
html(2)
json(2)
opengl(2)
textview(2)
parcel(2)
安全(2)
数据分析(2)
数据结构(2)
lifecycle(2)
service(2)
window(2)
程序(2)
反射(2)
服务(2)
继承(2)
同步(2)
线程安全(2)
性能优化(2)
php(1)
.net(1)
bootstrap(1)
jquery ui(1)
ecmascript(1)
listview(1)
sqlite(1)
access(1)
jar(1)
maven(1)
命令行工具(1)
消息队列 CMQ 版(1)
jvm(1)
hashmap(1)
socket编程(1)
机器人(1)
windows(1)
canvas(1)
kafka(1)
任务调度(1)
迁移(1)
add(1)
apk(1)
app(1)
apt(1)
asm(1)
bitmap(1)
channel(1)
dp(1)
drawable(1)
driver(1)
frameworks(1)
glide(1)
google(1)
hook(1)
inline(1)
int(1)
intentservice(1)
interface(1)
ipc(1)
mmap(1)
move(1)
mutex(1)
native(1)
ontouchlistener(1)
parent(1)
path(1)
retrofit(1)
self(1)
编译器(1)
并发(1)
插件(1)
程序设计(1)
代理(1)
单例模式(1)
动态代理(1)
队列(1)
多线程(1)
泛型(1)
后台(1)
架构(1)
架构模式(1)
监控(1)
解决方案(1)
客户端(1)
模型(1)
内核(1)
实践(1)
通信(1)
图片资源(1)
拖拽(1)
线程池(1)
效率(1)
性能监控(1)
序列化(1)
异常处理(1)
隐私(1)
最佳实践(1)
作用域(1)
数据流(1)
搜索文章
搜索
搜索
关闭
探索 MotionLayout 动画世界
android
layout
布局
动画
拖拽
MotionLayout是ConstraintLayout的子类,具有ConstraintLayout的所有功能。
Rouse
2024-06-12
155
0
Android Jetpack Compose开发体验
事件
android
jetpack
函数
开发
作为Android开发者,xml布局和Compose布局大家应该很熟悉,而Compose作为Android平台上第二款支持声明式UI的框架,第一款是Flutter框架了。
Rouse
2024-06-11
249
0
【Android】只给个泛型,如何自动初始化ViewModel与ViewBinding?这几种方案值得了解
注解
android
viewmodel
反射
泛型
链接:https://juejin.cn/post/7357546247849197606 本文由作者授权发布
Rouse
2024-06-11
234
0
kotlin 协程入门教程
异常
kotlin
线程
线程池
协程
链接:https://juejin.cn/post/7370994785655767067
Rouse
2024-05-28
197
0
自定义 Drawable 你还只会 <shape> 吗?
layout
设计
android
dp
drawable
其中每一个卡片的背景都是从上到下渐变,仔细看其中的边框也是渐变的,这个要怎么实现呢?第一个能想到的最简单的办法就是让设计师导出包含边框的完整的背景切图。但是作为一个优(ban)秀(zhuan)的开发工程师,当然要想办法自己实现啦,用切图你就输啦!(开玩笑);更重要的是,对比直接使用一张图,使用自定义 Drawable 来实现可以减少包大小(还能炫技)
Rouse
2024-05-28
124
0
Android 免Hook消息监控
android
handler
hook
监控
性能监控
在一些情况下,app中经常要做Hook ActivityThread、Choreographer FrameHandler,ViewRootImpl,InputMethodManager中Handler的操作,然而我们往往不可避免的就去hook替换原有的Handler或者Callback,除此之外,还有什么办法呢?
Rouse
2024-05-28
162
0
自定义View:手撸一个带FAB凹槽的底部导航栏
设计
android
layout
view
动画
链接:https://juejin.cn/post/7337354931480199208 本文由作者授权发布
Rouse
2024-05-17
207
0
深入研究Android启动速度优化(下)- 不敢说100%秒开,但这样做“雀食”是快
线程
异步
优化
android
进程
在上一篇文章《深入研究Android启动速度优化(上)- 看完这些启动优化已经完成80%了》中,梳理了应用启动的整个过程和问题,启动优化阶段与指标是什么,启动耗时方法的数据统计八种工具与分析,以及一些常见的启动时间问题。可以说是完成了启动优化工作最难的一部分。
Rouse
2024-05-10
1.9K
0
深入研究Android启动速度优化(上)- 看完这些启动优化已经完成80%了
数据
线程
优化
android
进程
启动是指用户从点击 icon 到看到页面首帧的整个过程,启动优化的目标就是减少这一过程的耗时。启动性能是 APP 使用体验的门面,启动过程耗时较长很可能导致用户使用 APP 的兴趣骤减。提高启动速度是每一个 APP 在体验优化方向上必须要做的关键技术突破。
Rouse
2024-05-09
1.5K
0
实用指南:如何规避Android开发中的内存泄漏陷阱?
对象
开发
内存泄漏
生命周期
android
在Android开发中,内存泄漏是一个常见但容易被忽视的问题。它会导致应用程序占用过多的内存资源,最终影响应用的性能和用户体验。本文将深入探讨Android常见的内存泄漏问题,并提供优化指南,帮助开发者更好地应对这一挑战。
Rouse
2024-04-30
408
0
多线程同步必学:CountDownLatch的核心原理与应用
队列
多线程
同步
线程
原理
CountDownLatch 是 Android 平台中常用的线程同步工具类,它可以让一个或多个线程等待其他线程完成某个任务后再继续执行。它通过一个计数器来实现,计数器的初始值可以设置为一个正整数,每当一个线程完成任务后,计数器的值会递减 1。当计数器的值递减到 0 时,等待的线程才会被唤醒,继续执行后续的操作。
Rouse
2024-04-18
613
0
如何秒开WebView?Android性能优化全攻略!
webview
缓存
性能优化
优化
android
在Android应用开发中,WebView是一个常用的组件,用于在应用中展示网页内容。然而,WebView的启动速度和性能可能会影响用户体验,特别是在一些性能较低的设备上。本文将介绍一些优化WebView启动的技巧,以提高应用的响应速度和用户体验。
Rouse
2024-04-11
1.1K
0
6招精通Bitmap内存优化,告别OOM!
bitmap
对象
内存
压缩
优化
Bitmap是Android开发中常用的图像处理类,它能够加载和显示各种格式的图片。然而,Bitmap对象会占用大量的内存,特别是在加载高分辨率图片时,很容易导致内存溢出(OOM)问题。因此,掌握Bitmap优化技巧对于提升Android应用性能至关重要。
Rouse
2024-04-11
374
0
竟如此简单,一文看懂DecorView的一生
系统
线程
布局
对象
事件
DecorView是Android应用程序中所有视图的根视图。它是框架用来管理和显示应用程序界面的核心组件之一。理解DecorView的创建流程对于理解Android视图系统的运作方式至关重要。
Rouse
2024-04-11
495
0
RecyclerView面试宝典:7大高频问题解析,面试必备!
布局
面试
数据
缓存
recyclerview
在Android开发领域,RecyclerView是展示动态数据列表的强大工具,凭借其灵活性和高性能,成为了面试中的热门话题。本文旨在深入探讨与RecyclerView相关的高频面试问题,并提供详尽的解答技巧,帮助求职者在面试中脱颖而出。
Rouse
2024-03-25
366
0
Recyclerview竟能如此丝滑,这14个优化策略不容错过...
recyclerview
布局
数据
性能
优化
在Android开发中,RecyclerView是一种常用的列表控件,用于展示大量数据。然而,随着数据量的增加,RecyclerView的性能可能会受到影响,导致卡顿、内存泄漏等问题。本文将介绍一些优化技巧,帮助大家提升RecyclerView的性能,使其在各种情况下都能保持流畅。
Rouse
2024-03-25
1.3K
0
突破面试瓶颈!限时分享Android面试中事件分发的高级技巧
原理
android
技巧
面试
事件
在Android开发中,事件分发是一个至关重要的概念,它关乎用户体验的流畅性和应用程序的响应性能。在面试中,关于Android事件分发的问题通常是属于高级难度的,需要面试者对Android系统的事件分发机制有深入的理解和实践经验。
Rouse
2024-03-18
162
0
Android布局耗时监测的三种方式,你的选择将决定你的高度
android
渲染
布局
开发者
性能
在Android应用开发中,性能优化是一个至关重要的方面。其中,布局渲染的性能直接影响用户体验,特别是在一些复杂页面中,布局渲染的耗时可能会导致界面卡顿,影响用户体验。因此,为了更好地监测布局渲染的耗时,我们需要三种可靠的实现方案。本文将介绍一种针对Android布局耗时监测的实现方案,帮助开发者及时发现并解决布局性能问题。
Rouse
2024-03-18
291
0
提高10倍开发效率?APT如何让Android开发变得更轻松
注解
android
apt
开发
效率
在Android开发中,APT(Annotation Processing Tool)是一种强大的工具,它可以让开发者在编译期间处理注解,生成额外的代码。通过APT,我们可以实现很多高级功能,比如自动生成代码、实现依赖注入、生成路由表等。本文将深入探讨APT的运用以及背后的原理。
Rouse
2024-03-18
132
0
必读!Android序列化权威面试指南,资深面试者的秘诀
性能
序列化
android
对象
面试
在Android开发中,Serializable与Parcelable是两种用于实现对象序列化的常见方式。在面试中,对于这两种技术的理解和应用能力常常被用来评估一个Android开发者的水平。本文将围绕Serializable与Parcelable展开一系列高级疑难的面试问题,并深入探讨它们的原理、优劣势以及实际应用中的技巧。
Rouse
2024-03-06
131
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档