腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android补给站
专栏作者
举报
193
文章
146639
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(193)
android(121)
编程算法(47)
java(21)
技巧(20)
kotlin(18)
对象(17)
数据(17)
原理(17)
缓存(15)
线程(15)
github(13)
事件(13)
优化(13)
布局(12)
性能(11)
xml(10)
linux(10)
http(10)
https(10)
面试(10)
android studio(9)
api(9)
网站(9)
网络安全(9)
gradle(9)
协程(9)
git(8)
view(8)
函数(8)
生命周期(8)
系统(8)
管理(7)
开发(7)
ios(6)
node.js(6)
打包(6)
渲染(6)
开源(6)
异步(6)
javascript(5)
ide(5)
存储(5)
flutter(5)
recyclerview(5)
动画(5)
网络(5)
c++(4)
css(4)
文件存储(4)
tcp/ip(4)
handler(4)
接口(4)
进程(4)
开发者(4)
内存(4)
消息队列(4)
webview(3)
数据库(3)
sql(3)
unix(3)
apache(3)
容器(3)
serverless(3)
面向对象编程(3)
es(3)
jetpack(3)
压缩(3)
用户体验(3)
c#(2)
html(2)
json(2)
opengl(2)
textview(2)
parcel(2)
安全(2)
数据分析(2)
数据结构(2)
lifecycle(2)
service(2)
viewmodel(2)
window(2)
程序(2)
服务(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)
driver(1)
frameworks(1)
glide(1)
google(1)
inline(1)
int(1)
intentservice(1)
interface(1)
ipc(1)
layout(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)
搜索文章
搜索
搜索
关闭
Android OpenGL ES 纹理
渲染
opengl
api
es
编程算法
之前我们一直都是在绘制简单的图形与颜色,如果是一张图片该如何通过OpenGL ES进行渲染出来呢?
Rouse
2023-02-14
1K
0
Android OpenGL ES 渲染模式
渲染
opengl
api
es
编程算法
在OpenGL ES 基础原理中,我们只是对顶点做了简单的填充设置,现在我们继续对片段着色器中的颜色做自定义。
Rouse
2023-02-14
443
0
Android OpenGL ES 基础原理
渲染
es
ecmascript
android
编程算法
由于5G的发展,现在音视频越来越流行,我们的生活已经完全被抖音、视频号、B站等视频应用所包围。从这一点也能看到音视频的重要性。
Rouse
2023-02-14
778
0
Kotlin 基础 | 拒绝语法噪音
kotlin
java
serverless
编程算法
程序员最头痛的事莫过于看不懂别人的代码。缘由是各式各样的,但归结于一点就是复杂度太高。Kotlin 在降低代码复杂度上下了大功夫,运用一系列新的语法特性降低语法噪音,以求更简单直白地表达语义。
Rouse
2021-07-08
1K
0
这一次,彻底搞懂Java内存模型与volatile关键字
java
缓存
编程算法
面向对象编程
ide
多线程并发是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。说它重要是因为多线程是日常开发中频繁用到的知识,说它难是因为多线程并发涉及到的知识点非常之多,想要完全掌握Java的并发相关知识并非易事。也正因此,Java并发成了Java面试中最高频的知识点之一。本系列文章将从Java内存模型、volatile关键字、synchronized关键字、ReetrantLock、Atomic并发类以及线程池等方面来系统的认识Java的并发知识。通过本系列文章的学习你将深入理解volatile关键字的作用,了解到synchronized实现原理、AQS和CLH队列锁,清晰的认识自旋锁、偏向锁、乐观锁、悲观锁...等等一系列让人眼花缭乱的并发知识。
Rouse
2021-07-08
283
0
Kotlin 内联类 inline class请了解一下
c++
java
数据分析
jvm
编程算法
最近在做开发的工作中,意外发现了kotlin官方承认的一个内联类的bug。在理解这个bug产生的原因的过程中,我秉承着打破砂锅问到底的决心,竟然顺势学习了一波jvm字节码。收获颇丰,于是便开始着手写下这篇文章和大家分享一下这个学习的过程。这篇文章很长,但是耐心看完,我相信大家肯定会觉得很值。
Rouse
2021-07-08
565
0
RecyclerView 刷新列表数据的 notifyDataSetChanged() 为什么是昂贵的?
android
缓存
编程算法
http
当列表数据变更时,调用 notifyDataSetChanged() 是最省事的。无需关心变更的细节,一股脑统统刷一遍就完事了。但这样做也是最昂贵的。读完这一篇源码走查就知道为啥它这么昂贵了。
Rouse
2021-05-28
3K
0
自信,这是最好的ThreadLocal分析
http
hashmap
java
编程算法
网站
ThreadLocal,稍微一深入问你一点细节,你能答出来么?估计很多人都答不上来,因为没有真正去了解过,如果你不熟悉这块,不如趁这次机会弄懂 ThreadLocal。读完会让你对 ThreadLocal 印象深刻,丛容面对 ThreadLocal 相关问题。
Rouse
2021-05-28
479
0
Android 面试之必问Java基础
java
数据分析
编程算法
打包
ide
面向过程:面向过程性能比面向对象高。因为对象调用需要实例化,开销比较大,较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix 等,一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。面向对象:面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可设计出低耦合的系统,使得系统更加灵活、更加易于维护。
Rouse
2021-05-28
723
0
AndroidStudio 4.2正式版升级记
ide
gradle
android
编程算法
为什么升级个IDE要写篇文章记录分享呢?还不是google每次升级IDEbug一大堆,无数小伙伴疯狂吐槽。你们还年轻把握不住,让我作为小白鼠记录下升级过程和升级后问题。本篇大量截图,大家茶余饭后当漫画看看吧。欢迎在评论区讨论下自己遇到的问题
Rouse
2021-05-28
1.5K
0
一起玩转算法:解码异或后的数组
编程算法
经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。
Rouse
2021-05-28
391
0
Kotlin 基础 | 委托及其应用
kotlin
编程算法
委托是常见的模式,它和编程语言无关,即把本来自己做的事情委托给另一个对象去做。装饰者模式和代理模式都通过委托复用了行为。Kotlin 在语言层面支持了委托,这一篇结合实例介绍一下 Kotlin 的委托。
Rouse
2021-05-28
915
0
引入Jetpack架构后,你的App会发生哪些变化?
编程算法
android
tcp/ip
.net
关于Activity/Fragment其最重要的概念就是生命周期管理,我们开发者需要在不同生命周期回调中做不同事情。比如onCreate做一些初始化操作,onResume做一些恢复操作等等等等,以上这些操作都比较单一直接去写也没有多大问题。
Rouse
2021-05-28
990
0
Gradle必知必会的实战技巧
gradle
android
http
编程算法
Gradle在android开发中应用地十分广泛,但相信有很多同学并不很了解gradle 本文主要介绍了使用gradle的一些实用技巧,帮助读者增进对这个熟悉的陌生人的了解 主要包括以下内容
Rouse
2021-05-08
1.3K
0
viewGroup与view对事件的处理
编程算法
viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?正是本文要讨论的内容。
Rouse
2021-02-23
887
0
事件是如何到达activity的?
windows
编程算法
jquery ui
网站
网络安全
android的view管理是以window为单位的,每个window对应一个view树。这里管理涉及到view的绘制以及事件分发等。Window机制不仅管理着view的显示,也负责view的事件分发。
Rouse
2021-02-23
618
0
一起玩转算法: 公平的糖果棒交换
编程算法
爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。
Rouse
2021-02-23
296
0
算法之旅:栈
数据结构
编程算法
前面我们聊到数组:面试中的疑难点与链表:由浅入深,今天我们继续另外一种数据结构:栈。
Rouse
2021-02-23
217
0
一起玩转算法:寻找数组的中心索引
编程算法
如果数组不存在中心索引,返回-1。如果数组有多个中心索引,应该返回最靠近左边的那一个。
Rouse
2021-02-23
351
0
一起玩转算法:保证图可完全遍历
编程算法
给你一个数组edges,其中edges[i] = [typei, ui, vi]表示节点ui和vi之间存在类型为typei的双向边。请你在保证图仍能够被Alice和Bob 完全遍历的前提下,找出可以删除的最大边数。如果从任何节点开始,Alice和Bob都可以到达所有其他节点,则认为图是可以完全遍历的。
Rouse
2021-02-23
332
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档